a.binder 6 vuotta sitten
vanhempi
commit
292e24cb3e
100 muutettua tiedostoa jossa 38578 lisäystä ja 0 poistoa
  1. 25 0
      .gitignore
  2. 1 0
      SE/schema/.gitignore
  3. 9 0
      SE/schema/SystemObjects/xml.variable.xsl
  4. 8 0
      SE/schema/Types/SVG.variable.xsl
  5. 4489 0
      SE/schema/Types/SVG.xsd
  6. 9 0
      SE/schema/Types/p5.variable.xsl
  7. 79 0
      SE/schema/Types/p5.xsd
  8. 11 0
      SE/schema/Types/types.variable.xsl
  9. 8 0
      SE/schema/Types/xlink.variable.xsl
  10. 56 0
      SE/schema/Types/xlink.xsd
  11. 60 0
      SE/schema/WPS_Functions.xsd_asserts/p.xsda.xsd
  12. 1578 0
      SE/schema/WPS_Functions/Storage_AclStruct/build_Storage_AclStruct.xml.fixed.x_s_d
  13. BIN
      SE/schema/WPS_Functions/biuro.biall-net.pl
  14. 98 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/basemap.xsd
  15. 82 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/basetopic.xsd
  16. 409 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/commonElementGrp.xsd
  17. 3046 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/commonElementMod.xsd
  18. 150 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/delayResolutionDomain.xsd
  19. 38 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/ditaarch.xsd
  20. 332 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/hazardstatementDomain.xsd
  21. 351 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/highlightDomain.xsd
  22. 160 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/indexingDomain.xsd
  23. 625 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/mapGroupMod.xsd
  24. 115 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/mapGrp.xsd
  25. 715 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/mapMod.xsd
  26. 213 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/metaDeclGrp.xsd
  27. 1011 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/metaDeclMod.xsd
  28. 95 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/tblDeclGrp.xsd
  29. 442 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/tblDeclMod.xsd
  30. 152 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/topicGrp.xsd
  31. 920 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/topicMod.xsd
  32. 232 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/utilitiesDomain.xsd
  33. 145 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/xml.xsd
  34. 139 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/bookmap.xsd/bookmap.xsd
  35. 334 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/bookmap.xsd/bookmapGrp.xsd
  36. 2235 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/bookmap.xsd/bookmapMod.xsd
  37. 214 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/ditaval.xsd/ditaval.xsd
  38. 107 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningAssessment.xsd
  39. 48 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningAssessmentGrp.xsd
  40. 176 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningAssessmentMod.xsd
  41. 133 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningBaseGrp.xsd
  42. 911 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningBaseMod.xsd
  43. 116 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningBookmap.xsd
  44. 173 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningContent.xsd
  45. 43 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningContentGrp.xsd
  46. 174 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningContentMod.xsd
  47. 1329 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningDomain.xsd
  48. 127 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningInteractionBaseDomain.xsd
  49. 107 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningMap.xsd
  50. 487 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningMapDomain.xsd
  51. 58 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningMapGrp.xsd
  52. 752 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningMetadataDomain.xsd
  53. 107 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningOverview.xsd
  54. 43 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningOverviewGrp.xsd
  55. 170 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningOverviewMod.xsd
  56. 107 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningPlan.xsd
  57. 323 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningPlanGrp.xsd
  58. 2235 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningPlanMod.xsd
  59. 107 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningSummary.xsd
  60. 43 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningSummaryGrp.xsd
  61. 163 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningSummaryMod.xsd
  62. 123 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/machineryIndustry.xsd/machineryTask.xsd
  63. 68 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/machineryIndustry.xsd/machineryTaskbodyConstraintIntMod.xsd
  64. 32 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/machineryIndustry.xsd/machineryTaskbodyConstraintMod.xsd
  65. 441 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/classifyDomain.xsd
  66. 105 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/classifyMap.xsd
  67. 85 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/subjectScheme.xsd
  68. 122 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/subjectSchemeGrp.xsd
  69. 1015 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/subjectSchemeMod.xsd
  70. 78 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/abbreviateDomain.xsd
  71. 123 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/concept.xsd
  72. 51 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/conceptGrp.xsd
  73. 191 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/conceptMod.xsd
  74. 184 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/ditabase.xsd
  75. 34 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/ditabaseMod.xsd
  76. 121 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/generalTask.xsd
  77. 124 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossentry.xsd
  78. 148 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossentryGrp.xsd
  79. 726 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossentryMod.xsd
  80. 126 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossgroup.xsd
  81. 37 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossgroupGrp.xsd
  82. 89 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossgroupMod.xsd
  83. 126 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossrefDomain.xsd
  84. 136 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/map.xsd
  85. 1486 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/programmingDomain.xsd
  86. 122 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/reference.xsd
  87. 121 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/referenceGrp.xsd
  88. 630 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/referenceMod.xsd
  89. 465 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/softwareDomain.xsd
  90. 53 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/strictTaskbodyConstraintMod.xsd
  91. 122 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/task.xsd
  92. 223 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/taskGrp.xsd
  93. 1285 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/taskMod.xsd
  94. 893 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/taskreqDomain.xsd
  95. 119 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/topic.xsd
  96. 322 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/uiDomain.xsd
  97. 1151 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/xnal.xsd/xnalDomain.xsd
  98. 118 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_3/schema-url/base.xsd/basemap.xsd
  99. 110 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_3/schema-url/base.xsd/basetopic.xsd
  100. 448 0
      SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_3/schema-url/base.xsd/commonElementGrp.xsd

+ 25 - 0
.gitignore

@@ -0,0 +1,25 @@
+SE/schema/WPS_Functions/get_wfs/temp/CRM_PROCES_INIT.wfs_error.xml
+SE/schema/WPS_Functions/get_wfs/temp/CRM_PROCES_INIT.wfs_output.xml
+SE/schema/WPS_Functions/get_wfs/temp/CRM_PROCES_INIT.wfs_result.xml
+SE/schema/WPS_Functions/get_wfs/temp/PROCES_INIT_list.wfs_error.xml
+SE/schema/WPS_Functions/get_wfs/temp/PROCES_INIT_list.wfs_output.xml
+SE/schema/WPS_Functions/get_wfs/temp/PROCES_INIT_list.wfs_result.xml
+SE/schema/WPS_Functions/get_wfs/temp/PROCES_INIT_list.wfs_timestamp.xml
+SE/schema/WPS_Functions/get_wfs/temp/prezes1.wfs_error.xml
+SE/schema/WPS_Functions/get_wfs/temp/prezes1.wfs_output.xml
+SE/schema/WPS_Functions/get_wfs/temp/prezes1.wfs_result.xml
+SE/schema/WPS_Functions/object_modeling_build_infrastructure/temp
+SE/schema/WPS_Functions/object_modeling_new/temp
+SE/schema/ant-url_action/default_db.in7_dziennik_koresp/pismo/out
+SE/schema/ant-url_action/default_db.in7_dziennik_koresp/umowa/out
+SE/schema/build_SE_basedir/temp/StandardErrorPath/p5build_SE.p5build.log
+SE/schema/build_SE_basedir/temp/StandardOutPath/p5build_SE.p5build.log
+SE/schema/default_db.instance.xml
+SE/config
+SE/schema/WPS_Functions/default_db/recurse_ant/out
+SE/schema/WPS_Functions/system_ui_info_speech/temp/
+SE/projects/bocian
+*.disabled
+SE/pwd.php
+SE/schema/default_db.instance.xml.symlink
+SE/schema/ant-url_action/default_db.in7_dziennik_koresp/umowa_zleceniobiorca/out

+ 1 - 0
SE/schema/.gitignore

@@ -0,0 +1 @@
+empty.xml

+ 9 - 0
SE/schema/SystemObjects/xml.variable.xsl

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    exclude-result-prefixes="xs"
+    version="2.0">
+    
+    <xsl:variable name="system_cache__appinfo:xml.xsd" select="doc('xml.xsd')"/>
+</xsl:stylesheet>

+ 8 - 0
SE/schema/Types/SVG.variable.xsl

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    exclude-result-prefixes="xs"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    version="2.0">
+    <xsl:variable name="system_cache__appinfo:SVG.xsd" select="doc('SVG.xsd')"/>
+</xsl:stylesheet>

+ 4489 - 0
SE/schema/Types/SVG.xsd

@@ -0,0 +1,4489 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- edited with XML Spy v4.0.1 U (http://www.xmlspy.com) by Chris Lilley (W3C Staff) -->
+<xs:schema xmlns:svg="http://www.w3.org/2000/svg"
+           xmlns:xlink="http://www.w3.org/1999/xlink"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           xmlns:ant-object="http://biuro.biall-net.pl/xmlschema_procesy5/ant-object/ant-object.xsd"
+           xmlns:p5ant-interface="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/ant_interface/ant_interface.xsd"
+           targetNamespace="http://www.w3.org/2000/svg"
+           elementFormDefault="unqualified"
+           attributeFormDefault="unqualified"
+           xml:lang="en"
+           system_cache__appinfo:document-uri="Types/SVG.xsd"
+           vc:minVersion="1.1"><!-- don't declare the XML namespace; it is predeclared and redeclaring it upsets some software --><!--<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>--><!--<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>--><!-- simpleTypes --><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+   <xs:annotation>
+      <xs:documentation>@2019-09-13 localized to p5 </xs:documentation>
+   </xs:annotation>
+   <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+              schemaLocation="../SystemObjects/xml.xsd"/>
+   <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
+   <xs:simpleType name="BaselineShiftValueType" id="___d23e80482-1_BaselineSh"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The actual definition is
+			baseline | sub | super | &lt;percentage&gt; | &lt;length&gt; | inherit 
+			not sure that union can do this
+			</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <!-- SVG BooleanType not needed, already defined by XML Schema -->
+   <xs:simpleType name="ClassListType" id="___d23e80488-1_ClassListT"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>Space-separated list of classes</xs:documentation>
+      </xs:annotation>
+      <xs:list itemType="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="ClipValueType" id="___d23e80493-1_ClipValueT"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation> &lt;shape&gt; | auto | inherit  </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="ClipPathValueType" id="___d23e80499-1_ClipPathVa"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>&lt;uri&gt; | none | inherit</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="ClipFillRuleType" id="___d23e80504-1_ClipFillRu"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'clip-rule' or fill-rule property/attribute value </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="evenodd"/>
+         <xs:enumeration value="nonzero"/>
+         <xs:enumeration value="inherit"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="ContentTypeType" id="___d23e80512-1_ContentTyp"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation source="http://www.ietf.org/rfc/rfc2045.txt">media type, as per [RFC2045]</xs:documentation>
+         <xs:documentation>media type, as per [RFC2045] </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="CoordinateType" id="___d23e80519-1_Coordinate"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation source="http://www.w3.org/TR/SVG/types.html#DataTypeCoordinate">a &lt;co-ordinate&gt;</xs:documentation>
+         <xs:documentation>a coordinate, which is a number optionally followed immediately by a unit identifier. Perhaps it is possible to represent this as a union by declaring unit idenifiers as a type?</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string">
+         <xs:pattern value="((((\+|\-)?((\d+)))|((\+|\-)?(((((\d+)?\.(\d+))|((\d+)\.))([eE](\+|\-)?(\d+))?)|((\d+)([eE](\+|\-)?(\d+))))))(em|ex|px|pt|pc|cm|mm|in|%)?)"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="CoordinatesType" id="___d23e80527-1_Coordinate"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a space separated list of CoordinateType. Punt to 'string' for now</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="ColorType" id="___d23e80532-1_ColorType"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation source="http://www.w3.org/TR/SVG/types.html#DataTypeColor">a CSS2 Color </xs:documentation>
+         <xs:documentation>Color as defined in CSS2 and XSL 1.0 plus additional recognised color keyword names (the 'X11 colors')</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="CursorValueType" id="___d23e80539-1_CursorValu"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>Value is an optional comma-separated list orf uri references followed by one token from an enumerated list.
+</xs:documentation>
+         <xs:documentation> [ [&lt;uri&gt; ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize| text | wait | help ] ] | inherit  </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="EnableBackgroundValueType" id="___d23e80546-1_EnableBack"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>accumulate | new [ &lt;x&gt; &lt;y&gt; &lt;width&gt; &lt;height&gt; ] | inherit</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="ExtensionListType" id="___d23e80551-1_ExtensionL"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>extension list specification </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="FeatureListType" id="___d23e80556-1_FeatureLis"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>feature list specification </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="FilterValueType" id="___d23e80561-1_FilterValu"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>&lt;uri&gt; | none | inherit
+</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="FontFamilyValueType" id="___d23e80567-1_FontFamily"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>[[ &lt;family-name&gt; | &lt;generic-family&gt; ],]* [&lt;family-name&gt; | &lt;generic-family&gt;] | inherit</xs:documentation>
+         <xs:documentation>'font-family' property/attribute value (i.e., list of fonts) </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="FontSizeValueType" id="___d23e80574-1_FontSizeVa"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'font-size' property/attribute value </xs:documentation>
+         <xs:documentation>&lt;absolute-size&gt; | &lt;relative-size&gt; | &lt;length&gt; | &lt;percentage&gt; | inherit</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="FontSizeAdjustValueType" id="___d23e80581-1_FontSizeAd"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'font-size-adjust' property/attribute value </xs:documentation>
+         <xs:documentation>&lt;number&gt; | none | inherit </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="GlyphOrientationHorizontalValueType"
+                  id="___d23e80588-1_GlyphOrien"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'glyph-orientation-horizontal' property/attribute value (e.g., &lt;angle&gt;)</xs:documentation>
+         <xs:documentation>&lt;angle&gt; | inherit</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="GlyphOrientationVerticalValueType" id="___d23e80595-1_GlyphOrien"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'glyph-orientation-vertical' property/attribute value (e.g., 'auto', &lt;angle&gt;)</xs:documentation>
+         <xs:documentation>auto | &lt;angle&gt; | inherit</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <!-- no need to declare IntegerType as XML Schema defines integers -->
+   <xs:simpleType name="KerningValue" id="___d23e80603-1_KerningVal"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'kerning' property/attribute value (e.g., auto | &lt;length&gt;)</xs:documentation>
+         <xs:documentation>auto | &lt;length&gt; | inherit </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="LanguageCodeType" id="___d23e80610-1_LanguageCo"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a language code, as per [RFC3066]</xs:documentation>
+         <xs:documentation source="http://www.ietf.org/rfc/rfc3066.txt"/>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="LanguageCodesType" id="___d23e80616-1_LanguageCo"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a comma-separated list of language codes, as per [RFC3066]</xs:documentation>
+         <xs:documentation source="http://www.ietf.org/rfc/rfc3066.txt"/>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="LengthType" id="___d23e80622-1_LengthType"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a &lt;length&gt;</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string">
+         <xs:pattern value="((((\+|\-)?((\d+)))|((\+|\-)?(((((\d+)?\.(\d+))|((\d+)\.))([eE](\+|\-)?(\d+))?)|((\d+)([eE](\+|\-)?(\d+))))))(em|ex|px|pt|pc|cm|mm|in|%)?)"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="LengthsType" id="___d23e80628-1_LengthsTyp"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a list of &lt;length&gt;s</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+      <!-- make a regexp for this one -->
+   </xs:simpleType>
+   <xs:simpleType name="LinkTargetType" id="___d23e80635-1_LinkTarget"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>link to this target</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="MarkerValueType" id="___d23e80640-1_MarkerValu"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'marker' property/attribute value (e.g., 'none', %URI;)</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+      <!-- need to check this one, its a shorthand value -->
+   </xs:simpleType>
+   <xs:simpleType name="MaskValueType" id="___d23e80646-1_MaskValueT"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'mask' property/attribute value (e.g., 'none', %URI;)</xs:documentation>
+         <xs:documentation>&lt;uri&gt; | none | inherit</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="MediaDescType" id="___d23e80653-1_MediaDescT"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>comma-separated list of media descriptors.</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <!-- no need to define NumberType as XML Schema has double -->
+   <xs:simpleType name="NumberOptionalNumberType" id="___d23e80659-1_NumberOpti"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>list of &lt;number&gt;s, but at least one and at most two</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="NumberOrPercentageType" id="___d23e80664-1_NumberOrPe"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a &lt;number&gt; or a  &lt;percentage&gt;  </xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="NumbersType" id="___d23e80669-1_NumbersTyp"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>list of &lt;number&gt;s</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="OpacityValueType" id="___d23e80674-1_OpacityVal"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>opacity value (e.g., &lt;number&gt;) </xs:documentation>
+         <xs:documentation>&lt;alphavalue&gt; | inherit</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="PaintType" id="___d23e80681-1_PaintType"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a 'fill' or 'stroke' property/attribute value</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="PathDataType" id="___d23e80686-1_PathDataTy"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a path data specification</xs:documentation>
+         <xs:documentation source="http://www.w3.org/TR/SVG/paths.html"/>
+         <xs:documentation>Yes, of course this was generated by a program!</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="PointsType" id="___d23e80695-1_PointsType"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>a list of points</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="PreserveAspectRatioSpecType" id="___d23e80700-1_PreserveAs"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'preserveAspectRatio' attribute specification</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string">
+         <xs:pattern value="(\s*(&#34;none&#34;|x(&#34;Min&#34;|&#34;Mid&#34;|&#34;Max&#34;)y(&#34;Min&#34;|&#34;Mid&#34;|&#34;Max&#34;))\s+(&#34;meet&#34;|&#34;slice&#34;)?\s*)"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="ScriptType" id="___d23e80706-1_ScriptType"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>script expression</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="SpacingValueType" id="___d23e80711-1_SpacingVal"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'letter-spacing' or 'word-spacing' property/attribute value (e.g., normal | &lt;length&gt;)</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="StrokeDashArrayValueType" id="___d23e80716-1_StrokeDash"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'stroke-dasharray' property/attribute value (e.g., 'none', list of &lt;number&gt;s)</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="StrokeDashOffsetValueType" id="___d23e80721-1_StrokeDash"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'stroke-dashoffset' property/attribute value (e.g., 'none', &gt;length&gt;)</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="StrokeMiterLimitValueType" id="___d23e80726-1_StrokeMite"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'stroke-miterlimit' property/attribute value (e.g., &lt;number&gt;)</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="StrokeWidthValueType" id="___d23e80731-1_StrokeWidt"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'stroke-width' property/attribute value (e.g., &lt;length&gt;)</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <!-- <simpleType name="StructuredTextType" base="string"/> expanded -->
+   <xs:simpleType name="StyleSheetType" id="___d23e80737-1_StyleSheet"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>style sheet data</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="SVGColorType" id="___d23e80742-1_SVGColorTy"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>An SVG color value (sRGB plus optional ICC)</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <!-- <simpleType name="TextType" base="string"/> not necessary (string) -->
+   <xs:simpleType name="TextDecorationValueType" id="___d23e80749-1_TextDecora"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'text-decoration' property/attribute value (e.g., 'none', 'underline')</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:simpleType name="TransformListType" id="___d23e80754-1_TransformL"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>Yes, of course this was generated by a program!</xs:documentation>
+         <xs:documentation>list of transforms</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <!-- <simpleType name="URIType" base="string"/> not necessary (use AnyURI) -->
+   <xs:simpleType name="ViewBoxSpecType" id="___d23e80762-1_ViewBoxSpe"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>'viewBox' attribute specification</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+   <xs:attributeGroup name="stdAttrs"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>All elements have an ID</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="id" type="xs:ID" use="optional" id="___d23e80771-1_id"/>
+      <xs:attribute ref="xml:base"
+                    type="xs:anyURI"
+                    use="optional"
+                    id="___d23e80772-1"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="langSpaceAttrs"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>Common attributes for elements that might contain character data content</xs:documentation>
+      </xs:annotation>
+      <xs:attribute ref="xml:lang" use="optional" id="___d23e80777-1"/>
+      <xs:attribute ref="xml:space" use="optional" id="___d23e80778-1"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="testAttrs"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>Common attributes to check for system capabilities</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="requiredFeatures"
+                    type="svg:FeatureListType"
+                    use="optional"
+                    id="___d23e80783-1_requiredFe"/>
+      <xs:attribute name="requiredExtensions"
+                    type="svg:ExtensionListType"
+                    use="optional"
+                    id="___d23e80784-1_requiredEx"/>
+      <xs:attribute name="systemLanguage"
+                    type="svg:LanguageCodesType"
+                    use="optional"
+                    id="___d23e80785-1_systemLang"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="xlinkRefAttrs"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>For most uses of URI referencing: standard XLink attributes other than xlink:href</xs:documentation>
+      </xs:annotation>
+      <xs:attribute ref="xlink:type" fixed="simple" id="___d23e80790-1"/>
+      <xs:attribute ref="xlink:role" id="___d23e80791-1"/>
+      <xs:attribute ref="xlink:arcrole" id="___d23e80792-1"/>
+      <xs:attribute ref="xlink:title" id="___d23e80793-1"/>
+      <xs:attribute ref="xlink:show" default="other" id="___d23e80794-1"/>
+      <xs:attribute ref="xlink:actuate" id="___d23e80795-1"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="xlinkRefAttrsEmbed"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>Standard XLink attributes for uses of URI referencing where xlink:show is 'embed'</xs:documentation>
+      </xs:annotation>
+      <xs:attribute ref="xlink:type" fixed="simple" id="___d23e80800-1"/>
+      <xs:attribute ref="xlink:role" id="___d23e80801-1"/>
+      <xs:attribute ref="xlink:arcrole" id="___d23e80802-1"/>
+      <xs:attribute ref="xlink:title" id="___d23e80803-1"/>
+      <xs:attribute ref="xlink:show" id="___d23e80804-1"/>
+      <xs:attribute ref="xlink:actuate" id="___d23e80805-1"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="graphicsElementEvents">
+      <xs:attribute name="onfocusin"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80807-1_onfocusin"/>
+      <xs:attribute name="onfocusout"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80808-1_onfocusout"/>
+      <xs:attribute name="onactivate"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80809-1_onactivate"/>
+      <xs:attribute name="onclick"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80810-1_onclick"/>
+      <xs:attribute name="onmousedown"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80811-1_onmousedow"/>
+      <xs:attribute name="onmouseup"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80812-1_onmouseup"/>
+      <xs:attribute name="onmouseover"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80813-1_onmouseove"/>
+      <xs:attribute name="onmousemove"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80814-1_onmousemov"/>
+      <xs:attribute name="onmouseout"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80815-1_onmouseout"/>
+      <xs:attribute name="onload"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80816-1_onload"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="documentEvents">
+      <xs:attribute name="onunload"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80818-1_onunload"/>
+      <xs:attribute name="onabort"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80819-1_onabort"/>
+      <xs:attribute name="onerror"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80820-1_onerror"/>
+      <xs:attribute name="onresize"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80821-1_onresize"/>
+      <xs:attribute name="onscroll"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80822-1_onscroll"/>
+      <xs:attribute name="onzoom"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80823-1_onzoom"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="animationEvents">
+      <xs:attribute name="onbegin"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80826-1_onbegin"/>
+      <xs:attribute name="onend"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80827-1_onend"/>
+      <xs:attribute name="onrepeat"
+                    type="svg:ScriptType"
+                    use="optional"
+                    id="___d23e80828-1_onrepeat"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-Color"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes have to do with specifying color.</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="color"
+                    type="svg:ColorType"
+                    use="optional"
+                    id="___d23e80833-1_color"/>
+      <xs:attribute name="color-interpolation"
+                    use="optional"
+                    id="___d23e80834-1_color__x2D__inte">
+         <xs:simpleType id="___d23e80835-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="sRGB"/>
+               <xs:enumeration value="linearRGB"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="color-rendering"
+                    use="optional"
+                    id="___d23e80841-1_color__x2D__rend">
+         <xs:simpleType id="___d23e80842-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="optimizeSpeed"/>
+               <xs:enumeration value="optimizeQuality"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-Containers"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to container elements</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="enable-background"
+                    type="svg:EnableBackgroundValueType"
+                    use="optional"
+                    id="___d23e80852-1_enable__x2D__bac"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-feFlood"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to 'feFlood' elements</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="flood-color"
+                    type="svg:SVGColorType"
+                    use="optional"
+                    id="___d23e80857-1_flood__x2D__colo"/>
+      <xs:attribute name="flood-opacity"
+                    type="svg:OpacityValueType"
+                    use="optional"
+                    id="___d23e80858-1_flood__x2D__opac"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-FilterPrimitives"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to filter primitives</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="color-interpolation-filters"
+                    use="optional"
+                    id="___d23e80863-1_color__x2D__inte">
+         <xs:simpleType id="___d23e80864-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="sRGB"/>
+               <xs:enumeration value="linearRGB"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-FillStroke"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to filling and stroking operations</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="fill"
+                    type="svg:PaintType"
+                    use="optional"
+                    id="___d23e80874-1_fill"/>
+      <xs:attribute name="fill-opacity"
+                    type="svg:OpacityValueType"
+                    use="optional"
+                    id="___d23e80875-1_fill__x2D__opaci"/>
+      <xs:attribute name="fill-rule"
+                    type="svg:ClipFillRuleType"
+                    use="optional"
+                    id="___d23e80876-1_fill__x2D__rule"/>
+      <xs:attribute name="stroke"
+                    type="svg:PaintType"
+                    use="optional"
+                    id="___d23e80877-1_stroke"/>
+      <xs:attribute name="stroke-dasharray"
+                    type="svg:StrokeDashArrayValueType"
+                    use="optional"
+                    id="___d23e80878-1_stroke__x2D__das"/>
+      <xs:attribute name="stroke-dashoffset"
+                    type="svg:StrokeDashOffsetValueType"
+                    use="optional"
+                    id="___d23e80879-1_stroke__x2D__das"/>
+      <xs:attribute name="stroke-linecap"
+                    use="optional"
+                    id="___d23e80880-1_stroke__x2D__lin">
+         <xs:simpleType id="___d23e80881-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="butt"/>
+               <xs:enumeration value="round"/>
+               <xs:enumeration value="square"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="stroke-linejoin"
+                    use="optional"
+                    id="___d23e80887-1_stroke__x2D__lin">
+         <xs:simpleType id="___d23e80888-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="miter"/>
+               <xs:enumeration value="round"/>
+               <xs:enumeration value="bevel"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="stroke-miterlimit"
+                    type="svg:StrokeMiterLimitValueType"
+                    use="optional"
+                    id="___d23e80894-1_stroke__x2D__mit"/>
+      <xs:attribute name="stroke-opacity"
+                    type="svg:OpacityValueType"
+                    use="optional"
+                    id="___d23e80895-1_stroke__x2D__opa"/>
+      <xs:attribute name="stroke-width"
+                    type="svg:StrokeWidthValueType"
+                    use="optional"
+                    id="___d23e80897-1_stroke__x2D__wid"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-FontSpecification"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes have to do with selecting a font to use</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="font-family"
+                    type="svg:FontFamilyValueType"
+                    use="optional"
+                    id="___d23e80902-1_font__x2D__famil"/>
+      <xs:attribute name="font-size"
+                    type="svg:FontSizeValueType"
+                    use="optional"
+                    id="___d23e80903-1_font__x2D__size"/>
+      <xs:attribute name="font-size-adjust"
+                    type="svg:FontSizeAdjustValueType"
+                    use="optional"
+                    id="___d23e80904-1_font__x2D__size__x2D__"/>
+      <xs:attribute name="font-stretch"
+                    use="optional"
+                    id="___d23e80905-1_font__x2D__stret">
+         <xs:simpleType id="___d23e80906-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="normal"/>
+               <xs:enumeration value="wider"/>
+               <xs:enumeration value="narrower"/>
+               <xs:enumeration value="ultra-condensed"/>
+               <xs:enumeration value="extra-condensed"/>
+               <xs:enumeration value="condensed"/>
+               <xs:enumeration value="semi-condensed"/>
+               <xs:enumeration value="semi-expanded"/>
+               <xs:enumeration value="expanded"/>
+               <xs:enumeration value="extra-expanded"/>
+               <xs:enumeration value="ultra-expanded"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="font-style"
+                    use="optional"
+                    id="___d23e80921-1_font__x2D__style">
+         <xs:simpleType id="___d23e80922-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="normal"/>
+               <xs:enumeration value="italic"/>
+               <xs:enumeration value="oblique"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="font-variant"
+                    use="optional"
+                    id="___d23e80928-1_font__x2D__varia">
+         <xs:simpleType id="___d23e80929-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="normal"/>
+               <xs:enumeration value="small-caps"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="font-weight"
+                    use="optional"
+                    id="___d23e80934-1_font__x2D__weigh">
+         <xs:simpleType id="___d23e80935-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="normal"/>
+               <xs:enumeration value="bold"/>
+               <xs:enumeration value="bolder"/>
+               <xs:enumeration value="lighter"/>
+               <xs:enumeration value="100"/>
+               <xs:enumeration value="200"/>
+               <xs:enumeration value="300"/>
+               <xs:enumeration value="400"/>
+               <xs:enumeration value="500"/>
+               <xs:enumeration value="600"/>
+               <xs:enumeration value="700"/>
+               <xs:enumeration value="800"/>
+               <xs:enumeration value="900"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-Gradients"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to gradient 'stop' elements</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="stop-color"
+                    type="svg:SVGColorType"
+                    use="optional"
+                    id="___d23e80956-1_stop__x2D__color"/>
+      <xs:attribute name="stop-opacity"
+                    type="svg:OpacityValueType"
+                    use="optional"
+                    id="___d23e80957-1_stop__x2D__opaci"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-Graphics"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to graphics elements</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="clip-path"
+                    type="svg:ClipPathValueType"
+                    use="optional"
+                    id="___d23e80962-1_clip__x2D__path"/>
+      <xs:attribute name="clip-rule"
+                    type="svg:ClipFillRuleType"
+                    use="optional"
+                    id="___d23e80963-1_clip__x2D__rule"/>
+      <xs:attribute name="cursor"
+                    type="svg:CursorValueType"
+                    use="optional"
+                    id="___d23e80964-1_cursor"/>
+      <xs:attribute name="display" use="optional" id="___d23e80965-1_display">
+         <xs:simpleType id="___d23e80966-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="inline"/>
+               <xs:enumeration value="block"/>
+               <xs:enumeration value="list-item"/>
+               <xs:enumeration value="run-in"/>
+               <xs:enumeration value="compact"/>
+               <xs:enumeration value="marker"/>
+               <xs:enumeration value="table"/>
+               <xs:enumeration value="inline-table"/>
+               <xs:enumeration value="table-row-group"/>
+               <xs:enumeration value="table-header-group"/>
+               <xs:enumeration value="table-footer-group"/>
+               <xs:enumeration value="table-row"/>
+               <xs:enumeration value="table-column-group"/>
+               <xs:enumeration value="table-column"/>
+               <xs:enumeration value="table-cell"/>
+               <xs:enumeration value="table-caption"/>
+               <xs:enumeration value="none"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="filter"
+                    type="svg:FilterValueType"
+                    use="optional"
+                    id="___d23e80987-1_filter"/>
+      <xs:attribute name="image-rendering"
+                    use="optional"
+                    id="___d23e80988-1_image__x2D__rend">
+         <xs:simpleType id="___d23e80989-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="optimizeSpeed"/>
+               <xs:enumeration value="optimizeQuality"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="mask"
+                    type="svg:MaskValueType"
+                    use="optional"
+                    id="___d23e80995-1_mask"/>
+      <xs:attribute name="opacity"
+                    type="svg:OpacityValueType"
+                    use="optional"
+                    id="___d23e80996-1_opacity"/>
+      <xs:attribute name="pointer-events"
+                    use="optional"
+                    id="___d23e80997-1_pointer__x2D__ev">
+         <xs:simpleType id="___d23e80998-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="visiblePainted"/>
+               <xs:enumeration value="visibleFill"/>
+               <xs:enumeration value="visibleStroke"/>
+               <xs:enumeration value="visibleFillStroke"/>
+               <xs:enumeration value="visible"/>
+               <xs:enumeration value="painted"/>
+               <xs:enumeration value="fill"/>
+               <xs:enumeration value="stroke"/>
+               <xs:enumeration value="fillstroke"/>
+               <xs:enumeration value="all"/>
+               <xs:enumeration value="none"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="shape-rendering"
+                    use="optional"
+                    id="___d23e81013-1_shape__x2D__rend">
+         <xs:simpleType id="___d23e81014-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="optimizeSpeed"/>
+               <xs:enumeration value="crispEdges"/>
+               <xs:enumeration value="geometricPrecision"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="text-rendering"
+                    use="optional"
+                    id="___d23e81022-1_text__x2D__rende">
+         <xs:simpleType id="___d23e81023-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="optimizeSpeed"/>
+               <xs:enumeration value="optimizeLegibility"/>
+               <xs:enumeration value="geometricPrecision"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="visibility" use="optional" id="___d23e81030-1_visibility">
+         <xs:simpleType id="___d23e81031-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="visible"/>
+               <xs:enumeration value="hidden"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-Images"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to 'image' elements</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="color-profile"
+                    use="optional"
+                    id="___d23e81040-1_color__x2D__prof"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-LightingEffects"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to 'feDiffuseLighting' and 'feSpecularLighting' elements</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="lighting-color"
+                    type="svg:SVGColorType"
+                    use="optional"
+                    id="___d23e81045-1_lighting__x2D__c"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-Markers"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to marker operations</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="marker-start"
+                    type="svg:MarkerValueType"
+                    use="optional"
+                    id="___d23e81051-1_marker__x2D__sta"/>
+      <xs:attribute name="marker-mid"
+                    type="svg:MarkerValueType"
+                    use="optional"
+                    id="___d23e81052-1_marker__x2D__mid"/>
+      <xs:attribute name="marker-end"
+                    type="svg:MarkerValueType"
+                    use="optional"
+                    id="___d23e81053-1_marker__x2D__end"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-TextContentElements"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to text content elements</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="alignment-baseline"
+                    use="optional"
+                    id="___d23e81058-1_alignment__x2D__">
+         <xs:simpleType id="___d23e81059-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="baseline"/>
+               <xs:enumeration value="top"/>
+               <xs:enumeration value="before-edge"/>
+               <xs:enumeration value="text-top"/>
+               <xs:enumeration value="text-before-edge"/>
+               <xs:enumeration value="middle"/>
+               <xs:enumeration value="bottom"/>
+               <xs:enumeration value="after-edge"/>
+               <xs:enumeration value="text-bottom"/>
+               <xs:enumeration value="text-after-edge"/>
+               <xs:enumeration value="ideographic"/>
+               <xs:enumeration value="lower"/>
+               <xs:enumeration value="hanging"/>
+               <xs:enumeration value="mathematical"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="baseline-shift"
+                    type="svg:BaselineShiftValueType"
+                    use="optional"
+                    id="___d23e81077-1_baseline__x2D__s"/>
+      <xs:attribute name="direction" use="optional" id="___d23e81078-1_direction">
+         <xs:simpleType id="___d23e81079-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="ltr"/>
+               <xs:enumeration value="rtl"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="dominant-baseline"
+                    use="optional"
+                    id="___d23e81084-1_dominant__x2D__b">
+         <xs:simpleType id="___d23e81085-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="autosense-script"/>
+               <xs:enumeration value="no-change"/>
+               <xs:enumeration value="reset"/>
+               <xs:enumeration value="ideographic"/>
+               <xs:enumeration value="lower"/>
+               <xs:enumeration value="hanging"/>
+               <xs:enumeration value="mathematical"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="glyph-orientation-horizontal"
+                    type="svg:GlyphOrientationHorizontalValueType"
+                    use="optional"
+                    id="___d23e81096-1_glyph__x2D__orie"/>
+      <xs:attribute name="glyph-orientation-vertical"
+                    type="svg:GlyphOrientationVerticalValueType"
+                    use="optional"
+                    id="___d23e81097-1_glyph__x2D__orie"/>
+      <xs:attribute name="letter-spacing"
+                    type="svg:SpacingValueType"
+                    use="optional"
+                    id="___d23e81098-1_letter__x2D__spa"/>
+      <xs:attribute name="text-anchor"
+                    use="optional"
+                    id="___d23e81099-1_text__x2D__ancho">
+         <xs:simpleType id="___d23e81100-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="start"/>
+               <xs:enumeration value="middle"/>
+               <xs:enumeration value="end"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="text-decoration"
+                    type="svg:TextDecorationValueType"
+                    use="optional"
+                    id="___d23e81106-1_text__x2D__decor"/>
+      <xs:attribute name="unicode-bidi"
+                    use="optional"
+                    id="___d23e81107-1_unicode__x2D__bi">
+         <xs:simpleType id="___d23e81108-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="normal"/>
+               <xs:enumeration value="embed"/>
+               <xs:enumeration value="bidi-override"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="word-spacing"
+                    type="svg:SpacingValueType"
+                    use="optional"
+                    id="___d23e81115-1_word__x2D__spaci"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-TextElements"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to 'text' elements</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="writing-mode"
+                    use="optional"
+                    id="___d23e81120-1_writing__x2D__mo">
+         <xs:simpleType id="___d23e81121-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="lr-tb"/>
+               <xs:enumeration value="rl-tb"/>
+               <xs:enumeration value="tb-rl"/>
+               <xs:enumeration value="lr"/>
+               <xs:enumeration value="rl"/>
+               <xs:enumeration value="tb"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-Viewports"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following presentation attributes apply to elements that establish viewports</xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="clip"
+                    type="svg:ClipValueType"
+                    use="optional"
+                    id="___d23e81134-1_clip"/>
+      <xs:attribute name="overflow" use="optional" id="___d23e81135-1_overflow">
+         <xs:simpleType id="___d23e81136-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="visible"/>
+               <xs:enumeration value="hidden"/>
+               <xs:enumeration value="scroll"/>
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="inherit"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="PresentationAttributes-All"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>The following represents the complete list of presentation attributes</xs:documentation>
+      </xs:annotation>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Containers"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-feFlood"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FilterPrimitives"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FontSpecification"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Gradients"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Images"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-LightingEffects"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Markers"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextContentElements"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextElements"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Viewports"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="filter_primitive_attributes">
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81163-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81164-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81165-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81166-1_height"/>
+      <xs:attribute name="result"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81167-1_result"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="filter_primitive_attributes_with_in">
+      <xs:attributeGroup ref="svg:filter_primitive_attributes"/>
+      <xs:attribute name="in"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81170-1_in"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="component_transfer_function_attributes">
+      <xs:attribute name="type" use="required" id="___d23e81172-1_type">
+         <xs:simpleType id="___d23e81173-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="identity"/>
+               <xs:enumeration value="table"/>
+               <xs:enumeration value="discrete"/>
+               <xs:enumeration value="linear"/>
+               <xs:enumeration value="gamma"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="tableValues"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81180-1_tableValue"/>
+      <xs:attribute name="slope"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e81181-1_slope"/>
+      <xs:attribute name="intercept"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e81182-1_intercept"/>
+      <xs:attribute name="amplitude"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e81183-1_amplitude"/>
+      <xs:attribute name="exponent"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e81184-1_exponent"/>
+      <xs:attribute name="offset"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e81185-1_offset"/>
+      <!-- here -->
+   </xs:attributeGroup>
+   <xs:attributeGroup name="animElementAttrs">
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href"
+                    type="xs:anyURI"
+                    use="optional"
+                    id="___d23e81189-1"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="animAttributeAttrs">
+      <xs:attribute name="attributeName"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e81191-1_attributeN"/>
+      <xs:attribute name="attributeType"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81192-1_attributeT"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="animTargetAttrs">
+      <xs:attributeGroup ref="svg:animElementAttrs"/>
+      <xs:attributeGroup ref="svg:animAttributeAttrs"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="animTimingAttrs">
+      <xs:attribute name="begin"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81198-1_begin"/>
+      <xs:attribute name="dur"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81199-1_dur"/>
+      <xs:attribute name="end"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81200-1_end"/>
+      <xs:attribute name="min"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81201-1_min"/>
+      <xs:attribute name="max"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81202-1_max"/>
+      <xs:attribute name="restart" default="always" id="___d23e81203-1_restart">
+         <xs:simpleType id="___d23e81204-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="always"/>
+               <xs:enumeration value="never"/>
+               <xs:enumeration value="whenNotActive"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="repeatCount"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81209-1_repeatCoun"/>
+      <xs:attribute name="repeatDur"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81210-1_repeatDur"/>
+      <xs:attribute name="fill" default="remove" id="___d23e81211-1_fill">
+         <xs:simpleType id="___d23e81212-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="remove"/>
+               <xs:enumeration value="freeze"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="animValueAttrs">
+      <xs:attribute name="calcMode" default="linear" id="___d23e81217-1_calcMode">
+         <xs:simpleType id="___d23e81218-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="discrete"/>
+               <xs:enumeration value="linear"/>
+               <xs:enumeration value="paced"/>
+               <xs:enumeration value="spline"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="values"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81224-1_values"/>
+      <xs:attribute name="keyTimes"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81225-1_keyTimes"/>
+      <xs:attribute name="keySplines"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81226-1_keySplines"/>
+      <xs:attribute name="from"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81227-1_from"/>
+      <xs:attribute name="to"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81228-1_to"/>
+      <xs:attribute name="by"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81229-1_by"/>
+      <!-- could add a pattern facet here -->
+   </xs:attributeGroup>
+   <xs:attributeGroup name="animAdditionAttrs">
+      <xs:attribute name="additive" default="replace" id="___d23e81232-1_additive">
+         <xs:simpleType id="___d23e81233-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="replace"/>
+               <xs:enumeration value="sum"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="accumulate" default="none" id="___d23e81237-1_accumulate">
+         <xs:simpleType id="___d23e81238-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="none"/>
+               <xs:enumeration value="sum"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:group name="descTitleMetadata"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>A bit simpler than the DTD, but see commented-out alternative</xs:documentation>
+      </xs:annotation>
+      <xs:all id="___d23e81246-1">
+         <xs:element name="desc"
+                     type="svg:descType"
+                     minOccurs="0"
+                     id="___d23e81247-1_desc"/>
+         <xs:element name="title"
+                     type="svg:titleType"
+                     minOccurs="0"
+                     id="___d23e81248-1_title"/>
+         <xs:element name="metadata"
+                     type="svg:metadataType"
+                     minOccurs="0"
+                     id="___d23e81249-1_metadata"/>
+      </xs:all>
+   </xs:group>
+   <!--
+	<group name="descTitleMetadata">
+	<annotation>
+			<documentation>Captures the ordering restrictions of the DTD, but suffers from over complexity. No easy way to express this without a wrapper element.</documentation>
+		</annotation>
+		<choice minOccurs="0" maxOccurs="1">
+			<sequence>
+				<element name="desc" type="svg:descType"/>
+				<choice minOccurs="0" maxOccurs="1">
+					<sequence>
+						<element name="title" type="svg:titleType"/>
+						<element name="metadata" type="svg:metadataType" minOccurs="0" maxOccurs="1"/>
+					</sequence>
+					<sequence>
+						<element name="metadata" type="svg:metadataType"/>
+						<element name="title" type="svg:titleType" minOccurs="0" maxOccurs="1"/>
+					</sequence>
+				</choice>
+			</sequence>
+			<sequence>
+				<element name="title" type="svg:titleType"/>
+				<choice minOccurs="0" maxOccurs="1">
+					<sequence>
+						<element name="desc" type="svg:descType"/>
+						<element name="metadata" type="svg:metadataType" minOccurs="0" maxOccurs="1"/>
+					</sequence>
+					<sequence>
+						<element name="metadata" type="svg:metadataType"/>
+						<element name="desc" type="svg:descType" minOccurs="0" maxOccurs="1"/>
+					</sequence>
+				</choice>
+			</sequence>
+			<sequence>
+				<element name="metadata" type="svg:metadataType"/>
+				<choice minOccurs="0" maxOccurs="1">
+					<sequence>
+						<element name="desc" type="svg:descType"/>
+						<element name="title" type="svg:titleType" minOccurs="0" maxOccurs="1"/>
+					</sequence>
+					<sequence>
+						<element name="title" type="svg:titleType"/>
+						<element name="desc" type="svg:descType" minOccurs="0" maxOccurs="1"/>
+					</sequence>
+				</choice>
+			</sequence>
+		</choice>
+	</group>
+-->
+   <xs:element name="svg" type="svg:svgType" id="___d23e81251-1_svg"/>
+   <xs:element name="g" type="svg:gType" id="___d23e81252-1_g"/>
+   <xs:element name="defs" type="svg:defsType" id="___d23e81253-1_defs"/>
+   <xs:element name="desc" type="svg:descType" id="___d23e81254-1_desc"/>
+   <xs:element name="title" type="svg:titleType" id="___d23e81255-1_title"/>
+   <xs:element name="symbol" type="svg:symbolType" id="___d23e81256-1_symbol"/>
+   <xs:element name="use" type="svg:useType" id="___d23e81258-1_use"/>
+   <xs:element name="image" type="svg:imageType" id="___d23e81259-1_image"/>
+   <xs:element name="switch" type="svg:switchType" id="___d23e81260-1_switch"/>
+   <xs:element name="style" type="svg:styleType" id="___d23e81261-1_style"/>
+   <xs:element name="path" type="svg:pathType" id="___d23e81262-1_path"/>
+   <xs:element name="rect" type="svg:rectType" id="___d23e81263-1_rect"/>
+   <xs:element name="circle" type="svg:circleType" id="___d23e81264-1_circle"/>
+   <xs:element name="ellipse" type="svg:ellipseType" id="___d23e81265-1_ellipse"/>
+   <xs:element name="line" type="svg:lineType" id="___d23e81266-1_line"/>
+   <xs:element name="polyline"
+               type="svg:polylineType"
+               id="___d23e81267-1_polyline"/>
+   <xs:element name="polygon" type="svg:polygonType" id="___d23e81268-1_polygon"/>
+   <xs:element name="text" type="svg:textType" id="___d23e81270-1_text"/>
+   <xs:element name="tspan" type="svg:tspanType" id="___d23e81271-1_tspan"/>
+   <xs:element name="tref" type="svg:trefType" id="___d23e81272-1_tref"/>
+   <xs:element name="textPath"
+               type="svg:textPathType"
+               id="___d23e81273-1_textPath"/>
+   <xs:element name="altGlyph"
+               type="svg:altGlyphType"
+               id="___d23e81274-1_altGlyph"/>
+   <xs:element name="altGlyphDef"
+               type="svg:altGlyphDefType"
+               id="___d23e81275-1_altGlyphDe"/>
+   <xs:element name="altGlyphItem"
+               type="svg:altGlyphItemType"
+               id="___d23e81276-1_altGlyphIt"/>
+   <xs:element name="glyphRef"
+               type="svg:glyphRefType"
+               id="___d23e81277-1_glyphRef"/>
+   <xs:element name="marker" type="svg:markerType" id="___d23e81278-1_marker"/>
+   <xs:element name="color-profile"
+               type="svg:color-profileType"
+               id="___d23e81279-1_color__x2D__prof"/>
+   <xs:element name="linearGradient"
+               type="svg:linearGradientType"
+               id="___d23e81280-1_linearGrad"/>
+   <xs:element name="radialGradient"
+               type="svg:radialGradientType"
+               id="___d23e81282-1_radialGrad"/>
+   <xs:element name="stop" type="svg:stopType" id="___d23e81283-1_stop"/>
+   <xs:element name="pattern" type="svg:patternType" id="___d23e81284-1_pattern"/>
+   <xs:element name="clipPath"
+               type="svg:clipPathType"
+               id="___d23e81285-1_clipPath"/>
+   <xs:element name="mask" type="svg:maskType" id="___d23e81286-1_mask"/>
+   <xs:element name="filter" type="svg:filterType" id="___d23e81287-1_filter"/>
+   <xs:element name="feDistantLight"
+               type="svg:feDistantLightType"
+               id="___d23e81288-1_feDistantL"/>
+   <xs:element name="fePointLight"
+               type="svg:fePointLightType"
+               id="___d23e81289-1_fePointLig"/>
+   <xs:element name="feSpotLight"
+               type="svg:feSpotLightType"
+               id="___d23e81290-1_feSpotLigh"/>
+   <xs:element name="feBlend" type="svg:feBlendType" id="___d23e81291-1_feBlend"/>
+   <xs:element name="feColorMatrix"
+               type="svg:feColorMatrixType"
+               id="___d23e81292-1_feColorMat"/>
+   <xs:element name="feComponentTransfer"
+               type="svg:feComponentTransferType"
+               id="___d23e81294-1_feComponen"/>
+   <xs:element name="feFuncR" type="svg:feFuncRType" id="___d23e81295-1_feFuncR"/>
+   <xs:element name="feFuncG" type="svg:feFuncGType" id="___d23e81296-1_feFuncG"/>
+   <xs:element name="feFuncB" type="svg:feFuncBType" id="___d23e81297-1_feFuncB"/>
+   <xs:element name="feFuncA" type="svg:feFuncAType" id="___d23e81298-1_feFuncA"/>
+   <xs:element name="feComposite"
+               type="svg:feCompositeType"
+               id="___d23e81299-1_feComposit"/>
+   <xs:element name="feConvolveMatrix"
+               type="svg:feConvolveMatrixType"
+               id="___d23e81300-1_feConvolve"/>
+   <xs:element name="feDiffuseLighting"
+               type="svg:feDiffuseLightingType"
+               id="___d23e81301-1_feDiffuseL"/>
+   <xs:element name="feDisplacementMap"
+               type="svg:feDisplacementMapType"
+               id="___d23e81302-1_feDisplace"/>
+   <xs:element name="feFlood" type="svg:feFloodType" id="___d23e81303-1_feFlood"/>
+   <xs:element name="feGaussianBlur"
+               type="svg:feGaussianBlurType"
+               id="___d23e81304-1_feGaussian"/>
+   <xs:element name="feImage" type="svg:feImageType" id="___d23e81306-1_feImage"/>
+   <xs:element name="feMerge" type="svg:feMergeType" id="___d23e81307-1_feMerge"/>
+   <xs:element name="feMergeNode"
+               type="svg:feMergeNodeType"
+               id="___d23e81308-1_feMergeNod"/>
+   <xs:element name="feMorphology"
+               type="svg:feMorphologyType"
+               id="___d23e81309-1_feMorpholo"/>
+   <xs:element name="feOffset"
+               type="svg:feOffsetType"
+               id="___d23e81310-1_feOffset"/>
+   <xs:element name="feSpecularLighting"
+               type="svg:feSpecularLightingType"
+               id="___d23e81311-1_feSpecular"/>
+   <xs:element name="feTile" type="svg:feTileType" id="___d23e81312-1_feTile"/>
+   <xs:element name="feTurbulence"
+               type="svg:feTurbulenceType"
+               id="___d23e81313-1_feTurbulen"/>
+   <xs:element name="cursor" type="svg:cursorType" id="___d23e81314-1_cursor"/>
+   <xs:element name="a" type="svg:aType" id="___d23e81315-1_a"/>
+   <xs:element name="view" type="svg:viewType" id="___d23e81316-1_view"/>
+   <xs:element name="script" type="svg:scriptType" id="___d23e81318-1_script"/>
+   <xs:element name="animate" type="svg:animateType" id="___d23e81319-1_animate"/>
+   <xs:element name="set" type="svg:setType" id="___d23e81320-1_set"/>
+   <xs:element name="animateMotion"
+               type="svg:animateMotionType"
+               id="___d23e81321-1_animateMot"/>
+   <xs:element name="mpath" type="svg:mpathType" id="___d23e81322-1_mpath"/>
+   <xs:element name="animateColor"
+               type="svg:animateColorType"
+               id="___d23e81323-1_animateCol"/>
+   <xs:element name="animateTransform"
+               type="svg:animateTransformType"
+               id="___d23e81324-1_animateTra"/>
+   <xs:element name="font" type="svg:fontType" id="___d23e81325-1_font"/>
+   <xs:element name="glyph" type="svg:glyphType" id="___d23e81326-1_glyph"/>
+   <xs:element name="missing-glyph"
+               type="svg:missing-glyphType"
+               id="___d23e81327-1_missing__x2D__gl"/>
+   <xs:element name="hkern" type="svg:hkernType" id="___d23e81328-1_hkern"/>
+   <xs:element name="vkern" type="svg:vkernType" id="___d23e81330-1_vkern"/>
+   <xs:element name="font-face"
+               type="svg:font-faceType"
+               id="___d23e81331-1_font__x2D__face"/>
+   <xs:element name="font-face-src"
+               type="svg:font-face-srcType"
+               id="___d23e81332-1_font__x2D__face__x2D__"/>
+   <xs:element name="font-face-uri"
+               type="svg:font-face-uriType"
+               id="___d23e81333-1_font__x2D__face__x2D__"/>
+   <xs:element name="font-face-format"
+               type="svg:font-face-formatType"
+               id="___d23e81334-1_font__x2D__face__x2D__"/>
+   <xs:element name="font-face-name"
+               type="svg:font-face-nameType"
+               id="___d23e81335-1_font__x2D__face__x2D__"/>
+   <xs:element name="definition-src"
+               type="svg:definition-srcType"
+               id="___d23e81336-1_definition"/>
+   <xs:element name="metadata"
+               type="svg:metadataType"
+               id="___d23e81337-1_metadata"/>
+   <xs:element name="foreignObject"
+               type="svg:foreignObjectType"
+               id="___d23e81338-1_foreignObj"/>
+   <xs:complexType name="svgType" id="___d23e81339-1_svgType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81340-1">
+         <xs:element ref="svg:desc" id="___d23e81341-1"/>
+         <xs:element ref="svg:title" id="___d23e81342-1"/>
+         <xs:element ref="svg:metadata" id="___d23e81343-1"/>
+         <xs:element ref="svg:defs" id="___d23e81344-1"/>
+         <xs:element ref="svg:path" id="___d23e81345-1"/>
+         <xs:element ref="svg:text" id="___d23e81346-1"/>
+         <xs:element ref="svg:rect" id="___d23e81347-1"/>
+         <xs:element ref="svg:circle" id="___d23e81348-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e81349-1"/>
+         <xs:element ref="svg:line" id="___d23e81350-1"/>
+         <xs:element ref="svg:polyline" id="___d23e81351-1"/>
+         <xs:element ref="svg:polygon" id="___d23e81353-1"/>
+         <xs:element ref="svg:use" id="___d23e81354-1"/>
+         <xs:element ref="svg:image" id="___d23e81355-1"/>
+         <xs:element ref="svg:svg" id="___d23e81356-1"/>
+         <xs:element ref="svg:g" id="___d23e81357-1"/>
+         <xs:element ref="svg:view" id="___d23e81358-1"/>
+         <xs:element ref="svg:switch" id="___d23e81359-1"/>
+         <xs:element ref="svg:a" id="___d23e81360-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e81361-1"/>
+         <xs:element ref="svg:script" id="___d23e81362-1"/>
+         <xs:element ref="svg:style" id="___d23e81363-1"/>
+         <xs:element ref="svg:symbol" id="___d23e81365-1"/>
+         <xs:element ref="svg:marker" id="___d23e81366-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e81367-1"/>
+         <xs:element ref="svg:mask" id="___d23e81368-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e81369-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e81370-1"/>
+         <xs:element ref="svg:pattern" id="___d23e81371-1"/>
+         <xs:element ref="svg:filter" id="___d23e81372-1"/>
+         <xs:element ref="svg:cursor" id="___d23e81373-1"/>
+         <xs:element ref="svg:font" id="___d23e81374-1"/>
+         <xs:element ref="svg:animate" id="___d23e81375-1"/>
+         <xs:element ref="svg:set" id="___d23e81377-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e81378-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e81379-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e81380-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e81381-1"/>
+         <xs:element ref="svg:font-face" id="___d23e81382-1"/>
+         <!-- should this be done with named child element collections? Especially for modularisation. -->
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81387-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81388-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81389-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="viewBox"
+                    type="svg:ViewBoxSpecType"
+                    use="optional"
+                    id="___d23e81391-1_viewBox"/>
+      <xs:attribute name="preserveAspectRatio"
+                    type="svg:PreserveAspectRatioSpecType"
+                    default="xMidYMid meet"
+                    id="___d23e81392-1_preserveAs"/>
+      <xs:attribute name="zoomAndPan" default="magnify" id="___d23e81393-1_zoomAndPan">
+         <xs:simpleType id="___d23e81394-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="disable"/>
+               <xs:enumeration value="magnify"/>
+               <xs:enumeration value="zoom"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attributeGroup ref="svg:documentEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81402-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81403-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81404-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81405-1_height"/>
+      <xs:attribute name="contentScriptType"
+                    type="svg:ContentTypeType"
+                    default="text/ecmascript"
+                    id="___d23e81406-1_contentScr"/>
+      <xs:attribute name="contentStyleType"
+                    type="svg:ContentTypeType"
+                    default="text/css"
+                    id="___d23e81407-1_contentSty"/>
+   </xs:complexType>
+   <xs:complexType name="gType" id="___d23e81408-1_gType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81409-1">
+         <xs:element ref="svg:desc" id="___d23e81410-1"/>
+         <xs:element ref="svg:title" id="___d23e81411-1"/>
+         <xs:element ref="svg:metadata" id="___d23e81412-1"/>
+         <xs:element ref="svg:defs" id="___d23e81413-1"/>
+         <xs:element ref="svg:path" id="___d23e81414-1"/>
+         <xs:element ref="svg:text" id="___d23e81415-1"/>
+         <xs:element ref="svg:rect" id="___d23e81416-1"/>
+         <xs:element ref="svg:circle" id="___d23e81417-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e81418-1"/>
+         <xs:element ref="svg:line" id="___d23e81419-1"/>
+         <xs:element ref="svg:polyline" id="___d23e81420-1"/>
+         <xs:element ref="svg:polygon" id="___d23e81422-1"/>
+         <xs:element ref="svg:use" id="___d23e81423-1"/>
+         <xs:element ref="svg:image" id="___d23e81424-1"/>
+         <xs:element ref="svg:svg" id="___d23e81425-1"/>
+         <xs:element ref="svg:g" id="___d23e81426-1"/>
+         <xs:element ref="svg:view" id="___d23e81427-1"/>
+         <xs:element ref="svg:switch" id="___d23e81428-1"/>
+         <xs:element ref="svg:a" id="___d23e81429-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e81430-1"/>
+         <xs:element ref="svg:script" id="___d23e81431-1"/>
+         <xs:element ref="svg:style" id="___d23e81432-1"/>
+         <xs:element ref="svg:symbol" id="___d23e81434-1"/>
+         <xs:element ref="svg:marker" id="___d23e81435-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e81436-1"/>
+         <xs:element ref="svg:mask" id="___d23e81437-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e81438-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e81439-1"/>
+         <xs:element ref="svg:pattern" id="___d23e81440-1"/>
+         <xs:element ref="svg:filter" id="___d23e81441-1"/>
+         <xs:element ref="svg:cursor" id="___d23e81442-1"/>
+         <xs:element ref="svg:font" id="___d23e81443-1"/>
+         <xs:element ref="svg:animate" id="___d23e81444-1"/>
+         <xs:element ref="svg:set" id="___d23e81446-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e81447-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e81448-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e81449-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e81450-1"/>
+         <xs:element ref="svg:font-face" id="___d23e81451-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81455-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81456-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81457-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81459-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+   </xs:complexType>
+   <xs:complexType name="defsType" id="___d23e81462-1_defsType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81463-1">
+         <xs:element ref="svg:desc" id="___d23e81464-1"/>
+         <xs:element ref="svg:title" id="___d23e81465-1"/>
+         <xs:element ref="svg:metadata" id="___d23e81466-1"/>
+         <xs:element ref="svg:defs" id="___d23e81467-1"/>
+         <xs:element ref="svg:path" id="___d23e81468-1"/>
+         <xs:element ref="svg:text" id="___d23e81469-1"/>
+         <xs:element ref="svg:rect" id="___d23e81470-1"/>
+         <xs:element ref="svg:circle" id="___d23e81471-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e81472-1"/>
+         <xs:element ref="svg:line" id="___d23e81473-1"/>
+         <xs:element ref="svg:polyline" id="___d23e81474-1"/>
+         <xs:element ref="svg:polygon" id="___d23e81476-1"/>
+         <xs:element ref="svg:use" id="___d23e81477-1"/>
+         <xs:element ref="svg:image" id="___d23e81478-1"/>
+         <xs:element ref="svg:svg" id="___d23e81479-1"/>
+         <xs:element ref="svg:g" id="___d23e81480-1"/>
+         <xs:element ref="svg:view" id="___d23e81481-1"/>
+         <xs:element ref="svg:switch" id="___d23e81482-1"/>
+         <xs:element ref="svg:a" id="___d23e81483-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e81484-1"/>
+         <xs:element ref="svg:script" id="___d23e81485-1"/>
+         <xs:element ref="svg:style" id="___d23e81486-1"/>
+         <xs:element ref="svg:symbol" id="___d23e81488-1"/>
+         <xs:element ref="svg:marker" id="___d23e81489-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e81490-1"/>
+         <xs:element ref="svg:mask" id="___d23e81491-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e81492-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e81493-1"/>
+         <xs:element ref="svg:pattern" id="___d23e81494-1"/>
+         <xs:element ref="svg:filter" id="___d23e81495-1"/>
+         <xs:element ref="svg:cursor" id="___d23e81496-1"/>
+         <xs:element ref="svg:font" id="___d23e81497-1"/>
+         <xs:element ref="svg:animate" id="___d23e81498-1"/>
+         <xs:element ref="svg:set" id="___d23e81500-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e81501-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e81502-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e81503-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e81504-1"/>
+         <xs:element ref="svg:font-face" id="___d23e81505-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81509-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81510-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81511-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81513-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+   </xs:complexType>
+   <xs:complexType name="descType" mixed="true" id="___d23e81515-1_descType">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81518-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81519-1_style"/>
+      <xs:attribute name="content"
+                    type="xs:string"
+                    fixed="structured text"
+                    id="___d23e81520-1_content"/>
+   </xs:complexType>
+   <xs:complexType name="titleType" mixed="true" id="___d23e81521-1_titleType">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81524-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81525-1_style"/>
+      <xs:attribute name="content"
+                    type="xs:string"
+                    fixed="structured text"
+                    id="___d23e81526-1_content"/>
+   </xs:complexType>
+   <xs:complexType name="symbolType" id="___d23e81527-1_symbolType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81528-1">
+         <xs:element ref="svg:desc" id="___d23e81529-1"/>
+         <xs:element ref="svg:title" id="___d23e81530-1"/>
+         <xs:element ref="svg:metadata" id="___d23e81531-1"/>
+         <xs:element ref="svg:defs" id="___d23e81532-1"/>
+         <xs:element ref="svg:path" id="___d23e81533-1"/>
+         <xs:element ref="svg:text" id="___d23e81534-1"/>
+         <xs:element ref="svg:rect" id="___d23e81535-1"/>
+         <xs:element ref="svg:circle" id="___d23e81536-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e81537-1"/>
+         <xs:element ref="svg:line" id="___d23e81538-1"/>
+         <xs:element ref="svg:polyline" id="___d23e81539-1"/>
+         <xs:element ref="svg:polygon" id="___d23e81541-1"/>
+         <xs:element ref="svg:use" id="___d23e81542-1"/>
+         <xs:element ref="svg:image" id="___d23e81543-1"/>
+         <xs:element ref="svg:svg" id="___d23e81544-1"/>
+         <xs:element ref="svg:g" id="___d23e81545-1"/>
+         <xs:element ref="svg:view" id="___d23e81546-1"/>
+         <xs:element ref="svg:switch" id="___d23e81547-1"/>
+         <xs:element ref="svg:a" id="___d23e81548-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e81549-1"/>
+         <xs:element ref="svg:script" id="___d23e81550-1"/>
+         <xs:element ref="svg:style" id="___d23e81551-1"/>
+         <xs:element ref="svg:symbol" id="___d23e81553-1"/>
+         <xs:element ref="svg:marker" id="___d23e81554-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e81555-1"/>
+         <xs:element ref="svg:mask" id="___d23e81556-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e81557-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e81558-1"/>
+         <xs:element ref="svg:pattern" id="___d23e81559-1"/>
+         <xs:element ref="svg:filter" id="___d23e81560-1"/>
+         <xs:element ref="svg:cursor" id="___d23e81561-1"/>
+         <xs:element ref="svg:font" id="___d23e81562-1"/>
+         <xs:element ref="svg:animate" id="___d23e81563-1"/>
+         <xs:element ref="svg:set" id="___d23e81565-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e81566-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e81567-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e81568-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e81569-1"/>
+         <xs:element ref="svg:font-face" id="___d23e81570-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81573-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81574-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81575-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="viewBox"
+                    type="svg:ViewBoxSpecType"
+                    use="optional"
+                    id="___d23e81577-1_viewBox"/>
+      <xs:attribute name="preserveAspectRatio"
+                    type="svg:PreserveAspectRatioSpecType"
+                    default="xMidYMid meet"
+                    id="___d23e81578-1_preserveAs"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+   </xs:complexType>
+   <xs:complexType name="useType" id="___d23e81580-1_useType">
+      <xs:sequence id="___d23e81581-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81583-1">
+            <xs:element ref="svg:animate" id="___d23e81584-1"/>
+            <xs:element ref="svg:set" id="___d23e81585-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81586-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81587-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81588-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrsEmbed"/>
+      <xs:attribute ref="xlink:href" use="required" id="___d23e81591-1"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81594-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81595-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81596-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81598-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81601-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81602-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81603-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81604-1_height"/>
+   </xs:complexType>
+   <xs:complexType name="imageType" id="___d23e81605-1_imageType">
+      <xs:sequence id="___d23e81606-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81608-1">
+            <xs:element ref="svg:animate" id="___d23e81609-1"/>
+            <xs:element ref="svg:set" id="___d23e81610-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81611-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81612-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81613-1"/>
+            <!-- this should probably be a named element group -->
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e81617-1"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81621-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81622-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81623-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Viewports"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81627-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81629-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81630-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81631-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81632-1_height"/>
+   </xs:complexType>
+   <xs:complexType name="switchType" id="___d23e81633-1_switchType">
+      <xs:sequence id="___d23e81634-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81636-1">
+            <xs:element ref="svg:path" id="___d23e81637-1"/>
+            <xs:element ref="svg:text" id="___d23e81638-1"/>
+            <xs:element ref="svg:rect" id="___d23e81639-1"/>
+            <xs:element ref="svg:circle" id="___d23e81640-1"/>
+            <xs:element ref="svg:ellipse" id="___d23e81641-1"/>
+            <xs:element ref="svg:line" id="___d23e81642-1"/>
+            <xs:element ref="svg:polyline" id="___d23e81643-1"/>
+            <xs:element ref="svg:polygon" id="___d23e81644-1"/>
+            <xs:element ref="svg:use" id="___d23e81645-1"/>
+            <xs:element ref="svg:image" id="___d23e81646-1"/>
+            <xs:element ref="svg:svg" id="___d23e81647-1"/>
+            <xs:element ref="svg:g" id="___d23e81649-1"/>
+            <xs:element ref="svg:switch" id="___d23e81650-1"/>
+            <xs:element ref="svg:a" id="___d23e81651-1"/>
+            <xs:element ref="svg:foreignObject" id="___d23e81652-1"/>
+            <xs:element ref="svg:animate" id="___d23e81653-1"/>
+            <xs:element ref="svg:set" id="___d23e81654-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81655-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81656-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81657-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81661-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81662-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81663-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81665-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+   </xs:complexType>
+   <xs:complexType name="styleType" mixed="true" id="___d23e81667-1_styleType">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute ref="xml:space" fixed="preserve" id="___d23e81669-1"/>
+      <xs:attribute name="type"
+                    type="svg:ContentTypeType"
+                    use="required"
+                    id="___d23e81670-1_type"/>
+      <xs:attribute name="media"
+                    type="svg:MediaDescType"
+                    use="optional"
+                    id="___d23e81671-1_media"/>
+      <xs:attribute name="title"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81672-1_title"/>
+   </xs:complexType>
+   <xs:complexType name="pathType" id="___d23e81673-1_pathType">
+      <xs:sequence id="___d23e81674-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81676-1">
+            <xs:element ref="svg:animate" id="___d23e81677-1"/>
+            <xs:element ref="svg:set" id="___d23e81678-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81679-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81680-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81681-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81685-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81686-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81687-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Markers"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81693-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="d"
+                    type="svg:PathDataType"
+                    use="required"
+                    id="___d23e81695-1_d"/>
+      <xs:attribute name="pathLength"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e81696-1_pathLength"/>
+   </xs:complexType>
+   <xs:complexType name="rectType" id="___d23e81697-1_rectType">
+      <xs:sequence id="___d23e81698-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81700-1">
+            <xs:element ref="svg:animate" id="___d23e81701-1"/>
+            <xs:element ref="svg:set" id="___d23e81702-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81703-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81704-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81705-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81709-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81710-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81711-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81715-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81718-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81719-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81720-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81721-1_height"/>
+      <xs:attribute name="rx"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81722-1_rx"/>
+      <xs:attribute name="ry"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81723-1_ry"/>
+   </xs:complexType>
+   <xs:complexType name="circleType" id="___d23e81724-1_circleType">
+      <xs:sequence id="___d23e81725-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81727-1">
+            <xs:element ref="svg:animate" id="___d23e81728-1"/>
+            <xs:element ref="svg:set" id="___d23e81729-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81730-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81731-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81732-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81736-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81737-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81738-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81742-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="cx"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81745-1_cx"/>
+      <xs:attribute name="cy"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81746-1_cy"/>
+      <xs:attribute name="r"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81747-1_r"/>
+   </xs:complexType>
+   <xs:complexType name="ellipseType" id="___d23e81749-1_ellipseTyp">
+      <xs:sequence id="___d23e81750-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81752-1">
+            <xs:element ref="svg:animate" id="___d23e81753-1"/>
+            <xs:element ref="svg:set" id="___d23e81754-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81755-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81756-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81757-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81761-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81762-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81763-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81767-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="cx"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81770-1_cx"/>
+      <xs:attribute name="cy"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81771-1_cy"/>
+      <xs:attribute name="rx"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81772-1_rx"/>
+      <xs:attribute name="ry"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e81773-1_ry"/>
+   </xs:complexType>
+   <xs:complexType name="lineType" id="___d23e81774-1_lineType">
+      <xs:sequence id="___d23e81775-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81777-1">
+            <xs:element ref="svg:animate" id="___d23e81778-1"/>
+            <xs:element ref="svg:set" id="___d23e81779-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81780-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81781-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81782-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81786-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81787-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81788-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Markers"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81794-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x1"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81796-1_x1"/>
+      <xs:attribute name="y1"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81797-1_y1"/>
+      <xs:attribute name="x2"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81798-1_x2"/>
+      <xs:attribute name="y2"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81799-1_y2"/>
+   </xs:complexType>
+   <xs:complexType name="polylineType" id="___d23e81800-1_polylineTy">
+      <xs:sequence id="___d23e81801-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81803-1">
+            <xs:element ref="svg:animate" id="___d23e81804-1"/>
+            <xs:element ref="svg:set" id="___d23e81805-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81806-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81807-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81808-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81812-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81813-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81814-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Markers"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81820-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="points"
+                    type="svg:PointsType"
+                    use="required"
+                    id="___d23e81822-1_points"/>
+   </xs:complexType>
+   <xs:complexType name="polygonType" id="___d23e81823-1_polygonTyp">
+      <xs:sequence id="___d23e81824-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81826-1">
+            <xs:element ref="svg:animate" id="___d23e81827-1"/>
+            <xs:element ref="svg:set" id="___d23e81828-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e81829-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e81830-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e81831-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81835-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81836-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81837-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Markers"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81843-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="points"
+                    type="svg:PointsType"
+                    use="required"
+                    id="___d23e81845-1_points"/>
+   </xs:complexType>
+   <xs:complexType name="textType" mixed="true" id="___d23e81846-1_textType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81847-1">
+         <xs:element ref="svg:desc" id="___d23e81848-1"/>
+         <xs:element ref="svg:title" id="___d23e81849-1"/>
+         <xs:element ref="svg:metadata" id="___d23e81850-1"/>
+         <xs:element ref="svg:tspan" id="___d23e81851-1"/>
+         <xs:element ref="svg:tref" id="___d23e81852-1"/>
+         <xs:element ref="svg:textPath" id="___d23e81853-1"/>
+         <xs:element ref="svg:altGlyph" id="___d23e81854-1"/>
+         <xs:element ref="svg:a" id="___d23e81855-1"/>
+         <xs:element ref="svg:animate" id="___d23e81856-1"/>
+         <xs:element ref="svg:set" id="___d23e81857-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e81858-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e81860-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e81861-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81865-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81866-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81867-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FontSpecification"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextContentElements"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextElements"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e81875-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81877-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e81878-1_y"/>
+      <xs:attribute name="textLength"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81879-1_textLength"/>
+      <xs:attribute name="lengthAdjust" use="optional" id="___d23e81880-1_lengthAdju">
+         <xs:simpleType id="___d23e81881-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="spacing"/>
+               <xs:enumeration value="spacingAndGlyphs"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="tspanType" mixed="true" id="___d23e81885-1_tspanType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81886-1">
+         <xs:element ref="svg:desc" id="___d23e81887-1"/>
+         <xs:element ref="svg:title" id="___d23e81888-1"/>
+         <xs:element ref="svg:metadata" id="___d23e81889-1"/>
+         <xs:element ref="svg:tspan" id="___d23e81890-1"/>
+         <xs:element ref="svg:tref" id="___d23e81891-1"/>
+         <xs:element ref="svg:altGlyph" id="___d23e81892-1"/>
+         <xs:element ref="svg:a" id="___d23e81893-1"/>
+         <xs:element ref="svg:animate" id="___d23e81894-1"/>
+         <xs:element ref="svg:set" id="___d23e81895-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e81896-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81900-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81901-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81902-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FontSpecification"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextContentElements"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinatesType"
+                    use="optional"
+                    id="___d23e81910-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinatesType"
+                    use="optional"
+                    id="___d23e81911-1_y"/>
+      <xs:attribute name="dx"
+                    type="svg:LengthsType"
+                    use="optional"
+                    id="___d23e81912-1_dx"/>
+      <xs:attribute name="dy"
+                    type="svg:LengthsType"
+                    use="optional"
+                    id="___d23e81913-1_dy"/>
+      <xs:attribute name="rotate"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81914-1_rotate"/>
+      <xs:attribute name="textLength"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81915-1_textLength"/>
+      <xs:attribute name="lengthAdjust" use="optional" id="___d23e81916-1_lengthAdju">
+         <xs:simpleType id="___d23e81917-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="spacing"/>
+               <xs:enumeration value="spacingAndGlyphs"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="trefType" id="___d23e81921-1_trefType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81922-1">
+         <xs:element ref="svg:desc" id="___d23e81923-1"/>
+         <xs:element ref="svg:title" id="___d23e81924-1"/>
+         <xs:element ref="svg:metadata" id="___d23e81925-1"/>
+         <xs:element ref="svg:animate" id="___d23e81926-1"/>
+         <xs:element ref="svg:set" id="___d23e81927-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e81928-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e81931-1"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81934-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81935-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81936-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FontSpecification"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextContentElements"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinatesType"
+                    use="optional"
+                    id="___d23e81944-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinatesType"
+                    use="optional"
+                    id="___d23e81945-1_y"/>
+      <xs:attribute name="dx"
+                    type="svg:LengthsType"
+                    use="optional"
+                    id="___d23e81946-1_dx"/>
+      <xs:attribute name="dy"
+                    type="svg:LengthsType"
+                    use="optional"
+                    id="___d23e81947-1_dy"/>
+      <xs:attribute name="rotate"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81948-1_rotate"/>
+      <xs:attribute name="textLength"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81949-1_textLength"/>
+      <xs:attribute name="lengthAdjust" use="optional" id="___d23e81950-1_lengthAdju">
+         <xs:simpleType id="___d23e81951-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="spacing"/>
+               <xs:enumeration value="spacingAndGlyphs"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="textPathType" mixed="true" id="___d23e81955-1_textPathTy">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e81956-1">
+         <xs:element ref="svg:desc" id="___d23e81957-1"/>
+         <xs:element ref="svg:title" id="___d23e81958-1"/>
+         <xs:element ref="svg:metadata" id="___d23e81959-1"/>
+         <xs:element ref="svg:tspan" id="___d23e81960-1"/>
+         <xs:element ref="svg:tref" id="___d23e81961-1"/>
+         <xs:element ref="svg:altGlyph" id="___d23e81962-1"/>
+         <xs:element ref="svg:a" id="___d23e81963-1"/>
+         <xs:element ref="svg:animate" id="___d23e81964-1"/>
+         <xs:element ref="svg:set" id="___d23e81965-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e81966-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e81969-1"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e81972-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e81973-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e81974-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FontSpecification"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextContentElements"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="startOffset"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e81981-1_startOffse"/>
+      <xs:attribute name="textLength"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e81982-1_textLength"/>
+      <xs:attribute name="lengthAdjust" use="optional" id="___d23e81983-1_lengthAdju">
+         <xs:simpleType id="___d23e81984-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="spacing"/>
+               <xs:enumeration value="spacingAndGlyphs"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="method" use="optional" id="___d23e81988-1_method">
+         <xs:simpleType id="___d23e81989-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="align"/>
+               <xs:enumeration value="stretch"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="spacing" use="optional" id="___d23e81993-1_spacing">
+         <xs:simpleType id="___d23e81994-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="exact"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="altGlyphType" mixed="true" id="___d23e81998-1_altGlyphTy">
+      <xs:sequence minOccurs="0" maxOccurs="unbounded" id="___d23e81999-1"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82002-1"/>
+      <xs:attribute name="glyphRef"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82003-1_glyphRef"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82004-1_format"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82007-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82008-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82009-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Color"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FontSpecification"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextContentElements"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinatesType"
+                    use="optional"
+                    id="___d23e82017-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinatesType"
+                    use="optional"
+                    id="___d23e82018-1_y"/>
+      <xs:attribute name="dx"
+                    type="svg:LengthsType"
+                    use="optional"
+                    id="___d23e82019-1_dx"/>
+      <xs:attribute name="dy"
+                    type="svg:LengthsType"
+                    use="optional"
+                    id="___d23e82020-1_dy"/>
+      <xs:attribute name="rotate"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82021-1_rotate"/>
+   </xs:complexType>
+   <xs:complexType name="altGlyphDefType" id="___d23e82022-1_altGlyphDe">
+      <xs:choice maxOccurs="unbounded" id="___d23e82023-1">
+         <xs:element ref="svg:altGlyphItem" id="___d23e82024-1"/>
+         <xs:element ref="svg:glyphRef" id="___d23e82025-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+   </xs:complexType>
+   <xs:complexType name="altGlyphItemType" id="___d23e82027-1_altGlyphIt">
+      <xs:sequence maxOccurs="unbounded" id="___d23e82028-1">
+         <xs:element ref="svg:glyphRef" id="___d23e82029-1"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+   </xs:complexType>
+   <xs:complexType name="glyphRefType" id="___d23e82032-1_glyphRefTy">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82035-1"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82036-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82037-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FontSpecification"/>
+      <xs:attribute name="glyphRef"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e82039-1_glyphRef"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e82040-1_format"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinatesType"
+                    use="optional"
+                    id="___d23e82041-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinatesType"
+                    use="optional"
+                    id="___d23e82042-1_y"/>
+      <xs:attribute name="dx"
+                    type="svg:LengthsType"
+                    use="optional"
+                    id="___d23e82043-1_dx"/>
+      <xs:attribute name="dy"
+                    type="svg:LengthsType"
+                    use="optional"
+                    id="___d23e82045-1_dy"/>
+   </xs:complexType>
+   <xs:complexType name="markerType" id="___d23e82046-1_markerType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82047-1">
+         <xs:element ref="svg:desc" id="___d23e82048-1"/>
+         <xs:element ref="svg:title" id="___d23e82049-1"/>
+         <xs:element ref="svg:metadata" id="___d23e82050-1"/>
+         <xs:element ref="svg:defs" id="___d23e82051-1"/>
+         <xs:element ref="svg:path" id="___d23e82052-1"/>
+         <xs:element ref="svg:text" id="___d23e82053-1"/>
+         <xs:element ref="svg:rect" id="___d23e82054-1"/>
+         <xs:element ref="svg:circle" id="___d23e82055-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e82056-1"/>
+         <xs:element ref="svg:line" id="___d23e82057-1"/>
+         <xs:element ref="svg:polyline" id="___d23e82058-1"/>
+         <xs:element ref="svg:polygon" id="___d23e82060-1"/>
+         <xs:element ref="svg:use" id="___d23e82061-1"/>
+         <xs:element ref="svg:image" id="___d23e82062-1"/>
+         <xs:element ref="svg:svg" id="___d23e82063-1"/>
+         <xs:element ref="svg:g" id="___d23e82064-1"/>
+         <xs:element ref="svg:view" id="___d23e82065-1"/>
+         <xs:element ref="svg:switch" id="___d23e82066-1"/>
+         <xs:element ref="svg:a" id="___d23e82067-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e82068-1"/>
+         <xs:element ref="svg:script" id="___d23e82069-1"/>
+         <xs:element ref="svg:style" id="___d23e82070-1"/>
+         <xs:element ref="svg:symbol" id="___d23e82072-1"/>
+         <xs:element ref="svg:marker" id="___d23e82073-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e82074-1"/>
+         <xs:element ref="svg:mask" id="___d23e82075-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e82076-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e82077-1"/>
+         <xs:element ref="svg:pattern" id="___d23e82078-1"/>
+         <xs:element ref="svg:filter" id="___d23e82079-1"/>
+         <xs:element ref="svg:cursor" id="___d23e82080-1"/>
+         <xs:element ref="svg:font" id="___d23e82081-1"/>
+         <xs:element ref="svg:animate" id="___d23e82082-1"/>
+         <xs:element ref="svg:set" id="___d23e82084-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e82085-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e82086-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e82087-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e82088-1"/>
+         <xs:element ref="svg:font-face" id="___d23e82089-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82092-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82093-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82094-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="viewBox"
+                    type="svg:ViewBoxSpecType"
+                    use="optional"
+                    id="___d23e82096-1_viewBox"/>
+      <xs:attribute name="preserveAspectRatio"
+                    type="svg:PreserveAspectRatioSpecType"
+                    default="xMidYMid meet"
+                    id="___d23e82097-1_preserveAs"/>
+      <xs:attribute name="refX"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82098-1_refX"/>
+      <xs:attribute name="refY"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82099-1_refY"/>
+      <xs:attribute name="markerUnits" use="optional" id="___d23e82101-1_markerUnit">
+         <xs:simpleType id="___d23e82102-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="strokeWidth"/>
+               <xs:enumeration value="userSpaceOnUse"/>
+               <xs:enumeration value="userSpace"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="markerWidth"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82107-1_markerWidt"/>
+      <xs:attribute name="markerHeight"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82108-1_markerHeig"/>
+      <xs:attribute name="orient"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82109-1_orient"/>
+   </xs:complexType>
+   <xs:complexType name="color-profileType" id="___d23e82110-1_color__x2D__prof">
+      <xs:sequence id="___d23e82111-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href"
+                    type="xs:anyURI"
+                    use="optional"
+                    id="___d23e82115-1"/>
+      <xs:attribute name="local"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82116-1_local"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e82117-1_name"/>
+      <xs:attribute name="rendering-intent"
+                    default="auto"
+                    id="___d23e82118-1_rendering__x2D__">
+         <xs:simpleType id="___d23e82119-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="auto"/>
+               <xs:enumeration value="perceptual"/>
+               <xs:enumeration value="relative-colorimetric"/>
+               <xs:enumeration value="saturation"/>
+               <xs:enumeration value="absolute-colorimetric"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="linearGradientType" id="___d23e82126-1_linearGrad">
+      <xs:sequence id="___d23e82127-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82129-1">
+            <xs:element ref="svg:stop" id="___d23e82130-1"/>
+            <xs:element ref="svg:animate" id="___d23e82131-1"/>
+            <xs:element ref="svg:set" id="___d23e82132-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e82133-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82136-1"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82137-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82138-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82139-1_style"/>
+      <xs:attribute name="gradientUnits" use="optional" id="___d23e82140-1_gradientUn"><!-- @@ need to add more attributes here @@ -->
+         <xs:simpleType id="___d23e82142-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="userSpaceOnUse"/>
+               <xs:enumeration value="userSpace"/>
+               <xs:enumeration value="objectBoundingBox"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="gradientTransform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e82147-1_gradientTr"/>
+      <xs:attribute name="x1"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82148-1_x1"/>
+      <xs:attribute name="y1"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82149-1_y1"/>
+      <xs:attribute name="x2"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82151-1_x2"/>
+      <xs:attribute name="y2"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82152-1_y2"/>
+      <xs:attribute name="spreadMethod" default="pad" id="___d23e82153-1_spreadMeth">
+         <xs:simpleType id="___d23e82154-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="pad"/>
+               <xs:enumeration value="reflect"/>
+               <xs:enumeration value="repeat"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="radialGradientType" id="___d23e82159-1_radialGrad">
+      <xs:sequence id="___d23e82160-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82162-1">
+            <xs:element ref="svg:stop" id="___d23e82163-1"/>
+            <xs:element ref="svg:animate" id="___d23e82164-1"/>
+            <xs:element ref="svg:set" id="___d23e82165-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e82166-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82169-1"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82170-1_externalRe"/>
+      <xs:attribute name="gradientUnits" use="optional" id="___d23e82171-1_gradientUn">
+         <xs:simpleType id="___d23e82172-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="userSpaceOnUse"/>
+               <xs:enumeration value="userSpace"/>
+               <xs:enumeration value="objectBoundingBox"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="gradientTransform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e82177-1_gradientTr"/>
+      <xs:attribute name="cx"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82178-1_cx"/>
+      <xs:attribute name="cy"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82179-1_cy"/>
+      <xs:attribute name="r"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82180-1_r"/>
+      <xs:attribute name="fx"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82181-1_fx"/>
+      <xs:attribute name="fy"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82183-1_fy"/>
+      <xs:attribute name="spreadMethod" default="pad" id="___d23e82184-1_spreadMeth">
+         <xs:simpleType id="___d23e82185-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="pad"/>
+               <xs:enumeration value="reflect"/>
+               <xs:enumeration value="repeat"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="stopType" id="___d23e82190-1_stopType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82191-1">
+         <xs:element ref="svg:animate" id="___d23e82192-1"/>
+         <xs:element ref="svg:set" id="___d23e82193-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e82194-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82196-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82197-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Gradients"/>
+      <xs:attribute name="offset"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e82199-1_offset"/>
+   </xs:complexType>
+   <xs:complexType name="patternType" id="___d23e82200-1_patternTyp">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82201-1">
+         <xs:element ref="svg:desc" id="___d23e82202-1"/>
+         <xs:element ref="svg:title" id="___d23e82203-1"/>
+         <xs:element ref="svg:metadata" id="___d23e82204-1"/>
+         <xs:element ref="svg:defs" id="___d23e82205-1"/>
+         <xs:element ref="svg:path" id="___d23e82206-1"/>
+         <xs:element ref="svg:text" id="___d23e82207-1"/>
+         <xs:element ref="svg:rect" id="___d23e82208-1"/>
+         <xs:element ref="svg:circle" id="___d23e82209-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e82210-1"/>
+         <xs:element ref="svg:line" id="___d23e82211-1"/>
+         <xs:element ref="svg:polyline" id="___d23e82212-1"/>
+         <xs:element ref="svg:polygon" id="___d23e82214-1"/>
+         <xs:element ref="svg:use" id="___d23e82215-1"/>
+         <xs:element ref="svg:image" id="___d23e82216-1"/>
+         <xs:element ref="svg:svg" id="___d23e82217-1"/>
+         <xs:element ref="svg:g" id="___d23e82218-1"/>
+         <xs:element ref="svg:view" id="___d23e82219-1"/>
+         <xs:element ref="svg:switch" id="___d23e82220-1"/>
+         <xs:element ref="svg:a" id="___d23e82221-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e82222-1"/>
+         <xs:element ref="svg:script" id="___d23e82223-1"/>
+         <xs:element ref="svg:style" id="___d23e82224-1"/>
+         <xs:element ref="svg:symbol" id="___d23e82226-1"/>
+         <xs:element ref="svg:marker" id="___d23e82227-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e82228-1"/>
+         <xs:element ref="svg:mask" id="___d23e82229-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e82230-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e82231-1"/>
+         <xs:element ref="svg:pattern" id="___d23e82232-1"/>
+         <xs:element ref="svg:filter" id="___d23e82233-1"/>
+         <xs:element ref="svg:cursor" id="___d23e82234-1"/>
+         <xs:element ref="svg:font" id="___d23e82235-1"/>
+         <xs:element ref="svg:animate" id="___d23e82236-1"/>
+         <xs:element ref="svg:set" id="___d23e82238-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e82239-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e82240-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e82241-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e82242-1"/>
+         <xs:element ref="svg:font-face" id="___d23e82243-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82246-1"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82249-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82250-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82251-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="viewBox"
+                    type="svg:ViewBoxSpecType"
+                    use="optional"
+                    id="___d23e82253-1_viewBox"/>
+      <xs:attribute name="preserveAspectRatio"
+                    type="svg:PreserveAspectRatioSpecType"
+                    default="xMidYMid meet"
+                    id="___d23e82255-1_preserveAs"/>
+      <xs:attribute name="patternUnits" use="optional" id="___d23e82256-1_patternUni">
+         <xs:simpleType id="___d23e82257-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="userSpaceOnUse"/>
+               <xs:enumeration value="userSpace"/>
+               <xs:enumeration value="objectBoundingBox"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="patternTransform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e82262-1_patternTra"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82263-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82264-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e82265-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e82266-1_height"/>
+   </xs:complexType>
+   <xs:complexType name="clipPathType" id="___d23e82267-1_clipPathTy">
+      <xs:sequence id="___d23e82268-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82270-1">
+            <xs:element ref="svg:path" id="___d23e82271-1"/>
+            <xs:element ref="svg:text" id="___d23e82272-1"/>
+            <xs:element ref="svg:rect" id="___d23e82273-1"/>
+            <xs:element ref="svg:circle" id="___d23e82274-1"/>
+            <xs:element ref="svg:ellipse" id="___d23e82275-1"/>
+            <xs:element ref="svg:line" id="___d23e82276-1"/>
+            <xs:element ref="svg:polyline" id="___d23e82277-1"/>
+            <xs:element ref="svg:polygon" id="___d23e82278-1"/>
+            <xs:element ref="svg:use" id="___d23e82279-1"/>
+            <xs:element ref="svg:animate" id="___d23e82280-1"/>
+            <xs:element ref="svg:set" id="___d23e82281-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e82283-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e82284-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e82285-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82289-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82290-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82291-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FillStroke"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-FontSpecification"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-Graphics"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextContentElements"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-TextElements"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e82298-1_transform"/>
+      <xs:attribute name="clipPathUnits" use="optional" id="___d23e82299-1_clipPathUn">
+         <xs:simpleType id="___d23e82300-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="userSpaceOnUse"/>
+               <xs:enumeration value="userSpace"/>
+               <xs:enumeration value="objectBoundingBox"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="maskType" id="___d23e82305-1_maskType">
+      <xs:sequence id="___d23e82306-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82307-1">
+            <xs:element ref="svg:desc" id="___d23e82308-1"/>
+            <xs:element ref="svg:title" id="___d23e82309-1"/>
+            <xs:element ref="svg:metadata" id="___d23e82310-1"/>
+            <xs:element ref="svg:defs" id="___d23e82311-1"/>
+            <xs:element ref="svg:path" id="___d23e82312-1"/>
+            <xs:element ref="svg:text" id="___d23e82313-1"/>
+            <xs:element ref="svg:rect" id="___d23e82314-1"/>
+            <xs:element ref="svg:circle" id="___d23e82315-1"/>
+            <xs:element ref="svg:ellipse" id="___d23e82316-1"/>
+            <xs:element ref="svg:line" id="___d23e82317-1"/>
+            <xs:element ref="svg:polyline" id="___d23e82318-1"/>
+            <xs:element ref="svg:polygon" id="___d23e82320-1"/>
+            <xs:element ref="svg:use" id="___d23e82321-1"/>
+            <xs:element ref="svg:image" id="___d23e82322-1"/>
+            <xs:element ref="svg:svg" id="___d23e82323-1"/>
+            <xs:element ref="svg:g" id="___d23e82324-1"/>
+            <xs:element ref="svg:view" id="___d23e82325-1"/>
+            <xs:element ref="svg:switch" id="___d23e82326-1"/>
+            <xs:element ref="svg:a" id="___d23e82327-1"/>
+            <xs:element ref="svg:altGlyphDef" id="___d23e82328-1"/>
+            <xs:element ref="svg:script" id="___d23e82329-1"/>
+            <xs:element ref="svg:style" id="___d23e82330-1"/>
+            <xs:element ref="svg:symbol" id="___d23e82332-1"/>
+            <xs:element ref="svg:marker" id="___d23e82333-1"/>
+            <xs:element ref="svg:clipPath" id="___d23e82334-1"/>
+            <xs:element ref="svg:mask" id="___d23e82335-1"/>
+            <xs:element ref="svg:linearGradient" id="___d23e82336-1"/>
+            <xs:element ref="svg:radialGradient" id="___d23e82337-1"/>
+            <xs:element ref="svg:pattern" id="___d23e82338-1"/>
+            <xs:element ref="svg:filter" id="___d23e82339-1"/>
+            <xs:element ref="svg:cursor" id="___d23e82340-1"/>
+            <xs:element ref="svg:font" id="___d23e82341-1"/>
+            <xs:element ref="svg:animate" id="___d23e82342-1"/>
+            <xs:element ref="svg:set" id="___d23e82344-1"/>
+            <xs:element ref="svg:animateMotion" id="___d23e82345-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e82346-1"/>
+            <xs:element ref="svg:animateTransform" id="___d23e82347-1"/>
+            <xs:element ref="svg:color-profile" id="___d23e82348-1"/>
+            <xs:element ref="svg:font-face" id="___d23e82349-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82353-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82354-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82355-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e82357-1_transform"/>
+      <xs:attribute name="maskUnits" use="optional" id="___d23e82358-1_maskUnits">
+         <xs:simpleType id="___d23e82359-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="userSpaceOnUse"/>
+               <xs:enumeration value="userSpace"/>
+               <xs:enumeration value="objectBoundingBox"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82364-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82366-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82367-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82368-1_height"/>
+   </xs:complexType>
+   <xs:complexType name="filterType" id="___d23e82369-1_filterType">
+      <xs:sequence id="___d23e82370-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82372-1">
+            <xs:element ref="svg:feBlend" id="___d23e82373-1"/>
+            <xs:element ref="svg:feFlood" id="___d23e82374-1"/>
+            <xs:element ref="svg:feColorMatrix" id="___d23e82375-1"/>
+            <xs:element ref="svg:feComponentTransfer" id="___d23e82376-1"/>
+            <xs:element ref="svg:feComposite" id="___d23e82377-1"/>
+            <xs:element ref="svg:feConvolveMatrix" id="___d23e82378-1"/>
+            <xs:element ref="svg:feDiffuseLighting" id="___d23e82379-1"/>
+            <xs:element ref="svg:feDisplacementMap" id="___d23e82380-1"/>
+            <xs:element ref="svg:feGaussianBlur" id="___d23e82381-1"/>
+            <xs:element ref="svg:feImage" id="___d23e82382-1"/>
+            <xs:element ref="svg:feMerge" id="___d23e82383-1"/>
+            <xs:element ref="svg:feMorphology" id="___d23e82385-1"/>
+            <xs:element ref="svg:feOffset" id="___d23e82386-1"/>
+            <xs:element ref="svg:feSpecularLighting" id="___d23e82387-1"/>
+            <xs:element ref="svg:feTile" id="___d23e82388-1"/>
+            <xs:element ref="svg:feTurbulence" id="___d23e82389-1"/>
+            <xs:element ref="svg:animate" id="___d23e82390-1"/>
+            <xs:element ref="svg:set" id="___d23e82391-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82394-1"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82396-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82397-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82398-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="filterUnits" use="optional" id="___d23e82400-1_filterUnit">
+         <xs:simpleType id="___d23e82401-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="userSpaceOnUse"/>
+               <xs:enumeration value="userSpace"/>
+               <xs:enumeration value="objectBoundingBox"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="primitiveUnits" use="optional" id="___d23e82406-1_primitiveU">
+         <xs:simpleType id="___d23e82407-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="userSpaceOnUse"/>
+               <xs:enumeration value="userSpace"/>
+               <xs:enumeration value="objectBoundingBox"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82413-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82414-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82415-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82416-1_height"/>
+      <xs:attribute name="filterRes"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82417-1_filterRes"/>
+   </xs:complexType>
+   <xs:complexType name="feDistantLightType" id="___d23e82418-1_feDistantL">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82419-1">
+         <xs:element ref="svg:animate" id="___d23e82420-1"/>
+         <xs:element ref="svg:set" id="___d23e82421-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="azimuth"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82423-1_azimuth"/>
+      <xs:attribute name="elevation"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82424-1_elevation"/>
+   </xs:complexType>
+   <xs:complexType name="fePointLightType" id="___d23e82426-1_fePointLig">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82427-1">
+         <xs:element ref="svg:animate" id="___d23e82428-1"/>
+         <xs:element ref="svg:set" id="___d23e82429-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="x" type="xs:double" use="optional" id="___d23e82431-1_x"/>
+      <xs:attribute name="y" type="xs:double" use="optional" id="___d23e82432-1_y"/>
+      <xs:attribute name="z" type="xs:double" use="optional" id="___d23e82433-1_z"/>
+   </xs:complexType>
+   <xs:complexType name="feSpotLightType" id="___d23e82434-1_feSpotLigh">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82435-1">
+         <xs:element ref="svg:animate" id="___d23e82436-1"/>
+         <xs:element ref="svg:set" id="___d23e82437-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="x" type="xs:double" use="optional" id="___d23e82439-1_x"/>
+      <xs:attribute name="y" type="xs:double" use="optional" id="___d23e82440-1_y"/>
+      <xs:attribute name="z" type="xs:double" use="optional" id="___d23e82441-1_z"/>
+      <xs:attribute name="pointsAtX"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82442-1_pointsAtX"/>
+      <xs:attribute name="pointsAtY"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82443-1_pointsAtY"/>
+      <xs:attribute name="pointsAtZ"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82444-1_pointsAtZ"/>
+      <xs:attribute name="specularExponent"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82445-1_specularEx"/>
+      <xs:attribute name="limitingConeAngle"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82446-1_limitingCo"/>
+   </xs:complexType>
+   <xs:complexType name="feBlendType" id="___d23e82447-1_feBlendTyp">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82448-1">
+         <xs:element ref="svg:animate" id="___d23e82449-1"/>
+         <xs:element ref="svg:set" id="___d23e82450-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="in2"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e82453-1_in2"/>
+      <xs:attribute name="mode" default="normal" id="___d23e82454-1_mode">
+         <xs:simpleType id="___d23e82455-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="normal"/>
+               <xs:enumeration value="multiply"/>
+               <xs:enumeration value="screen"/>
+               <xs:enumeration value="darken"/>
+               <xs:enumeration value="lighten"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="feColorMatrixType" id="___d23e82462-1_feColorMat">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82463-1">
+         <xs:element ref="svg:animate" id="___d23e82464-1"/>
+         <xs:element ref="svg:set" id="___d23e82465-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="type" default="matrix" id="___d23e82468-1_type">
+         <xs:simpleType id="___d23e82469-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="matrix"/>
+               <xs:enumeration value="saturate"/>
+               <xs:enumeration value="hueRotate"/>
+               <xs:enumeration value="luminanceToAlpha"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="values"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82475-1_values"/>
+   </xs:complexType>
+   <xs:complexType name="feComponentTransferType" id="___d23e82476-1_feComponen">
+      <xs:sequence id="___d23e82477-1">
+         <xs:element ref="svg:feFuncR" minOccurs="0" id="___d23e82478-1"/>
+         <xs:element ref="svg:feFuncG" minOccurs="0" id="___d23e82479-1"/>
+         <xs:element ref="svg:feFuncB" minOccurs="0" id="___d23e82480-1"/>
+         <xs:element ref="svg:feFuncA" minOccurs="0" id="___d23e82481-1"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+   </xs:complexType>
+   <xs:complexType name="feFuncRType" id="___d23e82484-1_feFuncRTyp">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82485-1">
+         <xs:element ref="svg:animate" id="___d23e82486-1"/>
+         <xs:element ref="svg:set" id="___d23e82487-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="type" use="required" id="___d23e82489-1_type">
+         <xs:simpleType id="___d23e82490-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="identity"/>
+               <xs:enumeration value="table"/>
+               <xs:enumeration value="discrete"/>
+               <xs:enumeration value="linear"/>
+               <xs:enumeration value="gamma"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="svg:component_transfer_function_attributes"/>
+   </xs:complexType>
+   <xs:complexType name="feFuncGType" id="___d23e82498-1_feFuncGTyp">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82499-1">
+         <xs:element ref="svg:animate" id="___d23e82500-1"/>
+         <xs:element ref="svg:set" id="___d23e82501-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="type" use="required" id="___d23e82503-1_type">
+         <xs:simpleType id="___d23e82504-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="identity"/>
+               <xs:enumeration value="table"/>
+               <xs:enumeration value="discrete"/>
+               <xs:enumeration value="linear"/>
+               <xs:enumeration value="gamma"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="svg:component_transfer_function_attributes"/>
+   </xs:complexType>
+   <xs:complexType name="feFuncBType" id="___d23e82512-1_feFuncBTyp">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82513-1">
+         <xs:element ref="svg:animate" id="___d23e82514-1"/>
+         <xs:element ref="svg:set" id="___d23e82515-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="type" use="required" id="___d23e82517-1_type">
+         <xs:simpleType id="___d23e82518-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="identity"/>
+               <xs:enumeration value="table"/>
+               <xs:enumeration value="discrete"/>
+               <xs:enumeration value="linear"/>
+               <xs:enumeration value="gamma"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="svg:component_transfer_function_attributes"/>
+   </xs:complexType>
+   <xs:complexType name="feFuncAType" id="___d23e82526-1_feFuncATyp">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82527-1">
+         <xs:element ref="svg:animate" id="___d23e82528-1"/>
+         <xs:element ref="svg:set" id="___d23e82529-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="type" use="required" id="___d23e82531-1_type">
+         <xs:simpleType id="___d23e82532-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="identity"/>
+               <xs:enumeration value="table"/>
+               <xs:enumeration value="discrete"/>
+               <xs:enumeration value="linear"/>
+               <xs:enumeration value="gamma"/>
+            </xs:restriction>
+         </xs:simpleType>
+         <!-- these all need to be stripped out and checked -->
+      </xs:attribute>
+      <xs:attributeGroup ref="svg:component_transfer_function_attributes"/>
+   </xs:complexType>
+   <xs:complexType name="feCompositeType" id="___d23e82541-1_feComposit">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82542-1">
+         <xs:element ref="svg:animate" id="___d23e82543-1"/>
+         <xs:element ref="svg:set" id="___d23e82544-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="in2"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e82547-1_in2"/>
+      <xs:attribute name="operator" default="over" id="___d23e82548-1_operator">
+         <xs:simpleType id="___d23e82549-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="over"/>
+               <xs:enumeration value="in"/>
+               <xs:enumeration value="out"/>
+               <xs:enumeration value="atop"/>
+               <xs:enumeration value="xor"/>
+               <xs:enumeration value="arithmetic"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="k1"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82557-1_k1"/>
+      <xs:attribute name="k2"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82558-1_k2"/>
+      <xs:attribute name="k3"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82559-1_k3"/>
+      <xs:attribute name="k4"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82560-1_k4"/>
+   </xs:complexType>
+   <xs:complexType name="feConvolveMatrixType" id="___d23e82561-1_feConvolve">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82562-1">
+         <xs:element ref="svg:animate" id="___d23e82563-1"/>
+         <xs:element ref="svg:set" id="___d23e82564-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="order"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e82566-1_order"/>
+      <xs:attribute name="kernelMatrix"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e82567-1_kernelMatr"/>
+      <xs:attribute name="divisor"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82568-1_divisor"/>
+      <xs:attribute name="bias"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82569-1_bias"/>
+      <xs:attribute name="targetX"
+                    type="xs:integer"
+                    use="optional"
+                    id="___d23e82570-1_targetX"/>
+      <xs:attribute name="targetY"
+                    type="xs:integer"
+                    use="optional"
+                    id="___d23e82571-1_targetY"/>
+      <xs:attribute name="edgeMode" default="duplicate" id="___d23e82572-1_edgeMode">
+         <xs:simpleType id="___d23e82573-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="duplicate"/>
+               <xs:enumeration value="wrap"/>
+               <xs:enumeration value="none"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="kernelUnitLength"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82578-1_kernelUnit"/>
+      <xs:attribute name="preserveAlpha"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82579-1_preserveAl"/>
+   </xs:complexType>
+   <xs:complexType name="feDiffuseLightingType" id="___d23e82581-1_feDiffuseL">
+      <xs:sequence id="___d23e82582-1">
+         <xs:choice id="___d23e82583-1">
+            <xs:element ref="svg:feDistantLight" id="___d23e82584-1"/>
+            <xs:element ref="svg:fePointLight" id="___d23e82585-1"/>
+            <xs:element ref="svg:feSpotLight" id="___d23e82586-1"/>
+         </xs:choice>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82587-1">
+            <xs:element ref="svg:animate" id="___d23e82588-1"/>
+            <xs:element ref="svg:set" id="___d23e82589-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e82590-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82592-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82593-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-LightingEffects"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="surfaceScale"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82596-1_surfaceSca"/>
+      <xs:attribute name="diffuseConstant"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82597-1_diffuseCon"/>
+   </xs:complexType>
+   <xs:complexType name="feDisplacementMapType" id="___d23e82598-1_feDisplace">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82599-1">
+         <xs:element ref="svg:animate" id="___d23e82600-1"/>
+         <xs:element ref="svg:set" id="___d23e82601-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="in2"
+                    type="xs:string"
+                    use="required"
+                    id="___d23e82604-1_in2"/>
+      <xs:attribute name="scale"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82605-1_scale"/>
+      <xs:attribute name="xChannelSelector" default="A" id="___d23e82606-1_xChannelSe">
+         <xs:simpleType id="___d23e82607-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="R"/>
+               <xs:enumeration value="G"/>
+               <xs:enumeration value="B"/>
+               <xs:enumeration value="A"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="yChannelSelector" default="A" id="___d23e82613-1_yChannelSe">
+         <xs:simpleType id="___d23e82614-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="R"/>
+               <xs:enumeration value="G"/>
+               <xs:enumeration value="B"/>
+               <xs:enumeration value="A"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="feFloodType" id="___d23e82620-1_feFloodTyp">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82621-1">
+         <xs:element ref="svg:animate" id="___d23e82622-1"/>
+         <xs:element ref="svg:set" id="___d23e82623-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e82624-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82626-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82627-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-feFlood"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+   </xs:complexType>
+   <xs:complexType name="feGaussianBlurType" id="___d23e82630-1_feGaussian">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82631-1">
+         <xs:element ref="svg:animate" id="___d23e82632-1"/>
+         <xs:element ref="svg:set" id="___d23e82633-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="stdDeviation"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82636-1_stdDeviati"/>
+   </xs:complexType>
+   <xs:complexType name="feImageType" id="___d23e82637-1_feImageTyp">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82638-1">
+         <xs:element ref="svg:animate" id="___d23e82639-1"/>
+         <xs:element ref="svg:set" id="___d23e82640-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e82641-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82644-1"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82646-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82647-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82648-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e82650-1_transform"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes"/>
+   </xs:complexType>
+   <xs:complexType name="feMergeType" id="___d23e82652-1_feMergeTyp">
+      <xs:sequence minOccurs="0" maxOccurs="unbounded" id="___d23e82653-1">
+         <xs:element ref="svg:feMergeNode" id="___d23e82654-1"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes"/>
+   </xs:complexType>
+   <xs:complexType name="feMergeNodeType" id="___d23e82657-1_feMergeNod">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82658-1">
+         <xs:element ref="svg:animate" id="___d23e82659-1"/>
+         <xs:element ref="svg:set" id="___d23e82660-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="in"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82662-1_in"/>
+   </xs:complexType>
+   <xs:complexType name="feMorphologyType" id="___d23e82663-1_feMorpholo">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82664-1">
+         <xs:element ref="svg:animate" id="___d23e82665-1"/>
+         <xs:element ref="svg:set" id="___d23e82666-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="operator" default="erode" id="___d23e82669-1_operator">
+         <xs:simpleType id="___d23e82670-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="erode"/>
+               <xs:enumeration value="dilate"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="radius"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82674-1_radius"/>
+   </xs:complexType>
+   <xs:complexType name="feOffsetType" id="___d23e82675-1_feOffsetTy">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82676-1">
+         <xs:element ref="svg:animate" id="___d23e82677-1"/>
+         <xs:element ref="svg:set" id="___d23e82678-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="dx"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82681-1_dx"/>
+      <xs:attribute name="dy"
+                    type="svg:LengthType"
+                    use="optional"
+                    id="___d23e82682-1_dy"/>
+   </xs:complexType>
+   <xs:complexType name="feSpecularLightingType" id="___d23e82683-1_feSpecular">
+      <xs:sequence id="___d23e82684-1">
+         <xs:choice id="___d23e82685-1">
+            <xs:element ref="svg:feDistantLight" id="___d23e82686-1"/>
+            <xs:element ref="svg:fePointLight" id="___d23e82687-1"/>
+            <xs:element ref="svg:feSpotLight" id="___d23e82688-1"/>
+         </xs:choice>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82689-1">
+            <xs:element ref="svg:animate" id="___d23e82690-1"/>
+            <xs:element ref="svg:set" id="___d23e82691-1"/>
+            <xs:element ref="svg:animateColor" id="___d23e82692-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82694-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82695-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-LightingEffects"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+      <xs:attribute name="surfaceScale"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82698-1_surfaceSca"/>
+      <xs:attribute name="specularConstant"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82699-1_specularCo"/>
+      <xs:attribute name="specularExponent"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82700-1_specularEx"/>
+   </xs:complexType>
+   <xs:complexType name="feTileType" id="___d23e82701-1_feTileType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82702-1">
+         <xs:element ref="svg:animate" id="___d23e82703-1"/>
+         <xs:element ref="svg:set" id="___d23e82704-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes_with_in"/>
+   </xs:complexType>
+   <xs:complexType name="feTurbulenceType" id="___d23e82708-1_feTurbulen">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82709-1">
+         <xs:element ref="svg:animate" id="___d23e82710-1"/>
+         <xs:element ref="svg:set" id="___d23e82711-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:filter_primitive_attributes"/>
+      <xs:attribute name="baseFrequency"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82714-1_baseFreque"/>
+      <xs:attribute name="numOctaves"
+                    type="xs:integer"
+                    use="optional"
+                    id="___d23e82715-1_numOctaves"/>
+      <xs:attribute name="seed"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82716-1_seed"/>
+      <xs:attribute name="stitchTiles"
+                    default="noStitch"
+                    id="___d23e82717-1_stitchTile">
+         <xs:simpleType id="___d23e82718-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="stitch"/>
+               <xs:enumeration value="noStitch"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="type" default="turbulence" id="___d23e82722-1_type">
+         <xs:simpleType id="___d23e82723-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="fractalNoise"/>
+               <xs:enumeration value="turbulence"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="cursorType" id="___d23e82727-1_cursorType">
+      <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82731-1"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82733-1_externalRe"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82734-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e82735-1_y"/>
+   </xs:complexType>
+   <xs:complexType name="aType" mixed="true" id="___d23e82736-1_aType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82737-1">
+         <xs:element ref="svg:desc" id="___d23e82738-1"/>
+         <xs:element ref="svg:title" id="___d23e82739-1"/>
+         <xs:element ref="svg:metadata" id="___d23e82740-1"/>
+         <xs:element ref="svg:defs" id="___d23e82741-1"/>
+         <xs:element ref="svg:path" id="___d23e82742-1"/>
+         <xs:element ref="svg:text" id="___d23e82743-1"/>
+         <xs:element ref="svg:rect" id="___d23e82744-1"/>
+         <xs:element ref="svg:circle" id="___d23e82745-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e82746-1"/>
+         <xs:element ref="svg:line" id="___d23e82747-1"/>
+         <xs:element ref="svg:polyline" id="___d23e82748-1"/>
+         <xs:element ref="svg:polygon" id="___d23e82750-1"/>
+         <xs:element ref="svg:use" id="___d23e82751-1"/>
+         <xs:element ref="svg:image" id="___d23e82752-1"/>
+         <xs:element ref="svg:svg" id="___d23e82753-1"/>
+         <xs:element ref="svg:g" id="___d23e82754-1"/>
+         <xs:element ref="svg:view" id="___d23e82755-1"/>
+         <xs:element ref="svg:switch" id="___d23e82756-1"/>
+         <xs:element ref="svg:a" id="___d23e82757-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e82758-1"/>
+         <xs:element ref="svg:script" id="___d23e82759-1"/>
+         <xs:element ref="svg:style" id="___d23e82760-1"/>
+         <xs:element ref="svg:symbol" id="___d23e82762-1"/>
+         <xs:element ref="svg:marker" id="___d23e82763-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e82764-1"/>
+         <xs:element ref="svg:mask" id="___d23e82765-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e82766-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e82767-1"/>
+         <xs:element ref="svg:pattern" id="___d23e82768-1"/>
+         <xs:element ref="svg:filter" id="___d23e82769-1"/>
+         <xs:element ref="svg:cursor" id="___d23e82770-1"/>
+         <xs:element ref="svg:font" id="___d23e82771-1"/>
+         <xs:element ref="svg:animate" id="___d23e82772-1"/>
+         <xs:element ref="svg:set" id="___d23e82774-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e82775-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e82776-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e82777-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e82778-1"/>
+         <xs:element ref="svg:font-face" id="___d23e82779-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute ref="xlink:type" fixed="simple" id="___d23e82781-1"/>
+      <xs:attribute ref="xlink:role" id="___d23e82782-1"/>
+      <xs:attribute ref="xlink:arcrole" id="___d23e82783-1"/>
+      <xs:attribute ref="xlink:title" id="___d23e82784-1"/>
+      <xs:attribute ref="xlink:show" id="___d23e82785-1"/>
+      <xs:attribute ref="xlink:actuate" fixed="onRequest" id="___d23e82786-1"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82787-1"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82791-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82792-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82793-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e82795-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="target"
+                    type="xs:NMTOKEN"
+                    use="optional"
+                    id="___d23e82797-1_target"/>
+      <!-- don't use attribute declarations to declare namespaces 
+		attribute ref="xmlns:xlink" type="string" fixed="http://www.w3.org/1999/xlink"/>
+		-->
+      <!-- change from string to URI -->
+   </xs:complexType>
+   <xs:complexType name="viewType" id="___d23e82800-1_viewType">
+      <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82803-1_externalRe"/>
+      <xs:attribute name="viewBox"
+                    type="svg:ViewBoxSpecType"
+                    use="optional"
+                    id="___d23e82804-1_viewBox"/>
+      <xs:attribute name="preserveAspectRatio"
+                    type="svg:PreserveAspectRatioSpecType"
+                    default="xMidYMid meet"
+                    id="___d23e82805-1_preserveAs"/>
+      <xs:attribute name="zoomAndPan" default="magnify" id="___d23e82806-1_zoomAndPan">
+         <xs:simpleType id="___d23e82807-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="disable"/>
+               <xs:enumeration value="magnify"/>
+               <xs:enumeration value="zoom"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="viewTarget"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82812-1_viewTarget"/>
+   </xs:complexType>
+   <xs:complexType name="scriptType" mixed="true" id="___d23e82813-1_scriptType">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82816-1"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82817-1_externalRe"/>
+      <xs:attribute name="type"
+                    type="svg:ContentTypeType"
+                    use="required"
+                    id="___d23e82818-1_type"/>
+   </xs:complexType>
+   <xs:complexType name="animateType" id="___d23e82819-1_animateTyp">
+      <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82823-1_externalRe"/>
+      <xs:attributeGroup ref="svg:animationEvents"/>
+      <xs:attributeGroup ref="svg:animTargetAttrs"/>
+      <xs:attributeGroup ref="svg:animTimingAttrs"/>
+      <xs:attributeGroup ref="svg:animValueAttrs"/>
+      <xs:attributeGroup ref="svg:animAdditionAttrs"/>
+   </xs:complexType>
+   <xs:complexType name="setType" id="___d23e82829-1_setType">
+      <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82833-1_externalRe"/>
+      <xs:attributeGroup ref="svg:animationEvents"/>
+      <xs:attributeGroup ref="svg:animTargetAttrs"/>
+      <xs:attributeGroup ref="svg:animTimingAttrs"/>
+      <xs:attribute name="to"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82837-1_to"/>
+   </xs:complexType>
+   <xs:complexType name="animateMotionType" id="___d23e82838-1_animateMot">
+      <xs:sequence id="___d23e82839-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:element ref="svg:mpath" minOccurs="0" id="___d23e82841-1"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82844-1_externalRe"/>
+      <xs:attributeGroup ref="svg:animationEvents"/>
+      <xs:attributeGroup ref="svg:animElementAttrs"/>
+      <xs:attributeGroup ref="svg:animTimingAttrs"/>
+      <xs:attributeGroup ref="svg:animValueAttrs"/>
+      <xs:attributeGroup ref="svg:animAdditionAttrs"/>
+      <xs:attribute name="path"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82850-1_path"/>
+      <xs:attribute name="keyPoints"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82851-1_keyPoints"/>
+      <xs:attribute name="rotate"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82853-1_rotate"/>
+      <xs:attribute name="origin"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82854-1_origin"/>
+   </xs:complexType>
+   <xs:complexType name="mpathType" id="___d23e82855-1_mpathType">
+      <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e82859-1"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82860-1_externalRe"/>
+   </xs:complexType>
+   <xs:complexType name="animateColorType" id="___d23e82861-1_animateCol">
+      <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82865-1_externalRe"/>
+      <xs:attributeGroup ref="svg:animationEvents"/>
+      <xs:attributeGroup ref="svg:animTargetAttrs"/>
+      <xs:attributeGroup ref="svg:animTimingAttrs"/>
+      <xs:attributeGroup ref="svg:animValueAttrs"/>
+      <xs:attributeGroup ref="svg:animAdditionAttrs"/>
+   </xs:complexType>
+   <xs:complexType name="animateTransformType" id="___d23e82871-1_animateTra">
+      <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82875-1_externalRe"/>
+      <xs:attributeGroup ref="svg:animationEvents"/>
+      <xs:attributeGroup ref="svg:animTargetAttrs"/>
+      <xs:attributeGroup ref="svg:animTimingAttrs"/>
+      <xs:attributeGroup ref="svg:animValueAttrs"/>
+      <xs:attributeGroup ref="svg:animAdditionAttrs"/>
+      <xs:attribute name="type" default="translate" id="___d23e82881-1_type">
+         <xs:simpleType id="___d23e82882-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="translate"/>
+               <xs:enumeration value="scale"/>
+               <xs:enumeration value="rotate"/>
+               <xs:enumeration value="skewX"/>
+               <xs:enumeration value="skewY"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:complexType>
+   <xs:complexType name="fontType" id="___d23e82890-1_fontType">
+      <xs:sequence id="___d23e82891-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:element ref="svg:font-face" id="___d23e82893-1"/>
+         <xs:element ref="svg:missing-glyph" id="___d23e82894-1"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82895-1">
+            <xs:element ref="svg:glyph" id="___d23e82896-1"/>
+            <xs:element ref="svg:hkern" id="___d23e82897-1"/>
+            <xs:element ref="svg:vkern" id="___d23e82898-1"/>
+         </xs:choice>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e82900-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82901-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82902-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="horiz-origin-x"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82904-1_horiz__x2D__orig"/>
+      <xs:attribute name="horiz-origin-y"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82905-1_horiz__x2D__orig"/>
+      <xs:attribute name="horiz-adv-x"
+                    type="xs:double"
+                    use="required"
+                    id="___d23e82906-1_horiz__x2D__adv__x2D__"/>
+      <xs:attribute name="vert-origin-x"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82907-1_vert__x2D__origi"/>
+      <xs:attribute name="vert-origin-y"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82908-1_vert__x2D__origi"/>
+      <xs:attribute name="vert-adv-y"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82910-1_vert__x2D__adv__x2D__y"/>
+   </xs:complexType>
+   <xs:complexType name="glyphType" id="___d23e82911-1_glyphType">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82912-1">
+         <xs:element ref="svg:desc" id="___d23e82913-1"/>
+         <xs:element ref="svg:title" id="___d23e82914-1"/>
+         <xs:element ref="svg:metadata" id="___d23e82915-1"/>
+         <xs:element ref="svg:defs" id="___d23e82916-1"/>
+         <xs:element ref="svg:path" id="___d23e82917-1"/>
+         <xs:element ref="svg:text" id="___d23e82918-1"/>
+         <xs:element ref="svg:rect" id="___d23e82919-1"/>
+         <xs:element ref="svg:circle" id="___d23e82920-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e82921-1"/>
+         <xs:element ref="svg:line" id="___d23e82922-1"/>
+         <xs:element ref="svg:polyline" id="___d23e82923-1"/>
+         <xs:element ref="svg:polygon" id="___d23e82925-1"/>
+         <xs:element ref="svg:use" id="___d23e82926-1"/>
+         <xs:element ref="svg:image" id="___d23e82927-1"/>
+         <xs:element ref="svg:svg" id="___d23e82928-1"/>
+         <xs:element ref="svg:g" id="___d23e82929-1"/>
+         <xs:element ref="svg:view" id="___d23e82930-1"/>
+         <xs:element ref="svg:switch" id="___d23e82931-1"/>
+         <xs:element ref="svg:a" id="___d23e82932-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e82933-1"/>
+         <xs:element ref="svg:script" id="___d23e82934-1"/>
+         <xs:element ref="svg:style" id="___d23e82935-1"/>
+         <xs:element ref="svg:symbol" id="___d23e82937-1"/>
+         <xs:element ref="svg:marker" id="___d23e82938-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e82939-1"/>
+         <xs:element ref="svg:mask" id="___d23e82940-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e82941-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e82942-1"/>
+         <xs:element ref="svg:pattern" id="___d23e82943-1"/>
+         <xs:element ref="svg:filter" id="___d23e82944-1"/>
+         <xs:element ref="svg:cursor" id="___d23e82945-1"/>
+         <xs:element ref="svg:font" id="___d23e82946-1"/>
+         <xs:element ref="svg:animate" id="___d23e82947-1"/>
+         <xs:element ref="svg:set" id="___d23e82949-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e82950-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e82951-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e82952-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e82953-1"/>
+         <xs:element ref="svg:font-face" id="___d23e82954-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e82956-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e82957-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="unicode"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82959-1_unicode"/>
+      <xs:attribute name="glyph-name"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82960-1_glyph__x2D__name"/>
+      <xs:attribute name="d"
+                    type="svg:PathDataType"
+                    use="optional"
+                    id="___d23e82961-1_d"/>
+      <xs:attribute name="vert-text-orient"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82962-1_vert__x2D__text__x2D__"/>
+      <xs:attribute name="arabic"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82963-1_arabic"/>
+      <xs:attribute name="han"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e82964-1_han"/>
+      <xs:attribute name="horiz-adv-x"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82966-1_horiz__x2D__adv__x2D__"/>
+      <xs:attribute name="vert-adv-y"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e82967-1_vert__x2D__adv__x2D__y"/>
+   </xs:complexType>
+   <xs:complexType name="missing-glyphType" id="___d23e82968-1_missing__x2D__gl">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="___d23e82969-1">
+         <xs:element ref="svg:desc" id="___d23e82970-1"/>
+         <xs:element ref="svg:title" id="___d23e82971-1"/>
+         <xs:element ref="svg:metadata" id="___d23e82972-1"/>
+         <xs:element ref="svg:defs" id="___d23e82973-1"/>
+         <xs:element ref="svg:path" id="___d23e82974-1"/>
+         <xs:element ref="svg:text" id="___d23e82975-1"/>
+         <xs:element ref="svg:rect" id="___d23e82976-1"/>
+         <xs:element ref="svg:circle" id="___d23e82977-1"/>
+         <xs:element ref="svg:ellipse" id="___d23e82978-1"/>
+         <xs:element ref="svg:line" id="___d23e82979-1"/>
+         <xs:element ref="svg:polyline" id="___d23e82980-1"/>
+         <xs:element ref="svg:polygon" id="___d23e82982-1"/>
+         <xs:element ref="svg:use" id="___d23e82983-1"/>
+         <xs:element ref="svg:image" id="___d23e82984-1"/>
+         <xs:element ref="svg:svg" id="___d23e82985-1"/>
+         <xs:element ref="svg:g" id="___d23e82986-1"/>
+         <xs:element ref="svg:view" id="___d23e82987-1"/>
+         <xs:element ref="svg:switch" id="___d23e82988-1"/>
+         <xs:element ref="svg:a" id="___d23e82989-1"/>
+         <xs:element ref="svg:altGlyphDef" id="___d23e82990-1"/>
+         <xs:element ref="svg:script" id="___d23e82991-1"/>
+         <xs:element ref="svg:style" id="___d23e82992-1"/>
+         <xs:element ref="svg:symbol" id="___d23e82994-1"/>
+         <xs:element ref="svg:marker" id="___d23e82995-1"/>
+         <xs:element ref="svg:clipPath" id="___d23e82996-1"/>
+         <xs:element ref="svg:mask" id="___d23e82997-1"/>
+         <xs:element ref="svg:linearGradient" id="___d23e82998-1"/>
+         <xs:element ref="svg:radialGradient" id="___d23e82999-1"/>
+         <xs:element ref="svg:pattern" id="___d23e83000-1"/>
+         <xs:element ref="svg:filter" id="___d23e83001-1"/>
+         <xs:element ref="svg:cursor" id="___d23e83002-1"/>
+         <xs:element ref="svg:font" id="___d23e83003-1"/>
+         <xs:element ref="svg:animate" id="___d23e83004-1"/>
+         <xs:element ref="svg:set" id="___d23e83006-1"/>
+         <xs:element ref="svg:animateMotion" id="___d23e83007-1"/>
+         <xs:element ref="svg:animateColor" id="___d23e83008-1"/>
+         <xs:element ref="svg:animateTransform" id="___d23e83009-1"/>
+         <xs:element ref="svg:color-profile" id="___d23e83010-1"/>
+         <xs:element ref="svg:font-face" id="___d23e83011-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e83013-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e83014-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="d"
+                    type="svg:PathDataType"
+                    use="optional"
+                    id="___d23e83016-1_d"/>
+      <xs:attribute name="horiz-adv-x"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83017-1_horiz__x2D__adv__x2D__"/>
+      <xs:attribute name="vert-adv-y"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83018-1_vert__x2D__adv__x2D__y"/>
+   </xs:complexType>
+   <xs:complexType name="hkernType" id="___d23e83019-1_hkernType">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="u1"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83021-1_u1"/>
+      <xs:attribute name="g1"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83022-1_g1"/>
+      <xs:attribute name="u2"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83023-1_u2"/>
+      <xs:attribute name="g2"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83024-1_g2"/>
+      <xs:attribute name="k" type="xs:double" use="required" id="___d23e83025-1_k"/>
+   </xs:complexType>
+   <xs:complexType name="vkernType" id="___d23e83026-1_vkernType">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="u1"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83028-1_u1"/>
+      <xs:attribute name="g1"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83029-1_g1"/>
+      <xs:attribute name="u2"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83030-1_u2"/>
+      <xs:attribute name="g2"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83031-1_g2"/>
+      <xs:attribute name="k" type="xs:double" use="required" id="___d23e83032-1_k"/>
+   </xs:complexType>
+   <xs:complexType name="font-faceType" id="___d23e83033-1_font__x2D__faceT">
+      <xs:sequence id="___d23e83034-1">
+         <xs:group ref="svg:descTitleMetadata" minOccurs="0"/>
+         <xs:element ref="svg:font-face-src" id="___d23e83036-1"/>
+         <xs:element ref="svg:definition-src" id="___d23e83037-1"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="font-family"
+                    type="svg:FontFamilyValueType"
+                    use="optional"
+                    id="___d23e83039-1_font__x2D__famil"/>
+      <xs:attribute name="font-style"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83040-1_font__x2D__style"/>
+      <xs:attribute name="font-variant"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83041-1_font__x2D__varia"/>
+      <xs:attribute name="font-weight"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83042-1_font__x2D__weigh"/>
+      <xs:attribute name="font-stretch"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83043-1_font__x2D__stret"/>
+      <xs:attribute name="font-size"
+                    type="svg:FontSizeValueType"
+                    use="optional"
+                    id="___d23e83044-1_font__x2D__size"/>
+      <xs:attribute name="unicode-range"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83045-1_unicode__x2D__ra"/>
+      <xs:attribute name="units-per-em"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83046-1_units__x2D__per__x2D__"/>
+      <xs:attribute name="panose-1"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83047-1_panose__x2D__1"/>
+      <xs:attribute name="stemv"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83049-1_stemv"/>
+      <xs:attribute name="stemh"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83050-1_stemh"/>
+      <xs:attribute name="slope"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83051-1_slope"/>
+      <xs:attribute name="cap-height"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83052-1_cap__x2D__height"/>
+      <xs:attribute name="x-height"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83053-1_x__x2D__height"/>
+      <xs:attribute name="accent-height"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83054-1_accent__x2D__hei"/>
+      <xs:attribute name="ascent"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83055-1_ascent"/>
+      <xs:attribute name="descent"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83056-1_descent"/>
+      <xs:attribute name="widths"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83057-1_widths"/>
+      <xs:attribute name="bbox"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83058-1_bbox"/>
+      <xs:attribute name="ideographic"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83059-1_ideographi"/>
+      <xs:attribute name="baseline"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83061-1_baseline"/>
+      <xs:attribute name="centerline"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83062-1_centerline"/>
+      <xs:attribute name="mathline"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83063-1_mathline"/>
+      <xs:attribute name="hanging"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83064-1_hanging"/>
+      <xs:attribute name="topline"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83065-1_topline"/>
+      <xs:attribute name="underline-position"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83066-1_underline__x2D__"/>
+      <xs:attribute name="underline-thickness"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83067-1_underline__x2D__"/>
+      <xs:attribute name="strikethrough-position"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83068-1_strikethro"/>
+      <xs:attribute name="strikethrough-thickness"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83069-1_strikethro"/>
+      <xs:attribute name="overline-position"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83070-1_overline__x2D__p"/>
+      <xs:attribute name="overline-thickness"
+                    type="xs:double"
+                    use="optional"
+                    id="___d23e83071-1_overline__x2D__t"/>
+   </xs:complexType>
+   <xs:complexType name="font-face-srcType" id="___d23e83072-1_font__x2D__face__x2D__">
+      <xs:choice maxOccurs="unbounded" id="___d23e83073-1">
+         <xs:element ref="svg:font-face-uri" id="___d23e83074-1"/>
+         <xs:element ref="svg:font-face-name" id="___d23e83075-1"/>
+      </xs:choice>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+   </xs:complexType>
+   <xs:complexType name="font-face-uriType" id="___d23e83077-1_font__x2D__face__x2D__">
+      <xs:sequence id="___d23e83078-1">
+         <xs:element ref="svg:font-face-format" id="___d23e83079-1"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e83082-1"/>
+   </xs:complexType>
+   <xs:complexType name="font-face-formatType" id="___d23e83083-1_font__x2D__face__x2D__">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="string"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83085-1_string"/>
+   </xs:complexType>
+   <xs:complexType name="font-face-nameType" id="___d23e83086-1_font__x2D__face__x2D__">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    use="optional"
+                    id="___d23e83088-1_name"/>
+   </xs:complexType>
+   <xs:complexType name="definition-srcType" id="___d23e83089-1_definition">
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:xlinkRefAttrs"/>
+      <xs:attribute ref="xlink:href" use="optional" id="___d23e83092-1"/>
+   </xs:complexType>
+   <xs:complexType name="metadataType" mixed="true" id="___d23e83094-1_metadataTy">
+      <xs:sequence minOccurs="0" maxOccurs="unbounded" id="___d23e83095-1"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+   </xs:complexType>
+   <xs:complexType name="foreignObjectType"
+                   mixed="true"
+                   id="___d23e83097-1_foreignObj">
+      <xs:sequence minOccurs="0" maxOccurs="unbounded" id="___d23e83098-1"/>
+      <xs:attributeGroup ref="svg:stdAttrs"/>
+      <xs:attributeGroup ref="svg:testAttrs"/>
+      <xs:attributeGroup ref="svg:langSpaceAttrs"/>
+      <xs:attribute name="externalResourcesRequired"
+                    type="xs:boolean"
+                    use="optional"
+                    id="___d23e83102-1_externalRe"/>
+      <xs:attribute name="class"
+                    type="svg:ClassListType"
+                    use="optional"
+                    id="___d23e83103-1_class"/>
+      <xs:attribute name="style"
+                    type="svg:StyleSheetType"
+                    use="optional"
+                    id="___d23e83104-1_style"/>
+      <xs:attributeGroup ref="svg:PresentationAttributes-All"/>
+      <xs:attribute name="transform"
+                    type="svg:TransformListType"
+                    use="optional"
+                    id="___d23e83106-1_transform"/>
+      <xs:attributeGroup ref="svg:graphicsElementEvents"/>
+      <xs:attribute name="x"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e83108-1_x"/>
+      <xs:attribute name="y"
+                    type="svg:CoordinateType"
+                    use="optional"
+                    id="___d23e83110-1_y"/>
+      <xs:attribute name="width"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e83111-1_width"/>
+      <xs:attribute name="height"
+                    type="svg:LengthType"
+                    use="required"
+                    id="___d23e83112-1_height"/>
+      <xs:attribute name="content"
+                    type="xs:string"
+                    fixed="structured text"
+                    id="___d23e83113-1_content"/>
+   </xs:complexType>
+</xs:schema>

+ 9 - 0
SE/schema/Types/p5.variable.xsl

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    exclude-result-prefixes="xs"
+    version="2.0">
+    <xsl:variable name="system_cache__appinfo:p5.xsd" select="doc('p5.xsd')"/>
+</xsl:stylesheet>

+ 79 - 0
SE/schema/Types/p5.xsd

@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:p5="https://biuro.biall-net.pl/wfs"
+           xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           xmlns:ant-object="http://biuro.biall-net.pl/xmlschema_procesy5/ant-object/ant-object.xsd"
+           xmlns:p5ant-interface="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/ant_interface/ant_interface.xsd"
+           elementFormDefault="qualified"
+           vc:minVersion="1.1"
+           targetNamespace="https://biuro.biall-net.pl/wfs"
+           system_cache__appinfo:document-uri="Types/p5.xsd"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+   <xs:annotation>
+      <xs:documentation>Schemat dla mozliwych akcji api w zakresie zwłaszcza pozyskiwania kontekstowych danych zagłębionych, stronicowania</xs:documentation>
+   </xs:annotation>
+   <xs:import namespace="http://biuro.biall-net.pl/p5/schema/types"
+              schemaLocation="types.xsd"/>
+   <xs:simpleType name="primaryKey" id="___d20e80396-1_primaryKey">
+      <xs:restriction base="p5Type:integer"/>
+   </xs:simpleType>
+   <xs:attribute name="primaryKey"
+                 type="p5:primaryKey"
+                 id="___d20e80398-1_primaryKey"/>
+   <xs:simpleType name="typeName" id="___d20e80399-1_typeName"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>p5:typeName="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object"</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:Name">
+         <xs:minLength value="1"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attribute name="typeName" type="p5:typeName" id="___d20e80405-1_typeName"/>
+   <xs:simpleType name="backRefNS" id="___d20e80406-1_backRefNS">
+      <xs:restriction base="xs:string">
+         <xs:pattern value="[a-zA-Z0-9-_]+/[a-zA-Z0-9-_]+/[a-zA-Z0-9-_]+"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attribute name="backRefNS" type="p5:backRefNS" id="___d20e80409-1_backRefNS"/>
+   <xs:simpleType name="backRefPK" id="___d20e80410-1_backRefPK">
+      <xs:restriction base="p5:primaryKey"/>
+   </xs:simpleType>
+   <xs:attribute name="backRefPK" type="p5:backRefPK" id="___d20e80412-1_backRefPK"/>
+   <xs:simpleType name="startIndex" id="___d20e80413-1_startIndex">
+      <xs:restriction base="p5Type:integer">
+         <xs:minInclusive value="0"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attribute name="startIndex"
+                 type="p5:startIndex"
+                 id="___d20e80417-1_startIndex"/>
+   <xs:simpleType name="next.url.string" id="___d20e80418-1_next.url.s">
+      <xs:restriction base="xs:string">
+         <xs:minLength value="1"/>
+         <xs:pattern value="(.*)(&amp;TYPENAME=.+)(&amp;backRefNS=([a-zA-Z0-9-_]+/[a-zA-Z0-9-_]+/[a-zA-Z0-9-_]+))(&amp;backRefPK=[0-9]+)(&amp;backRefField=.+)(&amp;startIndex=[0-9]+)(.*)"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:complexType mixed="true" name="next" id="___d20e80422-1_next">
+      <xs:simpleContent>
+         <xs:extension base="p5:next.url.string" id="___d20e80424-1">
+            <xs:attribute ref="p5:typeName" use="required" id="___d20e80425-1"/>
+            <xs:attribute ref="p5:backRefNS" use="required" id="___d20e80426-1"/>
+            <xs:attribute ref="p5:backRefPK" use="required" id="___d20e80427-1"/>
+            <xs:attribute ref="p5:startIndex" use="required" id="___d20e80428-1"/>
+         </xs:extension>
+      </xs:simpleContent>
+   </xs:complexType>
+   <xs:element name="next" type="p5:next" id="___d20e80429-1_next"/>
+   <xs:simpleType name="link" id="___d20e80430-1_link"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+      <xs:annotation>
+         <xs:documentation>Used in DEALS_TABLE/AKTYWACJA_link</xs:documentation>
+      </xs:annotation>
+      <xs:restriction base="xs:string"/>
+   </xs:simpleType>
+</xs:schema>

+ 11 - 0
SE/schema/Types/types.variable.xsl

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    xmlns:p5Type="http://biuro.biall-net.pl/p5/schema/types"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    exclude-result-prefixes="xs"
+    version="2.0">
+    
+    <xsl:variable name="system_cache__appinfo:p5Type.xsd" select="doc('types.xsd')"/>
+    
+</xsl:stylesheet>

+ 8 - 0
SE/schema/Types/xlink.variable.xsl

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    exclude-result-prefixes="xs"
+    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+    version="2.0">
+    <xsl:variable name="system_cache__appinfo:xlink.xsd" select="doc('xlink.xsd')"/>
+</xsl:stylesheet>

+ 56 - 0
SE/schema/Types/xlink.xsd

@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xlink="http://www.w3.org/1999/xlink"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           xmlns:ant-object="http://biuro.biall-net.pl/xmlschema_procesy5/ant-object/ant-object.xsd"
+           xmlns:p5ant-interface="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/ant_interface/ant_interface.xsd"
+           targetNamespace="http://www.w3.org/1999/xlink"
+           vc:minVersion="1.1"
+           system_cache__appinfo:document-uri="Types/xlink.xsd"><!--#375 match annotation with (prefix:xs);(root/schema/@xmlns=())-->
+   <xs:annotation>
+      <xs:documentation>@2019-09-13 localized to p5 from svg ? May be incompatibile</xs:documentation>
+   </xs:annotation>
+   <xs:attribute name="type" default="simple" id="___d23e83119-1_type">
+      <xs:simpleType id="___d23e83120-1">
+         <xs:restriction base="xs:string">
+            <xs:enumeration value="simple"/>
+            <xs:enumeration value="extended"/>
+            <xs:enumeration value="locator"/>
+            <xs:enumeration value="arc"/>
+         </xs:restriction>
+      </xs:simpleType>
+   </xs:attribute>
+   <xs:attribute name="href" type="xs:anyURI" id="___d23e83126-1_href"/>
+   <xs:attribute name="role" type="xs:string" id="___d23e83127-1_role"/>
+   <xs:attribute name="arcrole" type="xs:string" id="___d23e83128-1_arcrole"/>
+   <xs:attribute name="title" type="xs:string" id="___d23e83129-1_title"/>
+   <xs:attribute name="show" default="embed" id="___d23e83130-1_show">
+      <xs:simpleType id="___d23e83131-1">
+         <xs:restriction base="xs:string">
+            <xs:enumeration value="new"/>
+            <xs:enumeration value="replace"/>
+            <xs:enumeration value="embed"/>
+            <xs:enumeration value="other"/>
+            <xs:enumeration value="none"/>
+         </xs:restriction>
+      </xs:simpleType>
+   </xs:attribute>
+   <xs:attribute name="actuate" default="onLoad" id="___d23e83138-1_actuate">
+      <xs:simpleType id="___d23e83139-1">
+         <xs:restriction base="xs:string">
+            <xs:enumeration value="onLoad"/>
+            <xs:enumeration value="onRequest"/>
+            <xs:enumeration value="other"/>
+            <xs:enumeration value="none"/>
+         </xs:restriction>
+      </xs:simpleType>
+   </xs:attribute>
+   <xs:attribute name="from" type="xs:string" id="___d23e83145-1_from"/>
+   <xs:attribute name="to" type="xs:string" id="___d23e83146-1_to"/>
+</xs:schema>

+ 60 - 0
SE/schema/WPS_Functions.xsd_asserts/p.xsda.xsd

@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:p5bws="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/WPS_Functions.xsd"
+           xmlns:p5ant="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/ant.xsd"
+           xmlns:p5suis="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/system_ui_info_speech/system_ui_info_speech.xsd"
+           xmlns:p5dg="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/documentation_generator/documentation_generator.xsd"
+           xmlns:p5xsl="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/xsl_interface/xsl_interface.xsd"
+           xmlns:p5xsda="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/xsd_asserts/p5xsda.xsd"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           vc:minVersion="1.1"
+           targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/xsd_asserts/p5xsda.xsd">
+   <xs:import schemaLocation="../../Types/system_cache__appinfo/PRODUCT.xsd"
+              namespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"/>
+   <xs:element name="PRODUCT" id="p___d15e96233-1_PRODUCT">
+      <xs:complexType id="p___d15e96234-1">
+         <xs:complexContent id="p___d15e96235-1">
+            <xs:extension base="system_cache__appinfo:PRODUCT" id="p___d15e96236-1">
+               <xs:sequence id="p___d15e96237-1">
+                  <xs:element name="SYSTEM"
+                              type="system_cache__appinfo:SYSTEM"
+                              id="p___d15e96238-1_SYSTEM"/>
+                  <xs:element name="GLOBALS"
+                              type="system_cache__appinfo:GLOBALS"
+                              id="p___d15e96239-1_GLOBALS"/>
+                  <xs:element name="INSTALL"
+                              type="system_cache__appinfo:INSTALL"
+                              id="p___d15e96240-1_INSTALL"/>
+               </xs:sequence>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:group name="PRODUCT">
+      <xs:sequence id="p___d15e96242-1">
+         <xs:element ref="p5xsda:PRODUCT" id="p___d15e96243-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="missing_elements" id="p___d15e96244-1_missing_el">
+      <xs:complexType id="p___d15e96245-1">
+         <xs:sequence id="p___d15e96246-1">
+            <xs:element maxOccurs="unbounded" name="missing" id="p___d15e96247-1_missing">
+               <xs:complexType id="p___d15e96248-1">
+                  <xs:attribute name="form" type="xs:string" id="p___d15e96249-1_form"/>
+                  <xs:attribute name="name" type="xs:string" id="p___d15e96250-1_name"/>
+                  <xs:attribute name="type" type="xs:string" id="p___d15e96251-1_type"/>
+                  <xs:attribute name="id" type="xs:string" id="p___d15e96252-1_id"/>
+                  <xs:attribute name="maxOccurs" type="xs:string" id="p___d15e96253-1_maxOccurs"/>
+                  <xs:attribute name="minOccurs" type="xs:string" id="p___d15e96254-1_minOccurs"/>
+               </xs:complexType>
+            </xs:element>
+         </xs:sequence>
+      </xs:complexType>
+   </xs:element>
+</xs:schema>

+ 1578 - 0
SE/schema/WPS_Functions/Storage_AclStruct/build_Storage_AclStruct.xml.fixed.x_s_d

@@ -0,0 +1,1578 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns:Storage_AclStruct="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/Storage_AclStruct.xsd"
+         basedir="../../."
+         default="default"
+         name="Storage_AclStruct">
+   <description>
+      Function to cooperate with p5 Storage/Resource calls for rapid add resources
+      
+      <!-- https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclStruct&_task=addFieldToZasobyAjax
+            Query String Parameters
+            _route: Storage_AclStruct
+            _task: addFieldToZasobyAjax
+
+            Request Data
+            MIME Type: application/x-www-form-urlencoded
+            namespace: default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_OFFER
+            fieldNamespace: default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_OFFER/default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT
+      --></description>
+   <include as="PRODUCT" file="build.Storage_AclStruct.PRODUCT.xml"/>
+   <include as="SYSTEM" file="build.Storage_AclStruct.SYSTEM.xml"/>
+   <include as="INSTALL" file="build.Storage_AclStruct.INSTALL.xml"/>
+   <!--<include file="${Storage_AclStruct.ifproc.build.xml}"/>-->
+   <include as="WPS_Functions" file="../build.WPS_Functions.PRODUCT.xml"/>
+   <!--<include file="build_Storage_AclStruct.ifproc.xml"
+      as="Storage_AclStruct.ifproc"/>-->
+   <!--<include file="${Storage_AclStruct.ifproc.build.xml}" as="Storage_AclStruct.ifproc" optional="true"/>-->
+   <include file="${p5suis.build}" as="p5suis" optional="true"/>
+   <include file="../get_wfs/build_get_wfs.xml" as="get_wfs" optional="true"/>
+   <include file="../tidy/build_tidy.xml" as="tidy" optional="true"/>
+   <include file="../get_wfs_recurse_xsl/build_get_wfs_recurse_xsl.xml"
+            as="get_wfs_recurse_xsl"
+            optional="true"/>
+   <!--<include file="../get_wfs_recurse_xsl/build_get_wfs_recurse_xsl.xml" as="get_wfs_recurse_xsl"/>-->
+   <target depends="PRODUCT.PRODUCT,INSTALL.INSTALL" name="default"/>
+   <property name="Storage_AclStruct.url"
+             value="${TargetNamespaceBindings}/SE/version-git/index.php"/>
+   <!--<property name="Storage_AclStruct.url.get._route" value="Storage_AclStruct"/>-->
+   <!--<target name="addAclObjectToZasobyAjax" description="first add object to resources - than add field resources">
+      
+      <!-\- 1 dodanie do zasobow  tabeli; 
+      Brak nr zasobu - dodaj do zasobów
+         https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=addAclObjectToZasobyAjax
+         https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=addAclObjectToZasobyAjax
+         
+         Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=addAclObjectToZasobyAjax
+Request Method: POST
+Status Code: 200 OK
+Remote Address: 94.158.130.34:443
+Referrer Policy: no-referrer-when-downgrade
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Connection: Keep-Alive
+Content-Length: 945
+Content-Type: application/json
+Date: Sat, 07 Apr 2018 00:48:02 GMT
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Keep-Alive: timeout=5, max=95
+MS-Author-Via: DAV
+Pragma: no-cache
+Server: Apache
+X-Powered-By: PHP/5.6.30
+Accept: */*
+Accept-Encoding: gzip, deflate, br
+Accept-Language: en-US,en;q=0.9,pl;q=0.8
+Connection: keep-alive
+Content-Length: 113
+Content-Type: application/x-www-form-urlencoded
+Cookie: PHPSESSID=051e9pqieeijkhdljf3herdjvq3snik9k5d4rubjcm69eukj4omarrjnukcuvp3ct48k8auktksqi1tpnubgvfvjmhl32fbpnrm9580
+Host: biuro.biall-net.pl
+Origin: https://biuro.biall-net.pl
+Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclStruct&namespace=default_db/Rozdzielcza_Kabel_Swiatlowodowy_wsg84/Rozdzielcza_Kabel_Swiatlowodowy_wsg84
+User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
+_route: Storage
+_task: addAclObjectToZasobyAjax
+idStorage: 36
+namespace: default_db/Rozdzielcza_Kabel_Swiatlowodowy_wsg84/Rozdzielcza_Kabel_Swiatlowodowy_wsg84
+session-expire.php?task=getTimer	index.php?_route=Storage&_task=addAclObjectToZasobyAjax	session-expire.php?task=getTimer	session-expire.php?task=getTimer	session-expire.php?task=getTimer	validate.min.js	
+      -\->
+      
+   </target>-->
+   <!--<target name="addFieldToZasobyAjax" description="To add some resource to from xsd" depends="INSTALL.INSTALL"> <!-\- depends = addAclObjectToZasobyAjax -\->
+      
+      <local name="Storage_AclStruct.addFieldToZasobyAjax.url.get"/>
+      <local name="Storage_AclStruct.addFieldToZasobyAjax.url"/>
+      
+      <property name="Storage_AclStruct.addFieldToZasobyAjax.url.get" value="?_route=Storage_AclStruct&amp;_task=addFieldToZasobyAjax"/>
+      
+     
+      <!-\-<input addproperty="Storage_AclStruct.addFieldToZasobyAjax.NamespaceDatabaseStorageDefinitionPrefix" defaultvalue="default_db" message="Type NamespaceDatabaseStorageDefinitionPrefix - like default_db "/>-\->
+      <!-\-<input addproperty="Storage_AclStruct.addFieldToZasobyAjax.NamespaceObjectInstanceTable" message="Type NamespaceObjectInstanceTable IN7_MK_BAZA_DYSTRYBUCJI"/>-\->
+         <!-\-<input addproperty="Storage_AclStruct.addFieldToZasobyAjax.typeName.prefix" message="Type typeName - like default_db__x3A__BI_audit_ENERGA_PRACOWNICY:BI_audit_ENERGA_PRACOWNICY"/>-\->
+      
+      <input addproperty="Storage_AclStruct.addFieldToZasobyAjax.namespace" message="Type namespace - like default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_OFFER"/>
+      <!-\-<input addproperty="Storage_AclStruct.addFieldToZasobyAjax.field" defaultvalue="EMPTY" message="Type field  like default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT or opis" />-\->
+      <input addproperty="Storage_AclStruct.addFieldToZasobyAjax.fieldNamespace"   message="Type field Namespace like default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_OFFER/default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI:ID_PROJECT"/>
+      
+      <!-\-<local name="Storage_AclStruct.post.xml"/>
+      <tempfile property="Storage_AclStruct.post.xml" destdir="${Storage_AclStruct.temp}" prefix="Storage_AclStruct.post.xml" suffix=".xml" deleteonexit="no"/>
+      -\->
+      
+      
+      
+      <local name="Storage_AclStruct.addFieldToZasobyAjax.namespace.get_wfs.PostHttpForm.local"/>
+      <property name="Storage_AclStruct.addFieldToZasobyAjax.namespace.get_wfs.PostHttpForm.local">namespace=${Storage_AclStruct.addFieldToZasobyAjax.namespace}&amp;fieldNamespace=${Storage_AclStruct.addFieldToZasobyAjax.fieldNamespace}</property>
+      
+      <property name="Storage_AclStruct.addFieldToZasobyAjax.url" value="${Storage_AclStruct.url}${Storage_AclStruct.addFieldToZasobyAjax.url.get}"/>
+      
+      <echo>
+         
+         vars: 
+            $wfs_input.xml = ${wfs_input.xml}
+            $api_url = ${api_url}
+            $TargetNamespaceBindings = ${TargetNamespaceBindings}
+            
+            $Storage_AclStruct.addFieldToZasobyAjax.namespace = ${Storage_AclStruct.addFieldToZasobyAjax.namespace}
+            $Storage_AclStruct.addFieldToZasobyAjax.fieldNamespace = ${Storage_AclStruct.addFieldToZasobyAjax.fieldNamespace}
+            
+            $Storage_AclStruct.post.xml = ${Storage_AclStruct.post.xml}
+            $Storage_AclStruct.addFieldToZasobyAjax.url = ${Storage_AclStruct.addFieldToZasobyAjax.url}
+            $Storage_AclStruct.addFieldToZasobyAjax.namespace.get_wfs.PostHttpForm.local = ${Storage_AclStruct.addFieldToZasobyAjax.namespace.get_wfs.PostHttpForm.local}
+            $passwordBase64Basic_tested = ${passwordBase64Basic_tested}
+            Will call antcall target="get_wfs.PostHttpForm"
+            $curl = ${curl} 
+         with targets:
+         
+      </echo>
+      <antcall target="get_wfs.PostHttpForm">
+         <param name="get_wfs.PostHttpForm.local" value="${Storage_AclStruct.addFieldToZasobyAjax.namespace.get_wfs.PostHttpForm.local}"/>
+         <param name="api_url.local" value="${Storage_AclStruct.addFieldToZasobyAjax.url}"/>
+      </antcall>
+      
+      <echo> after $passwordBase64Basic_tested = ${passwordBase64Basic_tested} </echo>
+      
+      <!-\-<exec executable="open">
+         <arg file="${Storage_AclStruct.post.xml}"/>
+      </exec>-\->
+      
+   </target>-->
+   <!--<target name="activateObjectAjax" description="after addFieldToZasobyAjax" depends="INSTALL.INSTALL"> <!-\- depends = addFieldToZasobyAjax -\->
+      
+               <!-\- Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=activateObjectAjax
+         Request Method: POST
+         Status Code: 500 Internal Server Error
+         Remote Address: 94.158.130.34:443
+         Referrer Policy: no-referrer-when-downgrade
+         Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+         Connection: close
+         Content-Length: 163
+         Content-Type: application/json
+         Date: Sat, 07 Apr 2018 00:50:21 GMT
+         Expires: Thu, 19 Nov 1981 08:52:00 GMT
+         MS-Author-Via: DAV
+         Pragma: no-cache
+         Server: Apache
+         X-Powered-By: PHP/5.6.30
+         Accept: */*
+         Accept-Encoding: gzip, deflate, br
+         Accept-Language: en-US,en;q=0.9,pl;q=0.8
+         Connection: keep-alive
+         Content-Length: 100
+         Content-Type: application/x-www-form-urlencoded
+         Cookie: PHPSESSID=051e9pqieeijkhdljf3herdjvq3snik9k5d4rubjcm69eukj4omarrjnukcuvp3ct48k8auktksqi1tpnubgvfvjmhl32fbpnrm9580
+         Host: biuro.biall-net.pl
+         Origin: https://biuro.biall-net.pl
+         Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclStruct&namespace=default_db/Rozdzielcza_Kabel_Swiatlowodowy_wsg84/Rozdzielcza_Kabel_Swiatlowodowy_wsg84
+         User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
+         _route: Storage
+         _task: activateObjectAjax
+         namespace: default_db/Rozdzielcza_Kabel_Swiatlowodowy_wsg84/Rozdzielcza_Kabel_Swiatlowodowy_wsg84 -\->
+      
+   </target>-->
+   <!-- ADD TABLE TO RES
+      Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=addAclObjectToZasobyAjax
+Request Method: POST
+Status Code: 200 OK
+Remote Address: 94.158.130.34:443
+Referrer Policy: no-referrer-when-downgrade
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Connection: Keep-Alive
+Content-Length: 983
+Content-Type: application/json
+Date: Sat, 07 Apr 2018 05:14:30 GMT
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Keep-Alive: timeout=5, max=92
+MS-Author-Via: DAV
+Pragma: no-cache
+Server: Apache
+X-Powered-By: PHP/5.6.30
+Accept: */*
+Accept-Encoding: gzip, deflate, br
+Accept-Language: en-US,en;q=0.9,pl;q=0.8
+Connection: keep-alive
+Content-Length: 126
+Content-Type: application/x-www-form-urlencoded
+Cookie: PHPSESSID=051e9pqieeijkhdljf3herdjvq3snik9k5d4rubjcm69eukj4omarrjnukcuvp3ct48k8auktksqi1tpnubgvfvjmhl32fbpnrm9580
+Host: biuro.biall-net.pl
+Origin: https://biuro.biall-net.pl
+Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclStruct&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DO_UZG_ZUD
+User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
+_route: Storage
+_task: addAclObjectToZasobyAjax
+idStorage: 36
+namespace: default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DO_UZG_ZUD
+   -->
+   <!-- REINSTALL
+   
+   Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+Request Method: GET
+Status Code: 200 OK
+Remote Address: 94.158.130.34:443
+Referrer Policy: no-referrer-when-downgrade
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Connection: Keep-Alive
+Content-Type: text/html; charset=UTF-8
+Date: Sat, 07 Apr 2018 04:58:02 GMT
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Keep-Alive: timeout=5, max=95
+MS-Author-Via: DAV
+Pragma: no-cache
+Server: Apache
+Transfer-Encoding: chunked
+X-Powered-By: PHP/5.6.30
+Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
+Accept-Encoding: gzip, deflate, br
+Accept-Language: en-US,en;q=0.9,pl;q=0.8
+Connection: keep-alive
+Cookie: PHPSESSID=051e9pqieeijkhdljf3herdjvq3snik9k5d4rubjcm69eukj4omarrjnukcuvp3ct48k8auktksqi1tpnubgvfvjmhl32fbpnrm9580
+Host: biuro.biall-net.pl
+Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclStruct&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+Upgrade-Insecure-Requests: 1
+User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
+_route: Storage_AclReinstall
+namespace: default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+
+
+
+     [echo]             /opt/local/bin/curl  -b /Users/a.binder/Documents/xmlschema_procesy5/src-xmlschema/public_html/WPS_Functions/get_wfs/temp/a.binder.cookie 
+     -d "namespace=default_db/Rozdzielcza_Pakiet5MikrorurekMagistrala_WSG84/Rozdzielcza_Pakiet5MikrorurekMagistrala_WSG84
+     &_route=Storage_AclReinstall" 
+        Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+
+     'https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_Pakiet5MikrorurekMagistrala_WSG84/Rozdzielcza_Pakiet5MikrorurekMagistrala_WSG84'
+
+
+   -->
+   <!-- REINSTALL SECOND
+   Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+Request Method: POST
+Status Code: 200 OK
+Remote Address: 94.158.130.34:443
+Referrer Policy: no-referrer-when-downgrade
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Connection: Keep-Alive
+Content-Type: text/html; charset=UTF-8
+Date: Sat, 07 Apr 2018 04:59:01 GMT
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Keep-Alive: timeout=5, max=82
+MS-Author-Via: DAV
+Pragma: no-cache
+Server: Apache
+Transfer-Encoding: chunked
+X-Powered-By: PHP/5.6.30
+Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
+Accept-Encoding: gzip, deflate, br
+Accept-Language: en-US,en;q=0.9,pl;q=0.8
+Cache-Control: max-age=0
+Connection: keep-alive
+Content-Length: 19
+Content-Type: application/x-www-form-urlencoded
+Cookie: PHPSESSID=051e9pqieeijkhdljf3herdjvq3snik9k5d4rubjcm69eukj4omarrjnukcuvp3ct48k8auktksqi1tpnubgvfvjmhl32fbpnrm9580
+Host: biuro.biall-net.pl
+Origin: https://biuro.biall-net.pl
+Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+Upgrade-Insecure-Requests: 1
+User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
+_route: Storage_AclReinstall
+namespace: default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+_postTask: reinstall
+
+ /opt/local/bin/curl  -b /Users/a.binder/Documents/xmlschema_procesy5/src-xmlschema/public_html/WPS_Functions/get_wfs/temp/a -d 
+ "namespace=default_db/Rozdzielcza_Pakiet5MikrorurekMagistrala_WSG84/Rozdzielcza_Pakiet5MikrorurekMagistrala_WSG84
+ &_route=Storage_AclReinstall
+ &_postTask=reinstall" 
+               'https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_Pakiet5MikrorurekMagistrala_WSG84/Rozdzielcza_Pakiet5MikrorurekMagistrala_WSG84'
+   Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+
+   
+   -->
+   <!-- ADD RESOURCE SINGE
+   
+   Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclStruct&_task=addFieldToZasobyAjax
+Request Method: POST
+Status Code: 200 OK
+Remote Address: 94.158.130.34:443
+Referrer Policy: no-referrer-when-downgrade
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Connection: Keep-Alive
+Content-Length: 104
+Content-Type: application/json
+Date: Sat, 07 Apr 2018 05:11:17 GMT
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Keep-Alive: timeout=5, max=94
+MS-Author-Via: DAV
+Pragma: no-cache
+Server: Apache
+X-Powered-By: PHP/5.6.30
+Accept: */*
+Accept-Encoding: gzip, deflate, br
+Accept-Language: en-US,en;q=0.9,pl;q=0.8
+Connection: keep-alive
+Content-Length: 246
+Content-Type: application/x-www-form-urlencoded
+Cookie: PHPSESSID=051e9pqieeijkhdljf3herdjvq3snik9k5d4rubjcm69eukj4omarrjnukcuvp3ct48k8auktksqi1tpnubgvfvjmhl32fbpnrm9580
+Host: biuro.biall-net.pl
+Origin: https://biuro.biall-net.pl
+Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclStruct&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
+_route: Storage_AclStruct
+_task: addFieldToZasobyAjax
+namespace: default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT
+fieldNamespace: default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT/ID_KORESP_PROJEKT_WYK
+   -->
+   <!-- ACTIVATE OBJ:
+      
+      Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=activateObjectAjax
+Request Method: POST
+Status Code: 500 Internal Server Error
+Remote Address: 94.158.130.34:443
+Referrer Policy: no-referrer-when-downgrade
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Connection: close
+Content-Length: 176
+Content-Type: application/json
+Date: Sat, 07 Apr 2018 05:42:08 GMT
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+MS-Author-Via: DAV
+Pragma: no-cache
+Server: Apache
+X-Powered-By: PHP/5.6.30
+Accept: */*
+Accept-Encoding: gzip, deflate, br
+Accept-Language: en-US,en;q=0.9,pl;q=0.8
+Connection: keep-alive
+Content-Length: 113
+Content-Type: application/x-www-form-urlencoded
+Cookie: PHPSESSID=051e9pqieeijkhdljf3herdjvq3snik9k5d4rubjcm69eukj4omarrjnukcuvp3ct48k8auktksqi1tpnubgvfvjmhl32fbpnrm9580
+Host: biuro.biall-net.pl
+Origin: https://biuro.biall-net.pl
+Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclStruct&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DO_UZG_ZUD
+User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
+_route: Storage
+_task: activateObjectAjax
+namespace: default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DO_UZG_ZUD
+   
+   -->
+   <taskdef resource="net/sf/antcontrib/antlib.xml"/>
+   <!-- metoda post wymaga ant contrib -->
+   <target name="Storage_AclStruct">
+      <input addproperty="fix_se_defaultdb_schema.from_schema.Storage_AclStruct.xml"/>
+      <input addproperty="fix_se_defaultdb_schema.file"/>
+      <StorageAclStructRoot StorageAclStructRoot="${fix_se_defaultdb_schema.from_schema.Storage_AclStruct.xml}"
+                            fixsedefaultdbschemafile="${fix_se_defaultdb_schema.file}"/>
+   </target>
+   <macrodef name="StorageAclStructRoot">
+      <attribute name="StorageAclStructRoot"/>
+      <attribute name="fixsedefaultdbschemafile"/>
+      <element name="StorageAclStructRoot" implicit="no"/>
+      <sequential>
+         <echo> Openning file @{StorageAclStructRoot}</echo>
+         <!--<loadfile property="Storage_AclStruct.StorageAclStructRoot" srcfile="@{StorageAclStructRoot}"/>-->
+         <!--<property name="Storage_AclStruct.StorageAclStructRoot.build.xml" location="@{StorageAclStructRoot}.build.xml"/>-->
+         <!--<echo> Saving to  file $Storage_AclStruct.StorageAclStructRoot.build.xml = ${Storage_AclStruct.StorageAclStructRoot.build.xml}</echo>-->
+         <!--<include file="@{fixsedefaultdbschemafile}"/>-->
+         <ant antfile="@{StorageAclStructRoot}" inheritrefs="true"/>
+      </sequential>
+   </macrodef>
+   <macrodef name="addAclObjectToZasobyAjax">
+      <attribute name="namespace"/>
+      <attribute name="name"/>
+      <element name="addAclObjectToZasobyAjax"/>
+      <sequential>
+         <echo> #####403 
+            addAclObjectToZasobyAjax - @namespace = @{namespace} 
+         ####
+         </echo>
+         <antcall target="p5suis.p5suis:say_to_queue">
+            <param name="p5suis:say_text"
+                   value="add Acl Object To Zaso by Ajax p5:object @{name} "/>
+         </antcall>
+         <!--<StorageAclStructCall namespace="@{namespace}" task="addAclObjectToZasobyAjax"/>-->
+         <echo>#411 refreshObjectList</echo>
+         <antcall target="get_wfs.PostHttpForm"><!-- refreshObjectList -->
+            <param name="get_wfs.PostHttpForm.local" value="refreshObjectList=1"/>
+            <param name="api_url.local"
+                   value="${Storage_AclStruct.url}?_route=Storage&amp;_task=tableList&amp;idStorage=36"/>
+            <!-- TODO ID STORAGE -->
+            <param name="wfs_output.xml.local" value="/dev/null"/>
+         </antcall>
+         <echo>#418 addAclObjectToZasobyAjax</echo>
+         <antcall target="get_wfs.PostHttpForm">
+            <param name="get_wfs.PostHttpForm.local" value="namespace=@{namespace}"/>
+            <param name="api_url.local"
+                   value="${Storage_AclStruct.url}?_route=Storage&amp;_task=addAclObjectToZasobyAjax&amp;idStorage=36"/>
+            <!-- TODO ID STORAGE -->
+            <param name="wfs_output.xml.local" value="/dev/null"/>
+         </antcall>
+         <echo>#425 REINSTALL</echo>
+         <antcall target="get_wfs.PostHttpForm"><!-- REINSTALL --><!-- https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT -->
+            <param name="get_wfs.PostHttpForm.local"
+                   value="namespace=@{namespace}&amp;_route=Storage_AclReinstall"/>
+            <param name="api_url.local"
+                   value="${Storage_AclStruct.url}?_route=Storage_AclReinstall&amp;namespace=@{namespace}"/>
+            <param name="wfs_output.xml.local" value="/dev/null"/>
+         </antcall>
+         <echo>#431 REINSTALL SECOND</echo>
+         <antcall target="get_wfs.PostHttpForm"><!-- REINSTALL SECOND --><!-- https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT -->
+            <param name="get_wfs.PostHttpForm.local"
+                   value="namespace=@{namespace}&amp;_route=Storage_AclReinstall&amp;_postTask=reinstall"/>
+            <param name="api_url.local"
+                   value="${Storage_AclStruct.url}?_route=Storage_AclReinstall&amp;namespace=@{namespace}"/>
+            <param name="wfs_output.xml.local" value="/dev/null"/>
+         </antcall>
+         <echo>#431-B AFTER REINSTALL SECOND</echo>
+      </sequential>
+   </macrodef>
+   <macrodef name="activateObjectAjax">
+      <attribute name="namespace"/>
+      <attribute name="name"/>
+      <attribute name="RootTablePrefix"/>
+      <attribute name="RootTableName"/>
+      <attribute name="uuid"/>
+      <element name="activateObjectAjax"/>
+      <sequential>
+         <parallel threadcount="3">
+            <echo>#450 activateObjectAjax - @namespace = @{namespace} </echo>
+            <antcall target="p5suis.p5suis:say_to_queue">
+               <param name="p5suis:say_text" value="Activating p5:object @{name} "/>
+            </antcall>
+            <antcall target="get_wfs.PostHttpForm">
+               <param name="get_wfs.PostHttpForm.local"
+                      value="namespace=@{namespace}&amp;_route=Storage&amp;_task=activateObjectAjax"/>
+               <param name="api_url.local"
+                      value="${Storage_AclStruct.url}?_route=Storage&amp;_task=activateObjectAjax"/>
+               <param name="wfs_output.xml.local" value="/dev/null"/>
+            </antcall>
+            <!--<StorageAclStructCall namespace="@{namespace}" task="activateObjectAjax"/>-->
+            <echo>#460 StorageAclReinstall - @namespace = @{namespace} </echo>
+            <StorageAclReinstall namespace="@{namespace}"/>
+            <antcall target="get_wfs.PostHttpForm">
+               <param name="get_wfs.PostHttpForm.local"
+                      value="namespace=@{namespace}&amp;_route=Storage&amp;_task=activateObjectAjax"/>
+               <param name="api_url.local"
+                      value="${Storage_AclStruct.url}?_route=Storage&amp;_task=activateObjectAjax"/>
+               <param name="wfs_output.xml.local" value="/dev/null"/>
+            </antcall>
+            <!--<ifproc namespace="@{namespace}" RootTablePrefix="@{RootTablePrefix}" 
+                  RootTableName="@{RootTableName}" FieldName="" enumeration=""
+                  uuid="@{uuid}"/>-->
+            <echo>#469 AFTER activateObjectAjax</echo>
+            <sequential>
+               <local name="uuid.local"/>
+               <property name="uuid.local" value="@{uuid}"/>
+               <local name="get_wfs_recurse_xsl.wfs_output.xml.local"/>
+               <property name="get_wfs_recurse_xsl.wfs_output.xml.local"
+                         location="${fix_se_defaultdb_schema.repository}/@{namespace}.test.if_proc.get_wfs_recurse_xsl.wfs_output.xml"/>
+               <condition property="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists">
+                  <available file="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+               </condition>
+               <!--<include file="build_Storage_AclStruct.xml"/>-->
+               <!--<ant antfile="${Storage_AclStruct.build.xml} -DRootTablePrefix=@{RootTablePrefix} -D@{RootTableName} -DFieldName=@{FieldName} -Denumeration=@{enumeration} -Duuid=@{uuid} -Dnamespace=@{namespace} -Drecurse_ant.wfs_output.xml.local=${recurse_ant.wfs_output.xml.local}"  target="ifproc.refresh" >-->
+               <!-- <param name="RootTablePrefix" value="@{RootTablePrefix}"/>
+                         <param name="RootTableName" value="@{RootTableName}"/>
+                         <param name="FieldName" value="@{FieldName}"/>
+                         <param name="enumeration" value="@{enumeration}"/>
+                         <param name="uuid" value="@{uuid}"/>
+                         <param name="namespace" value="@{namespace}"/>
+                         <param name="recurse_ant.wfs_output.xml.local" value="${recurse_ant.wfs_output.xml.local}"/>-->
+               <!--</ant>-->
+               <echo> #483 antcall - Storage_AclStruct.StorageAclStruct.Refresh 
+                       $get_wfs_recurse_xsl.wfs_output.xml.local.ifexists = ${get_wfs_recurse_xsl.wfs_output.xml.local.ifexists}
+                     = $get_wfs_recurse_xsl.wfs_output.xml.local = ${get_wfs_recurse_xsl.wfs_output.xml.local} </echo>
+               <antcall target="Storage_AclStruct.StorageAclStruct.Refresh">
+                  <param name="RootTablePrefix" value="@{RootTablePrefix}"/>
+                  <param name="RootTableName" value="@{RootTableName}"/>
+                  <param name="FieldName" value="@{FieldName}"/>
+                  <param name="enumeration" value="@{enumeration}"/>
+                  <param name="uuid" value="@{uuid}"/>
+                  <param name="namespace" value="@{namespace}"/>
+                  <param name="get_wfs_recurse_xsl.wfs_output.xml.local"
+                         value="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+                  <param name="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists"
+                         value="${get_wfs_recurse_xsl.wfs_output.xml.local.ifexists}"/>
+               </antcall>
+            </sequential>
+         </parallel>
+      </sequential>
+   </macrodef>
+   <macrodef name="addFieldToZasobyAjax">
+      <attribute name="namespace"/>
+      <attribute name="fieldNamespace"/>
+      <attribute name="field"/>
+      <attribute name="RootTableName"/>
+      <!-- To verify heritages -->
+      <element name="addFieldToZasobyAjax" implicit="true"/>
+      <sequential>
+         <echo> addFieldToZasobyAjax  @namespace =  @{namespace}  , fieldNamespace = @{fieldNamespace} </echo>
+         <StorageAclStructCallField namespace="@{namespace}"
+                                    fieldNamespace="@{fieldNamespace}"
+                                    task="addFieldToZasobyAjax"/>
+      </sequential>
+   </macrodef>
+   <macrodef name="ifproc"
+             description="To check if filed has a process - verify with local storage">
+      <attribute name="RootTablePrefix"/>
+      <attribute name="RootTableName"/>
+      <attribute name="FieldName"/>
+      <attribute name="enumeration"/>
+      <attribute name="uuid"/>
+      <attribute name="namespace"/>
+      <element name="ifproc"/>
+      <sequential>
+         <local name="uuid.local"/>
+         <property name="uuid.local" value="@{uuid}"/>
+         <local name="get_wfs_recurse_xsl.wfs_output.xml.local"/>
+         <property name="get_wfs_recurse_xsl.wfs_output.xml.local"
+                   location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.get_wfs_recurse_xsl.wfs_output.xml"/>
+         <!--<local name="recurse_ant.wfs_output.xml.local"/>-->
+         <!--<property name="recurse_ant.wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.recurse_ant.wfs_output.xml"/>-->
+         <condition property="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists">
+            <available file="${recurse_ant.wfs_output.xml.local}"/>
+         </condition>
+         <!--<include file="build_Storage_AclStruct.xml"/>-->
+         <antcall target="ifproc.refresh">
+            <param name="RootTablePrefix" value="@{RootTablePrefix}"/>
+            <param name="RootTableName" value="@{RootTableName}"/>
+            <param name="FieldName" value="@{FieldName}"/>
+            <param name="enumeration" value="@{enumeration}"/>
+            <param name="uuid" value="@{uuid}"/>
+            <param name="namespace" value="@{namespace}"/>
+            <param name="get_wfs_recurse_xsl.wfs_output.xml.local"
+                   value="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+         </antcall>
+      </sequential>
+   </macrodef>
+   <!--
+   <target name="ifproc.refresh" depends="ifproc.refresh.exists" description="To check if filed has a process" unless="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists">
+      <input addproperty="RootTablePrefix"/>
+      <input addproperty="RootTableName"/>
+      <input addproperty="FieldName"/>
+      <input addproperty="enumeration"/>
+      <input addproperty="uuid"/>
+      <input addproperty="namespace"/>
+      <input addproperty="recurse_ant.wfs_output.xml.local"/>
+      <sequential>
+         
+         <property name="parallel_java_process_max" value="100"/>
+         <local name="uuid.local"/>
+         <property name="uuid.local" value="${uuid}"/>
+         <!-\-<local name="FieldName.test.local"/>
+         <property name="FieldName.test.local" value="${FieldName}"/>-\->
+         
+         <local name="RootTableName.test.local"/>
+         <property name="RootTableName.test.local" value="${RootTableName}"/>
+         <local name="namespace.local"/>
+         <property name="namespace.local" value="${namespace}"/>
+         
+         
+              <local name="typeName.local"/>
+         <property name="typeName.local" value="default_db:CRM_LISTA_ZASOBOW"/> <!-\- default_db: -\->
+              <local name="typeName.object.local"/>
+              <property name="typeName.object.local" value="default_db__x3A__CRM_LISTA_ZASOBOW:CRM_LISTA_ZASOBOW"/>
+              <local name="pkName.typeName.object.local"/>
+              <property name="pkName.typeName.object.local" value="ID"/>
+              <local name="pkValue.typeName.object.local"/>
+         <!-\-<property name="pkValue.typeName.object.local" value="ID"/>-\->
+         <mkdir dir="${fix_se_defaultdb_schema.repository}/${namespace.local}"/>
+         <local name="Query.xml.local"/>
+         <property name="Query.xml.local"  location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.xml"/>
+          <local name="get_wfs_recurse_xsl.wfs_output.xml.local"/>
+           
+         <property name="recurse_ant.wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.recurse_ant.wfs_output.xml"/>
+         
+         <local name="wfs_output.xml.local"/>
+         <property name="wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.wfs_output.xml"/>
+         
+         
+         <local name="wfs_timestamp.xml.local"/>
+         <property name="wfs_timestamp.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.wfs_timestamp.xml.xml"/>
+         
+         <local name="resolveDepth.local"/>
+         <property name="resolveDepth.local" value="0"/>
+         
+         <local name="p5.links.recurse_level.limit.local"/>
+         <property name="p5.links.recurse_level.limit.local" value="0"/>
+         <local name="p5.links.next.recurse_level.limit.local"/>
+         <property name="p5.links.next.recurse_level.limit.local" value="0"/>
+         
+         
+         
+         <!-\- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" -\->
+         
+         <echoxml file="${Query.xml.local}" namespacepolicy="elementsOnly"><GetFeature xmlns="http://www.opengis.net/wfs/2.0" 
+            xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs"
+            service="WFS" version="2.0.2"><Query xmlns="http://www.opengis.net/wfs">
+               <PropertyName xmlns="http://www.opengis.net/wfs">ID</PropertyName>
+               <Filter xmlns="http://www.opengis.net/ogc">
+                  <And xmlns="http://www.opengis.net/ogc">
+                     <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                        <PropertyName xmlns="http://www.opengis.net/ogc">TYPE</PropertyName>
+                        <Literal xmlns="http://www.opengis.net/ogc">TABELA</Literal>
+                     </PropertyIsEqualTo>
+                     <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                        <PropertyName xmlns="http://www.opengis.net/ogc">DESC</PropertyName>
+                        <Literal xmlns="http://www.opengis.net/ogc">${namespace.local}</Literal>
+                     </PropertyIsEqualTo>
+                  </And>
+               </Filter>
+            </Query></GetFeature>
+         </echoxml>
+         
+         
+         
+         <antcall target="get_wfs.GetFeature.local">
+            <!-\-<param name="Query.xml.local" value="${Query.xml.local}" />-\->
+            <param name="Query.xml.local" value="${Query.xml.local}" />
+            <param name="typeName.object.local" value="${typeName.object.local}" />
+            <param name="wfs_output.xml.local" value="${wfs_output.xml.local}" />
+            <param name="wfs_result.xml.local" value="/dev/null" />
+            <param name="wfs_error.xml.local" value="/dev/null" />
+            <param name="wfs_timestamp.xml.local" value="${wfs_timestamp.xml.local}"/>
+         </antcall>
+         
+         
+         <!-\-<exec executable="open">
+            <arg file="${wfs_output.xml.local}"/>
+         </exec>-\->
+         
+
+         <local name="GetPropertyValue.properties.local"/>
+         <tempfile property="GetPropertyValue.properties.local" destdir="${fix_se_defaultdb_schema.temp}" prefix="${uuid.local}.GetPropertyValue" suffix=".properties" />
+         <GetPropertyValue GetPropertyValue.properties.local="${GetPropertyValue.properties.local}" wfsoutputxml="${wfs_output.xml.local}" PropertyName="${pkName.typeName.object.local}" setPropertyName="pkValue.typeName.object.local" />
+         
+         
+         <loadproperties srcfile="${GetPropertyValue.properties.local}"/>
+         
+         <echo> $pkValue.typeName.object.local = ${pkValue.typeName.object.local} </echo>
+         
+         <echo>Testing same with GET_WFS_RECURSE method - musimy pobrac ID zasobu wczesniej $uuid = ${uuid} $uuid.local = ${uuid.local} </echo>
+         <property name="uuid" value="${uuid.local}" />
+         <echo> #433 after set $uuid = ${uuid} 
+            $xpath_query.xsl = ${xpath_query.xsl}
+            deleting ${recurse_ant.temp}/${uuid}
+         </echo>
+         
+         <delete dir="${recurse_ant.temp}/${uuid}" failonerror="false"/>
+         
+         <!-\-<sequential> WFS Recurse
+            <ant antfile="${recurse_ant.build.xml}" target="builxml_recursed" > <!-\\- inheritall="true"?? TODO -\\->
+               <property name="main_build_recurse_ant.dita" value="${fix_se_defaultdb_schema.if_proc.CRM_LISTA_ZASOBOW.map.xml}"/>
+               <property name="typeName" value="${typeName.local}" />
+               <!-\\-<property name="uuid" value="${uuid.local}"/>-\\->
+               <property name="xpath" value="${pkName.typeName.object.local}"/>
+               <property name="xpath_value" value="${pkValue.typeName.object.local}"/>
+               <property name="passwordBase64Basic" value="${passwordBase64Basic_tested}"/>
+               <property name="out_task.dita.final" value="${recurse_ant.wfs_output.xml.local}"/>
+            </ant>
+         
+            <exec executable="open">
+               <arg file="${recurse_ant.wfs_output.xml.local}"/>
+            </exec>
+         </sequential>-\->
+         
+         <!-\-<antcall target="get_wfs_recurse_xsl.xml_recursed_from_tr_map.api_recurse">
+            <param name="uuid.local" value="${uuid.local}" />
+            <param name="typeName.local" value=""/>
+            <param name="typeName.object.local" value="${typeName.object.local}"/>
+            <param name="xpath.local" value="${pkName.typeName.object.local}"/>
+            <param name="xpath_value.local" value="${pkValue.typeName.object.local}"/>
+            <param name="resolveDepth.local" value="${resolveDepth.local}"/>
+            <param name="build_get_wfs_recurse_xsl.out.xml.local" value="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+            <param name="p5.links.recurse_level.limit.local" value="${p5.links.recurse_level.limit.local}"/>
+            <param name="p5.links.next.recurse_level.limit.local" value="${p5.links.next.recurse_level.limit.local}"/>
+            <param name="debug.local" value="5"/>
+         </antcall>-\->
+         <antcall target="get_wfs_recurse_xsl.xml_recursed_from_tr_map.simpleSchema.xml">
+            <param name="uuid.local" value="${uuid.local}" />
+            <param name="typeName.local" value="${typeName.local}"/>
+            <param name="typeName.object.local" value="${typeName.local}"/> <!-\- ${typeName.object.local} -\->
+            <param name="xpath.local" value="${pkName.typeName.object.local}"/>
+            <param name="xpath_value.local" value="${pkValue.typeName.object.local}"/>
+            <param name="resolveDepth.local" value="${resolveDepth.local}"/>
+            <param name="build_get_wfs_recurse_xsl.out.xml.local" value="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+            <!-\-<param name="p5.links.recurse_level.limit.local" value="${p5.links.recurse_level.limit.local}"/>-\->
+            <!-\-<param name="p5.links.next.recurse_level.limit.local" value="${p5.links.next.recurse_level.limit.local}"/>-\->
+            <param name="debug.local" value="0"/>
+            <param name="simpleSchema.xml" value="${fix_se_defaultdb_schema.if_proc.CRM_LISTA_ZASOBOW.map.xml}"/>
+         </antcall>
+         
+         <exec executable="open">
+            <arg file="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+         </exec>
+         
+      </sequential>
+            <!-\-<sequential>
+                       <local name="uuid.local"/>
+                    <property name="uuid.local" value="default_db__x2F__IN7_MK_BAZA_DYSTRYBUCJIINWESTYCJA_BUDOWA_SIECI"/>
+                    
+                      
+                       <local name="FieldName.test.local"/>
+                    <property name="FieldName.test.local" value="A_STATUS"/>
+                    
+                    <local name="RootTableName.test.local"/>
+                    <property name="RootTableName.test.local" value="IN7_MK_BAZA_DYSTRYBUCJI"/>
+                       <local name="namespace.local"/>
+                    <property name="namespace.local" value="default_db/IN7_MK_BAZA_DYSTRYBUCJI/ID_PROJECT"/>
+                    
+                    
+                    <local name="typeName.local"/>
+                    <property name="typeName.local" value="default_db:CRM_LISTA_ZASOBOW"/>
+                       <local name="typeName.object.local"/>
+                    <property name="typeName.object.local" value="default_db__x3A__CRM_LISTA_ZASOBOW:CRM_LISTA_ZASOBOW"/>
+                       <local name="pkName.typeName.object.local"/>
+                    <property name="pkName.typeName.object.local" value="ID"/>
+                       <local name="pkValue.typeName.object.local"/>
+                    <!-\\-<property name="pkValue.typeName.object.local" value="ID"/>-\\->
+                    
+                       <local name="Query.xml.local"/>
+                    <property name="Query.xml.local"  location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.xml"/>
+                      <!-\\- <local name="get_wfs_recurse_xsl.wfs_output.xml.local"/>
+                    <property name="get_wfs_recurse_xsl.wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.get_wfs_recurse_xsl.wfs_output.xml"/>-\\->
+                       <local name="recurse_ant.wfs_output.xml.local"/>
+                    <property name="recurse_ant.wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.recurse_ant.wfs_output.xml"/>
+                    
+                    <local name="wfs_output.xml.local"/>
+                    <property name="wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.wfs_output.xml"/>
+                    
+                    
+                    <local name="wfs_timestamp.xml.local"/>
+                    <property name="wfs_timestamp.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.wfs_timestamp.xml.xml"/>
+                    
+                       <local name="resolveDepth.local"/>
+                    <property name="resolveDepth.local" value="5"/>
+                    
+                       <local name="p5.links.recurse_level.limit.local"/>
+                    <property name="p5.links.recurse_level.limit.local" value="5"/>
+                       <local name="p5.links.next.recurse_level.limit.local"/>
+                    <property name="p5.links.next.recurse_level.limit.local" value="5"/>
+                    
+                    
+                    <mkdir dir="${fix_se_defaultdb_schema.repository}/${namespace.local}"/>
+                    <!-\\- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" -\\->
+                    <!-\\-<echoxml file="${Query.xml.local}" namespacepolicy="elementsOnly"><GetFeature xmlns="http://www.opengis.net/wfs/2.0" 
+                       xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs"
+                       service="WFS" version="2.0.2"><Query xmlns="http://www.opengis.net/wfs">
+                          <PropertyName xmlns="http://www.opengis.net/wfs">ID</PropertyName>
+                          <PropertyName xmlns="http://www.opengis.net/wfs">PARENT_ID</PropertyName>
+                          <PropertyName xmlns="http://www.opengis.net/wfs">TYPE</PropertyName>
+                          <PropertyName xmlns="http://www.opengis.net/wfs">DESC</PropertyName>
+                          <PropertyName xmlns="http://www.opengis.net/wfs" resolve="all" resolveDepth="2">${typeName.object.local}</PropertyName>
+                          <Filter xmlns="http://www.opengis.net/ogc">
+                             <And xmlns="http://www.opengis.net/ogc">
+                                <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                                   <PropertyName xmlns="http://www.opengis.net/ogc">TYPE</PropertyName>
+                                   <Literal xmlns="http://www.opengis.net/ogc">TABELA</Literal>
+                             </PropertyIsEqualTo>
+                                <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                                   <PropertyName xmlns="http://www.opengis.net/ogc">DESC</PropertyName>
+                                   <Literal xmlns="http://www.opengis.net/ogc">${namespace.local}</Literal>
+                             </PropertyIsEqualTo>
+                          </And>
+                       </Filter>
+                       </Query></GetFeature>
+                    </echoxml>-\\->
+                    <echoxml file="${Query.xml.local}" namespacepolicy="elementsOnly"><GetFeature xmlns="http://www.opengis.net/wfs/2.0" 
+                       xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs"
+                       service="WFS" version="2.0.2"><Query xmlns="http://www.opengis.net/wfs">
+                          <PropertyName xmlns="http://www.opengis.net/wfs">ID</PropertyName>
+                          <Filter xmlns="http://www.opengis.net/ogc">
+                             <And xmlns="http://www.opengis.net/ogc">
+                                <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                                   <PropertyName xmlns="http://www.opengis.net/ogc">TYPE</PropertyName>
+                                   <Literal xmlns="http://www.opengis.net/ogc">TABELA</Literal>
+                                </PropertyIsEqualTo>
+                                <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                                   <PropertyName xmlns="http://www.opengis.net/ogc">DESC</PropertyName>
+                                   <Literal xmlns="http://www.opengis.net/ogc">${namespace.local}</Literal>
+                                </PropertyIsEqualTo>
+                             </And>
+                          </Filter>
+                       </Query></GetFeature>
+                    </echoxml>
+                    
+                    
+                    
+                    <antcall target="get_wfs.GetFeature.local">
+                       <!-\\-<param name="Query.xml.local" value="${Query.xml.local}" />-\\->
+                       <param name="Query.xml.local" value="${Query.xml.local}" />
+                       <param name="typeName.object.local" value="${typeName.object.local}" />
+                       <param name="wfs_output.xml.local" value="${wfs_output.xml.local}" />
+                       <param name="wfs_result.xml.local" value="/dev/null" />
+                       <param name="wfs_error.xml.local" value="/dev/null" />
+                       <param name="wfs_timestamp.xml.local" value="${wfs_timestamp.xml.local}"/>
+                    </antcall>
+                    
+                    
+                    <exec executable="open">
+                       <arg file="${wfs_output.xml.local}"/>
+                    </exec>
+                    
+                    
+                    
+                    <!-\\-<antcall target="get_wfs.GetPropertyValue" inheritrefs="true">
+                       <param name="wfs_output.xml.local" value="${wfs_output.xml.local}"/>
+                       <param name="PropertyName.local" value="${pkName.typeName.object.local}"/>
+                       <param name="setPropertyName.local" value="pkValue.typeName.object.local"/>
+                    </antcall>-\\->
+                    
+                    
+                    <!-\\-<property name="pkValue.typeName.object.local"  refid="pkValue.typeName.object.local.refid"/>-\\->
+                    <local name="GetPropertyValue.properties.local"/>
+                    <tempfile property="GetPropertyValue.properties.local" destdir="${fix_se_defaultdb_schema.temp}" prefix="${uuid.local}.GetPropertyValue" suffix=".properties" />
+                    <GetPropertyValue GetPropertyValue.properties.local="${GetPropertyValue.properties.local}" wfsoutputxml="${wfs_output.xml.local}" PropertyName="${pkName.typeName.object.local}" setPropertyName="pkValue.typeName.object.local" />
+                    
+                    <!-\\-<exec executable="open">
+                       <arg file="${GetPropertyValue.properties.local}"/>
+                    </exec>-\\->
+                    
+                    <loadproperties srcfile="${GetPropertyValue.properties.local}"/>
+                    
+                    
+                    <echo> $pkValue.typeName.object.local = ${pkValue.typeName.object.local} </echo>
+                    
+                    <echo>Testing same with GET_WFS_RECURSE method - musimy pobrac ID zasobu wczesniej $uuid = ${uuid} $uuid.local = ${uuid.local} </echo>
+                    <property name="uuid" value="${uuid.local}" />
+                    <echo> #433 after set $uuid = ${uuid} 
+                       $xpath_query.xsl = ${xpath_query.xsl}
+                       deleting ${recurse_ant.temp}/${uuid}
+                    </echo>
+                    
+                    <delete dir="${recurse_ant.temp}/${uuid}" failonerror="false"/>
+                    
+                    <ant antfile="${recurse_ant.build.xml}" target="builxml_recursed" inheritall="true">
+                       <property name="main_build_recurse_ant.dita" value="${fix_se_defaultdb_schema.if_proc.CRM_LISTA_ZASOBOW.map.xml}"/>
+                       <property name="typeName" value="${typeName.local}" />
+                       <!-\\-<property name="uuid" value="${uuid.local}"/>-\\->
+                       <property name="xpath" value="${pkName.typeName.object.local}"/>
+                       <property name="xpath_value" value="${pkValue.typeName.object.local}"/>
+                       <property name="passwordBase64Basic" value="${passwordBase64Basic_tested}"/>
+                       <property name="out_task.dita.final" value="${recurse_ant.wfs_output.xml.local}"/>
+                    </ant>
+                    
+                    <exec executable="open">
+                       <arg file="${recurse_ant.wfs_output.xml.local}"/>
+                    </exec>
+                    <!-\\-<antcall target="builxml_recursed"> <!-\\\\- recurse_ant. -\\\\->
+                       <param name="main_build_recurse_ant.dita" value="${fix_se_defaultdb_schema.if_proc.CRM_LISTA_ZASOBOW.map.xml}"/>
+                       <param name="typeName" value="${typeName.local}" />
+                       <param name="uuid" value="${uuid.local}"/>
+                       <param name="xpath" value="${pkName.typeName.object.local}"/>
+                       <param name="xpath_value" value="${pkValue.typeName.object.local}"/>
+                       <param name="passwordBase64Basic" value="${passwordBase64Basic_tested}"/>
+                       <param name="out_task.dita.final" value="${recurse_ant.wfs_output.xml.local}"/>
+                    </antcall>-\\->
+                    
+                    <!-\\-<antcall target="get_wfs_recurse_xsl.xml_recursed_from_tr_map.api_recurse">
+                       <param name="uuid.local" value="${uuid.local}" />
+                       <param name="typeName.local" value=""/>
+                       <param name="typeName.object.local" value="${typeName.object.local}"/>
+                       <param name="xpath.local" value="${pkName.typeName.object.local}"/>
+                       <param name="xpath_value.local" value="${pkValue.typeName.object.local}"/>
+                       <param name="resolveDepth.local" value="${resolveDepth.local}"/>
+                       <param name="build_get_wfs_recurse_xsl.out.xml.local" value="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+                       <param name="p5.links.recurse_level.limit.local" value="${p5.links.recurse_level.limit.local}"/>
+                       <param name="p5.links.next.recurse_level.limit.local" value="${p5.links.next.recurse_level.limit.local}"/>
+                       <param name="debug.local" value="5"/>
+                    </antcall>-\\->
+                    
+      </sequential>-\->   
+   </target>
+   
+   <target name="ifproc.refresh.exists" description="To display info that file already exist" if="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists">
+      <input addproperty="recurse_ant.wfs_output.xml.local"/>
+      <echo>#842 already exist probe file 
+         $recurse_ant.wfs_output.xml.local = ${recurse_ant.wfs_output.xml.local}
+         ( set $get_wfs_recurse_xsl.wfs_output.xml.local.ifexists = ${get_wfs_recurse_xsl.wfs_output.xml.local.ifexists}
+         - delete to refresh
+      </echo>
+   </target>
+   -->
+   <macrodef name="StorageAclStructCallField">
+      <attribute name="namespace"/>
+      <attribute name="fieldNamespace"/>
+      <attribute name="task"/>
+      <element name="StorageAclStructCallField"/>
+      <sequential>
+         <parallel threadcount="4">
+            <echo>#325 StorageAclStructCall for cell @{fieldNamespace}</echo>
+            <antcall target="get_wfs.PostHttpForm">
+               <param name="get_wfs.PostHttpForm.local"
+                      value="namespace=@{namespace}&amp;fieldNamespace=@{fieldNamespace}"/>
+               <param name="api_url.local"
+                      value="${Storage_AclStruct.url}?_route=Storage_AclStruct&amp;_task=@{task}"/>
+               <param name="wfs_output.xml.local" value="/dev/null"/>
+            </antcall>
+            <echo>#325 eof StorageAclStructCall for cell @{fieldNamespace}</echo>
+         </parallel>
+      </sequential>
+   </macrodef>
+   <macrodef name="StorageAclStructCall">
+      <attribute name="namespace"/>
+      <attribute name="task"/>
+      <element name="StorageAclStructCall"/>
+      <sequential>
+         <antcall target="get_wfs.PostHttpForm">
+            <param name="get_wfs.PostHttpForm.local" value="namespace=@{namespace}"/>
+            <param name="api_url.local"
+                   value="${Storage_AclStruct.url}?_route=Storage_AclStruct&amp;_task=@{task}"/>
+            <param name="wfs_output.xml.local" value="/dev/null"/>
+         </antcall>
+         <!--<antcall target="p5suis.p5suis:say_to_queue">
+         <param name="p5suis:say_text" value="Activated object by task @{task}"/>
+      </antcall>-->
+      </sequential>
+   </macrodef>
+   <macrodef name="StorageAclReinstall">
+      <attribute name="namespace"/>
+      <element name="StorageAclReinstall"/>
+      <sequential>
+         <echo>#### 
+            StorageAclReinstall
+            for @{namespace}
+            
+            #######
+         </echo>
+         <antcall target="get_wfs.PostHttpForm"><!-- REINSTALL --><!-- https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT -->
+            <param name="get_wfs.PostHttpForm.local"
+                   value="namespace=@{namespace}&amp;_route=Storage_AclReinstall"/>
+            <param name="api_url.local"
+                   value="${Storage_AclStruct.url}?_route=Storage_AclReinstall&amp;namespace=@{namespace}"/>
+            <param name="wfs_output.xml.local" value="/dev/null"/>
+         </antcall>
+         <antcall target="get_wfs.PostHttpForm"><!-- REINSTALL SECOND --><!-- https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT -->
+            <param name="get_wfs.PostHttpForm.local"
+                   value="namespace=@{namespace}&amp;_route=Storage_AclReinstall&amp;_postTask=reinstall"/>
+            <param name="api_url.local"
+                   value="${Storage_AclStruct.url}?_route=Storage_AclReinstall&amp;namespace=@{namespace}"/>
+            <param name="wfs_output.xml.local" value="/dev/null"/>
+         </antcall>
+         <!--<antcall target="p5suis.p5suis:say_to_queue">
+         <param name="p5suis:say_text" value="Activated object by task @{task}"/>
+      </antcall>-->
+      </sequential>
+   </macrodef>
+   <target name="ifproc.refresh"
+           depends="ifproc.refresh.exists"
+           description="To check if filed has a process"
+           unless="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists">
+      <input addproperty="RootTablePrefix"/>
+      <input addproperty="RootTableName"/>
+      <input addproperty="FieldName"/>
+      <input addproperty="enumeration"/>
+      <input addproperty="uuid"/>
+      <input addproperty="namespace"/>
+      <input addproperty="get_wfs_recurse_xsl.wfs_output.xml.local"/>
+      <input addproperty="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists"/>
+      <sequential>
+         <echo>#959 refreshing $get_wfs_recurse_xsl.wfs_output.xml.local = ${get_wfs_recurse_xsl.wfs_output.xml.local} </echo>
+         <property name="parallel_java_process_max" value="100"/>
+         <local name="uuid.local"/>
+         <property name="uuid.local" value="${uuid}"/>
+         <!--<local name="FieldName.test.local"/>
+         <property name="FieldName.test.local" value="${FieldName}"/>-->
+         <local name="RootTableName.test.local"/>
+         <property name="RootTableName.test.local" value="${RootTableName}"/>
+         <local name="namespace.local"/>
+         <property name="namespace.local" value="${namespace}"/>
+         <local name="typeName.local"/>
+         <property name="typeName.local" value="default_db:CRM_LISTA_ZASOBOW"/>
+         <!-- default_db: -->
+         <local name="typeName.object.local"/>
+         <property name="typeName.object.local"
+                   value="default_db__x3A__CRM_LISTA_ZASOBOW:CRM_LISTA_ZASOBOW"/>
+         <local name="pkName.typeName.object.local"/>
+         <property name="pkName.typeName.object.local" value="ID"/>
+         <local name="pkValue.typeName.object.local"/>
+         <!--<property name="pkValue.typeName.object.local" value="ID"/>-->
+         <mkdir dir="${fix_se_defaultdb_schema.repository}/${namespace.local}"/>
+         <local name="Query.xml.local"/>
+         <property name="Query.xml.local"
+                   location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.xml"/>
+         <!--<local name="get_wfs_recurse_xsl.wfs_output.xml.local"/>-->
+         <!--<property name="recurse_ant.wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.recurse_ant.wfs_output.xml"/>-->
+         <local name="wfs_output.xml.local"/>
+         <property name="wfs_output.xml.local"
+                   location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.wfs_output.xml"/>
+         <local name="wfs_timestamp.xml.local"/>
+         <property name="wfs_timestamp.xml.local"
+                   location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.wfs_timestamp.xml.xml"/>
+         <local name="resolveDepth.local"/>
+         <property name="resolveDepth.local" value="0"/>
+         <local name="p5.links.recurse_level.limit.local"/>
+         <property name="p5.links.recurse_level.limit.local" value="0"/>
+         <local name="p5.links.next.recurse_level.limit.local"/>
+         <property name="p5.links.next.recurse_level.limit.local" value="0"/>
+         <!-- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" -->
+         <echoxml file="${Query.xml.local}" namespacepolicy="elementsOnly">
+            <GetFeature xmlns="http://www.opengis.net/wfs/2.0"
+                        xmlns:ogc="http://www.opengis.net/ogc"
+                        xmlns:wfs="http://www.opengis.net/wfs"
+                        service="WFS"
+                        version="2.0.2">
+               <Query xmlns="http://www.opengis.net/wfs">
+                  <PropertyName>ID</PropertyName>
+                  <Filter xmlns="http://www.opengis.net/ogc">
+                     <And>
+                        <PropertyIsEqualTo>
+                           <PropertyName>TYPE</PropertyName>
+                           <Literal>TABELA</Literal>
+                        </PropertyIsEqualTo>
+                        <PropertyIsEqualTo>
+                           <PropertyName>DESC</PropertyName>
+                           <Literal>${namespace.local}</Literal>
+                        </PropertyIsEqualTo>
+                     </And>
+                  </Filter>
+               </Query>
+            </GetFeature>
+         </echoxml>
+         <antcall target="get_wfs.GetFeature.local"><!--<param name="Query.xml.local" value="${Query.xml.local}" />-->
+            <param name="Query.xml.local" value="${Query.xml.local}"/>
+            <param name="typeName.object.local" value="${typeName.object.local}"/>
+            <param name="wfs_output.xml.local" value="${wfs_output.xml.local}"/>
+            <param name="wfs_result.xml.local" value="/dev/null"/>
+            <param name="wfs_error.xml.local" value="/dev/null"/>
+            <param name="wfs_timestamp.xml.local" value="${wfs_timestamp.xml.local}"/>
+         </antcall>
+         <!--<exec executable="open">
+            <arg file="${wfs_output.xml.local}"/>
+         </exec>-->
+         <local name="GetPropertyValue.properties.local"/>
+         <tempfile property="GetPropertyValue.properties.local"
+                   destdir="${fix_se_defaultdb_schema.temp}"
+                   prefix="${uuid.local}.GetPropertyValue"
+                   suffix=".properties"/>
+         <GetPropertyValue GetPropertyValue.properties.local="${GetPropertyValue.properties.local}"
+                           wfsoutputxml="${wfs_output.xml.local}"
+                           PropertyName="${pkName.typeName.object.local}"
+                           setPropertyName="pkValue.typeName.object.local"/>
+         <loadproperties srcfile="${GetPropertyValue.properties.local}"/>
+         <echo> $pkValue.typeName.object.local = ${pkValue.typeName.object.local} </echo>
+         <echo>Testing same with GET_WFS_RECURSE method - musimy pobrac ID zasobu wczesniej $uuid = ${uuid} $uuid.local = ${uuid.local} </echo>
+         <property name="uuid" value="${uuid.local}"/>
+         <echo> #433 after set $uuid = ${uuid} 
+            $xpath_query.xsl = ${xpath_query.xsl}
+            deleting ${recurse_ant.temp}/${uuid}
+         </echo>
+         <delete dir="${recurse_ant.temp}/${uuid}" failonerror="false"/>
+         <!--<sequential> WFS Recurse
+            <ant antfile="${recurse_ant.build.xml}" target="builxml_recursed" > <!-\- inheritall="true"?? TODO -\->
+               <property name="main_build_recurse_ant.dita" value="${fix_se_defaultdb_schema.if_proc.CRM_LISTA_ZASOBOW.map.xml}"/>
+               <property name="typeName" value="${typeName.local}" />
+               <!-\-<property name="uuid" value="${uuid.local}"/>-\->
+               <property name="xpath" value="${pkName.typeName.object.local}"/>
+               <property name="xpath_value" value="${pkValue.typeName.object.local}"/>
+               <property name="passwordBase64Basic" value="${passwordBase64Basic_tested}"/>
+               <property name="out_task.dita.final" value="${recurse_ant.wfs_output.xml.local}"/>
+            </ant>
+         
+            <exec executable="open">
+               <arg file="${recurse_ant.wfs_output.xml.local}"/>
+            </exec>
+         </sequential>-->
+         <!--<antcall target="get_wfs_recurse_xsl.xml_recursed_from_tr_map.api_recurse">
+            <param name="uuid.local" value="${uuid.local}" />
+            <param name="typeName.local" value=""/>
+            <param name="typeName.object.local" value="${typeName.object.local}"/>
+            <param name="xpath.local" value="${pkName.typeName.object.local}"/>
+            <param name="xpath_value.local" value="${pkValue.typeName.object.local}"/>
+            <param name="resolveDepth.local" value="${resolveDepth.local}"/>
+            <param name="build_get_wfs_recurse_xsl.out.xml.local" value="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+            <param name="p5.links.recurse_level.limit.local" value="${p5.links.recurse_level.limit.local}"/>
+            <param name="p5.links.next.recurse_level.limit.local" value="${p5.links.next.recurse_level.limit.local}"/>
+            <param name="debug.local" value="5"/>
+         </antcall>-->
+         <antcall target="get_wfs_recurse_xsl.xml_recursed_from_tr_map.simpleSchema.xml">
+            <param name="uuid.local" value="${uuid.local}"/>
+            <param name="typeName.local" value="${typeName.local}"/>
+            <param name="typeName.object.local" value="${typeName.local}"/>
+            <!-- ${typeName.object.local} -->
+            <param name="xpath.local" value="${pkName.typeName.object.local}"/>
+            <param name="xpath_value.local" value="${pkValue.typeName.object.local}"/>
+            <param name="resolveDepth.local" value="${resolveDepth.local}"/>
+            <param name="build_get_wfs_recurse_xsl.out.xml.local"
+                   value="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+            <!--<param name="p5.links.recurse_level.limit.local" value="${p5.links.recurse_level.limit.local}"/>-->
+            <!--<param name="p5.links.next.recurse_level.limit.local" value="${p5.links.next.recurse_level.limit.local}"/>-->
+            <param name="debug.local" value="0"/>
+            <param name="simpleSchema.xml"
+                   value="${fix_se_defaultdb_schema.if_proc.CRM_LISTA_ZASOBOW.map.xml}"/>
+         </antcall>
+         <exec executable="open">
+            <arg file="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+         </exec>
+      </sequential>
+      <!--<sequential>
+                       <local name="uuid.local"/>
+                    <property name="uuid.local" value="default_db__x2F__IN7_MK_BAZA_DYSTRYBUCJIINWESTYCJA_BUDOWA_SIECI"/>
+                    
+                      
+                       <local name="FieldName.test.local"/>
+                    <property name="FieldName.test.local" value="A_STATUS"/>
+                    
+                    <local name="RootTableName.test.local"/>
+                    <property name="RootTableName.test.local" value="IN7_MK_BAZA_DYSTRYBUCJI"/>
+                       <local name="namespace.local"/>
+                    <property name="namespace.local" value="default_db/IN7_MK_BAZA_DYSTRYBUCJI/ID_PROJECT"/>
+                    
+                    
+                    <local name="typeName.local"/>
+                    <property name="typeName.local" value="default_db:CRM_LISTA_ZASOBOW"/>
+                       <local name="typeName.object.local"/>
+                    <property name="typeName.object.local" value="default_db__x3A__CRM_LISTA_ZASOBOW:CRM_LISTA_ZASOBOW"/>
+                       <local name="pkName.typeName.object.local"/>
+                    <property name="pkName.typeName.object.local" value="ID"/>
+                       <local name="pkValue.typeName.object.local"/>
+                    <!-\-<property name="pkValue.typeName.object.local" value="ID"/>-\->
+                    
+                       <local name="Query.xml.local"/>
+                    <property name="Query.xml.local"  location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.xml"/>
+                      <!-\- <local name="get_wfs_recurse_xsl.wfs_output.xml.local"/>
+                    <property name="get_wfs_recurse_xsl.wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.get_wfs_recurse_xsl.wfs_output.xml"/>-\->
+                       <local name="recurse_ant.wfs_output.xml.local"/>
+                    <property name="recurse_ant.wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.recurse_ant.wfs_output.xml"/>
+                    
+                    <local name="wfs_output.xml.local"/>
+                    <property name="wfs_output.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.wfs_output.xml"/>
+                    
+                    
+                    <local name="wfs_timestamp.xml.local"/>
+                    <property name="wfs_timestamp.xml.local" location="${fix_se_defaultdb_schema.repository}/${namespace.local}.test.if_proc.wfs_timestamp.xml.xml"/>
+                    
+                       <local name="resolveDepth.local"/>
+                    <property name="resolveDepth.local" value="5"/>
+                    
+                       <local name="p5.links.recurse_level.limit.local"/>
+                    <property name="p5.links.recurse_level.limit.local" value="5"/>
+                       <local name="p5.links.next.recurse_level.limit.local"/>
+                    <property name="p5.links.next.recurse_level.limit.local" value="5"/>
+                    
+                    
+                    <mkdir dir="${fix_se_defaultdb_schema.repository}/${namespace.local}"/>
+                    <!-\- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" -\->
+                    <!-\-<echoxml file="${Query.xml.local}" namespacepolicy="elementsOnly"><GetFeature xmlns="http://www.opengis.net/wfs/2.0" 
+                       xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs"
+                       service="WFS" version="2.0.2"><Query xmlns="http://www.opengis.net/wfs">
+                          <PropertyName xmlns="http://www.opengis.net/wfs">ID</PropertyName>
+                          <PropertyName xmlns="http://www.opengis.net/wfs">PARENT_ID</PropertyName>
+                          <PropertyName xmlns="http://www.opengis.net/wfs">TYPE</PropertyName>
+                          <PropertyName xmlns="http://www.opengis.net/wfs">DESC</PropertyName>
+                          <PropertyName xmlns="http://www.opengis.net/wfs" resolve="all" resolveDepth="2">${typeName.object.local}</PropertyName>
+                          <Filter xmlns="http://www.opengis.net/ogc">
+                             <And xmlns="http://www.opengis.net/ogc">
+                                <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                                   <PropertyName xmlns="http://www.opengis.net/ogc">TYPE</PropertyName>
+                                   <Literal xmlns="http://www.opengis.net/ogc">TABELA</Literal>
+                             </PropertyIsEqualTo>
+                                <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                                   <PropertyName xmlns="http://www.opengis.net/ogc">DESC</PropertyName>
+                                   <Literal xmlns="http://www.opengis.net/ogc">${namespace.local}</Literal>
+                             </PropertyIsEqualTo>
+                          </And>
+                       </Filter>
+                       </Query></GetFeature>
+                    </echoxml>-\->
+                    <echoxml file="${Query.xml.local}" namespacepolicy="elementsOnly"><GetFeature xmlns="http://www.opengis.net/wfs/2.0" 
+                       xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs"
+                       service="WFS" version="2.0.2"><Query xmlns="http://www.opengis.net/wfs">
+                          <PropertyName xmlns="http://www.opengis.net/wfs">ID</PropertyName>
+                          <Filter xmlns="http://www.opengis.net/ogc">
+                             <And xmlns="http://www.opengis.net/ogc">
+                                <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                                   <PropertyName xmlns="http://www.opengis.net/ogc">TYPE</PropertyName>
+                                   <Literal xmlns="http://www.opengis.net/ogc">TABELA</Literal>
+                                </PropertyIsEqualTo>
+                                <PropertyIsEqualTo xmlns="http://www.opengis.net/ogc">
+                                   <PropertyName xmlns="http://www.opengis.net/ogc">DESC</PropertyName>
+                                   <Literal xmlns="http://www.opengis.net/ogc">${namespace.local}</Literal>
+                                </PropertyIsEqualTo>
+                             </And>
+                          </Filter>
+                       </Query></GetFeature>
+                    </echoxml>
+                    
+                    
+                    
+                    <antcall target="get_wfs.GetFeature.local">
+                       <!-\-<param name="Query.xml.local" value="${Query.xml.local}" />-\->
+                       <param name="Query.xml.local" value="${Query.xml.local}" />
+                       <param name="typeName.object.local" value="${typeName.object.local}" />
+                       <param name="wfs_output.xml.local" value="${wfs_output.xml.local}" />
+                       <param name="wfs_result.xml.local" value="/dev/null" />
+                       <param name="wfs_error.xml.local" value="/dev/null" />
+                       <param name="wfs_timestamp.xml.local" value="${wfs_timestamp.xml.local}"/>
+                    </antcall>
+                    
+                    
+                    <exec executable="open">
+                       <arg file="${wfs_output.xml.local}"/>
+                    </exec>
+                    
+                    
+                    
+                    <!-\-<antcall target="get_wfs.GetPropertyValue" inheritrefs="true">
+                       <param name="wfs_output.xml.local" value="${wfs_output.xml.local}"/>
+                       <param name="PropertyName.local" value="${pkName.typeName.object.local}"/>
+                       <param name="setPropertyName.local" value="pkValue.typeName.object.local"/>
+                    </antcall>-\->
+                    
+                    
+                    <!-\-<property name="pkValue.typeName.object.local"  refid="pkValue.typeName.object.local.refid"/>-\->
+                    <local name="GetPropertyValue.properties.local"/>
+                    <tempfile property="GetPropertyValue.properties.local" destdir="${fix_se_defaultdb_schema.temp}" prefix="${uuid.local}.GetPropertyValue" suffix=".properties" />
+                    <GetPropertyValue GetPropertyValue.properties.local="${GetPropertyValue.properties.local}" wfsoutputxml="${wfs_output.xml.local}" PropertyName="${pkName.typeName.object.local}" setPropertyName="pkValue.typeName.object.local" />
+                    
+                    <!-\-<exec executable="open">
+                       <arg file="${GetPropertyValue.properties.local}"/>
+                    </exec>-\->
+                    
+                    <loadproperties srcfile="${GetPropertyValue.properties.local}"/>
+                    
+                    
+                    <echo> $pkValue.typeName.object.local = ${pkValue.typeName.object.local} </echo>
+                    
+                    <echo>Testing same with GET_WFS_RECURSE method - musimy pobrac ID zasobu wczesniej $uuid = ${uuid} $uuid.local = ${uuid.local} </echo>
+                    <property name="uuid" value="${uuid.local}" />
+                    <echo> #433 after set $uuid = ${uuid} 
+                       $xpath_query.xsl = ${xpath_query.xsl}
+                       deleting ${recurse_ant.temp}/${uuid}
+                    </echo>
+                    
+                    <delete dir="${recurse_ant.temp}/${uuid}" failonerror="false"/>
+                    
+                    <ant antfile="${recurse_ant.build.xml}" target="builxml_recursed" inheritall="true">
+                       <property name="main_build_recurse_ant.dita" value="${fix_se_defaultdb_schema.if_proc.CRM_LISTA_ZASOBOW.map.xml}"/>
+                       <property name="typeName" value="${typeName.local}" />
+                       <!-\-<property name="uuid" value="${uuid.local}"/>-\->
+                       <property name="xpath" value="${pkName.typeName.object.local}"/>
+                       <property name="xpath_value" value="${pkValue.typeName.object.local}"/>
+                       <property name="passwordBase64Basic" value="${passwordBase64Basic_tested}"/>
+                       <property name="out_task.dita.final" value="${recurse_ant.wfs_output.xml.local}"/>
+                    </ant>
+                    
+                    <exec executable="open">
+                       <arg file="${recurse_ant.wfs_output.xml.local}"/>
+                    </exec>
+                    <!-\-<antcall target="builxml_recursed"> <!-\\- recurse_ant. -\\->
+                       <param name="main_build_recurse_ant.dita" value="${fix_se_defaultdb_schema.if_proc.CRM_LISTA_ZASOBOW.map.xml}"/>
+                       <param name="typeName" value="${typeName.local}" />
+                       <param name="uuid" value="${uuid.local}"/>
+                       <param name="xpath" value="${pkName.typeName.object.local}"/>
+                       <param name="xpath_value" value="${pkValue.typeName.object.local}"/>
+                       <param name="passwordBase64Basic" value="${passwordBase64Basic_tested}"/>
+                       <param name="out_task.dita.final" value="${recurse_ant.wfs_output.xml.local}"/>
+                    </antcall>-\->
+                    
+                    <!-\-<antcall target="get_wfs_recurse_xsl.xml_recursed_from_tr_map.api_recurse">
+                       <param name="uuid.local" value="${uuid.local}" />
+                       <param name="typeName.local" value=""/>
+                       <param name="typeName.object.local" value="${typeName.object.local}"/>
+                       <param name="xpath.local" value="${pkName.typeName.object.local}"/>
+                       <param name="xpath_value.local" value="${pkValue.typeName.object.local}"/>
+                       <param name="resolveDepth.local" value="${resolveDepth.local}"/>
+                       <param name="build_get_wfs_recurse_xsl.out.xml.local" value="${get_wfs_recurse_xsl.wfs_output.xml.local}"/>
+                       <param name="p5.links.recurse_level.limit.local" value="${p5.links.recurse_level.limit.local}"/>
+                       <param name="p5.links.next.recurse_level.limit.local" value="${p5.links.next.recurse_level.limit.local}"/>
+                       <param name="debug.local" value="5"/>
+                    </antcall>-\->
+                    
+      </sequential>-->
+   </target>
+   <target name="ifproc.refresh.exists"
+           description="To display info that file already exist"
+           if="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists"><!-- <input addproperty="recurse_ant.wfs_output.xml.local"/>
+      <input addproperty="get_wfs_recurse_xsl.wfs_output.xml.local.ifexists"/>-->
+      <echo>#842 already exist probe file 
+         $recurse_ant.wfs_output.xml.local = ${recurse_ant.wfs_output.xml.local}
+         ( set $get_wfs_recurse_xsl.wfs_output.xml.local.ifexists = ${get_wfs_recurse_xsl.wfs_output.xml.local.ifexists}
+         - delete to refresh
+      </echo>
+   </target>
+   <target name="Storage_AclUsage.list_process"><!-- TO NIE DZIALA - wyzwala javascript- trzeba inaczej to zrobic - po zasobach -->
+      <property name="name" value="ZAKUP_AUTA_LEASING"/>
+      <property name="namespace"
+                value="default_db/IN7_MK_BAZA_DYSTRYBUCJI/ZAKUP_AUTA_LEASING"/>
+      <property name="namespace.flat"
+                value="default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI__x3A__ZAKUP_AUTA_LEASING"/>
+      <local name="Storage_AclUsage.list_process.html"/>
+      <!--<local name="Storage_AclUsage.list_process.html.loadfile"/>-->
+      <local name="Storage_AclUsage.list_process.xml"/>
+      <property name="Storage_AclUsage.list_process.html"
+                location="${Storage_AclStruct.repository}/${namespace.flat}.Storage_AclUsage.list_process.html"/>
+      <property name="Storage_AclUsage.list_process.xml"
+                location="${Storage_AclStruct.repository}/${namespace.flat}.Storage_AclUsage.list_process.xml"/>
+      <!--  To check if are processes: 
+   https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclUsage&namespace=default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ
+    -->
+      <!-- 
+      
+   
+      <thead>
+<tr>
+<th style="padding:2px">Lp.</th>
+<th style="padding:2px">ID_CELL </th>
+<th style="padding:2px">CELL_NAME </th>
+<th style="padding:2px">ID_TABLE </th>
+<th style="padding:2px">TABLE_NAME </th>
+<th style="padding:2px">TABLE_LABEL </th>
+<th style="padding:2px">TABLE_DESCRIPTION </th>
+<th style="padding:2px">ID_DATABASE </th>
+<th style="padding:2px">ID_PROCES </th>
+<th style="padding:2px">FORM_TREAT </th>
+<th style="padding:2px">R <i class="glyphicon glyphicon-question-sign" title="Odczyt"></i></th>
+<th style="padding:2px">W <i class="glyphicon glyphicon-question-sign" title="Zapis"></i></th>
+<th style="padding:2px">X <i class="glyphicon glyphicon-question-sign" title="Wykonanie"></i></th>
+<th style="padding:2px">C <i class="glyphicon glyphicon-question-sign" title="Tworzenie"></i></th>
+<th style="padding:2px">S <i class="glyphicon glyphicon-question-sign" title="Zapis pomimo braku uprawnień do rekordu"></i></th>
+<th style="padding:2px">O <i class="glyphicon glyphicon-question-sign" title="Tylko własne dane"></i></th>
+<th style="padding:2px">V <i class="glyphicon glyphicon-question-sign" title="Odczyt pomimo braku uprawnień do rekordu"></i></th>
+<th style="padding:2px">E <i class="glyphicon glyphicon-question-sign" title="Export"></i></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<th style="padding:2px; color:#ccc">1</th>
+<td style="padding:2px">42369</td>
+<td style="padding:2px">ID</td>
+<td style="padding:2px">36703</td>
+<td style="padding:2px">default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ</td>
+<td style="padding:2px">Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALI</td>
+<td style="padding:2px"><details><summary style="white-space:nowrap"></summary><p></p></details></td>
+<td style="padding:2px">36</td>
+<td style="padding:2px"><a href="procesy5.php?task=CRM_PROCES&filtr_id=6429" class="btn btn-xs btn-link" style="padding:0">6429</a></td>
+<td style="padding:2px">R</td>
+<td style="padding:2px"><span class="label label-success">1</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+</tr>
+<tr>
+<th style="padding:2px; color:#ccc">2</th>
+<td style="padding:2px">42370</td>
+<td style="padding:2px">the_geom</td>
+<td style="padding:2px">36703</td>
+<td style="padding:2px">default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ</td>
+<td style="padding:2px">Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALI</td>
+<td style="padding:2px"><details><summary style="white-space:nowrap"></summary><p></p></details></td>
+<td style="padding:2px">36</td>
+<td style="padding:2px"><a href="procesy5.php?task=CRM_PROCES&filtr_id=6429" class="btn btn-xs btn-link" style="padding:0">6429</a></td>
+<td style="padding:2px">R</td>
+<td style="padding:2px"><span class="label label-success">1</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+</tr>
+<tr>
+<th style="padding:2px; color:#ccc">3</th>
+<td style="padding:2px">42371</td>
+<td style="padding:2px">A_STATUS_INFO</td>
+<td style="padding:2px">36703</td>
+<td style="padding:2px">default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ</td>
+<td style="padding:2px">Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALI</td>
+<td style="padding:2px"><details><summary style="white-space:nowrap"></summary><p></p></details></td>
+<td style="padding:2px">36</td>
+<td style="padding:2px"><a href="procesy5.php?task=CRM_PROCES&filtr_id=6429" class="btn btn-xs btn-link" style="padding:0">6429</a></td>
+<td style="padding:2px">R</td>
+<td style="padding:2px"><span class="label label-success">1</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+</tr>
+<tr>
+<th style="padding:2px; color:#ccc">4</th>
+<td style="padding:2px">42372</td>
+<td style="padding:2px">opis</td>
+<td style="padding:2px">36703</td>
+<td style="padding:2px">default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ</td>
+<td style="padding:2px">Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALI</td>
+<td style="padding:2px"><details><summary style="white-space:nowrap"></summary><p></p></details></td>
+<td style="padding:2px">36</td>
+<td style="padding:2px"><a href="procesy5.php?task=CRM_PROCES&filtr_id=6429" class="btn btn-xs btn-link" style="padding:0">6429</a></td>
+<td style="padding:2px">R</td>
+<td style="padding:2px"><span class="label label-success">1</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+</tr>
+<tr>
+<th style="padding:2px; color:#ccc">5</th>
+<td style="padding:2px">42373</td>
+<td style="padding:2px">ID_ZASOB</td>
+<td style="padding:2px">36703</td>
+<td style="padding:2px">default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ</td>
+<td style="padding:2px">Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALI</td>
+<td style="padding:2px"><details><summary style="white-space:nowrap"></summary><p></p></details></td>
+<td style="padding:2px">36</td>
+<td style="padding:2px"><a href="procesy5.php?task=CRM_PROCES&filtr_id=6429" class="btn btn-xs btn-link" style="padding:0">6429</a></td>
+<td style="padding:2px">R</td>
+<td style="padding:2px"><span class="label label-success">1</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+</tr>
+<tr>
+<th style="padding:2px; color:#ccc">6</th>
+<td style="padding:2px">42374</td>
+<td style="padding:2px">default_db__x3A__CRM_LISTA_ZASOBOW:CRM_LISTA_ZASOBOW</td>
+<td style="padding:2px">36703</td>
+<td style="padding:2px">default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ</td>
+<td style="padding:2px">Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALI</td>
+<td style="padding:2px"><details><summary style="white-space:nowrap"></summary><p></p></details></td>
+<td style="padding:2px">36</td>
+<td style="padding:2px"><a href="procesy5.php?task=CRM_PROCES&filtr_id=6429" class="btn btn-xs btn-link" style="padding:0">6429</a></td>
+<td style="padding:2px">R</td>
+<td style="padding:2px"><span class="label label-success">1</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td>
+<td style="padding:2px"><span class="label label-danger">0</span></td> -->
+      <echo> Saving to $Storage_AclUsage.list_process.xml ${Storage_AclUsage.list_process.xml} </echo>
+      <antcall target="get_wfs.PostHttpForm"><!-- https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclReinstall&namespace=default_db/Rozdzielcza_struktura_wewnetrzna_wsg84/Rozdzielcza_struktura_wewnetrzna_wsg84_DRAFT -->
+         <param name="get_wfs.PostHttpForm.local"
+                value="namespace=@{namespace}&amp;_route=Storage_AclReinstall"/>
+         <param name="api_url.local"
+                value="${Storage_AclStruct.url}?_route=Storage_AclUsage&amp;namespace=@{namespace}"/>
+         <param name="wfs_output.xml.local"
+                value="${Storage_AclUsage.list_process.html}"/>
+      </antcall>
+      <!--<loadfile property="Storage_AclUsage.list_process.html.loadfile" srcfile="${Storage_AclUsage.list_process.html}"/>-->
+      <!--<echoxml file="${Storage_AclUsage.list_process.xml}">
+         <Storage_AclUsage.list_process.html.loadfile>
+            ${Storage_AclUsage.list_process.html.loadfile}
+         </Storage_AclUsage.list_process.html.loadfile>
+      </echoxml>-->
+      <!--<echo file="${Storage_AclUsage.list_process.xml}"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<Storage_AclUsage.list_process.html.loadfile>]]></echo>
+      <echo append="true" file="${Storage_AclUsage.list_process.xml}" message="${Storage_AclUsage.list_process.html.loadfile}"/>
+      <echo append="true" file="${Storage_AclUsage.list_process.xml}">
+         <![CDATA[</Storage_AclUsage.list_process.html.loadfile>]]>
+      </echo>
+      
+      <replaceregexp byline="true">
+         <regexp pattern="&lt;!DOCTYPE html&gt;"/>
+         <substitution expression=""/>
+         <fileset file="${Storage_AclUsage.list_process.xml}"/>
+      </replaceregexp>-->
+      <antcall target="tidy.toxml">
+         <param name="html" value="${Storage_AclUsage.list_process.html}"/>
+         <param name="xml" value="${Storage_AclUsage.list_process.xml}"/>
+      </antcall>
+      <exec executable="open">
+         <arg file="${Storage_AclUsage.list_process.xml}"/>
+      </exec>
+   </target>
+   <!-- ACTION ADD DEFAULT PROCESS:
+   Summary
+URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=addObjectBaseProcesAjax
+Status: 200 OK
+Source: Network
+
+Request
+POST /SE/version-git/index.php HTTP/1.1
+Content-Type: application/x-www-form-urlencoded
+Origin: https://biuro.biall-net.pl
+Host: biuro.biall-net.pl
+Accept: */*
+Connection: keep-alive
+Accept-Language: en-us
+Accept-Encoding: gzip, deflate
+Cookie: TREE_CRM_PROCES=1121%201122%201123%201125%203109%201126%203113%201127%201704%201128%201715; PHPSESSID=eukh8ac49af2nbfgmekv94be4jf1an4qlvi5no5061tc3e321fgfho5gv0g1d92bt53trci8n1ful0i57rmse73qbra86c6bvqgm7k0; language=pl; composesplitterv=248; identviewsplitter=266; prefviewsplitter=266; mailviewsplitterv=226
+User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15
+Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage_AclUsage&namespace=default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ
+Content-Length: 118
+
+Response
+HTTP/1.1 200 OK
+Content-Type: application/json
+Pragma: no-cache
+Date: Tue, 10 Apr 2018 19:02:51 GMT
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Server: Apache
+Content-Length: 50
+X-Powered-By: PHP/5.6.30
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Connection: Keep-Alive
+Keep-Alive: timeout=5, max=15
+MS-Author-Via: DAV
+
+Query String Parameters
+_route: Storage
+_task: addObjectBaseProcesAjax
+
+Request Data
+MIME Type: application/x-www-form-urlencoded
+namespace: default_db/Rozdzielcza_Wykop_przedmiar_na_mikrorurki/Rozdzielcza_Wykop_przedmiar_na_mikrorurki_DO_REALIZ
+   
+  
+   
+   -->
+   <!--<target name="refreshTables">
+      <!-\- Request URL: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=tableList&idStorage=36
+Request Method: POST
+Status Code: 200 OK
+Remote Address: 94.158.130.34:443
+Referrer Policy: no-referrer-when-downgrade
+Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
+Connection: Keep-Alive
+Content-Type: text/html; charset=UTF-8
+Date: Mon, 16 Apr 2018 18:53:43 GMT
+Expires: Thu, 19 Nov 1981 08:52:00 GMT
+Keep-Alive: timeout=5, max=89
+MS-Author-Via: DAV
+Pragma: no-cache
+Server: Apache
+Transfer-Encoding: chunked
+X-Powered-By: PHP/5.6.30
+Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
+Accept-Encoding: gzip, deflate, br
+Accept-Language: en-US,en;q=0.9,pl;q=0.8
+Cache-Control: max-age=0
+Connection: keep-alive
+Content-Length: 19
+Content-Type: application/x-www-form-urlencoded
+Cookie: PHPSESSID=o3rktbrmf3k36uoq0np7gj8bm9c4177l95h5kohave7h8vfgfm3d1n91surssdidfl623v5dd4jd7m962mam7hgo5sb7pes029r4oj2
+Host: biuro.biall-net.pl
+Origin: https://biuro.biall-net.pl
+Referer: https://biuro.biall-net.pl/SE/version-git/index.php?_route=Storage&_task=tableList&idStorage=36
+Upgrade-Insecure-Requests: 1
+User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
+_route: Storage
+_task: tableList
+idStorage: 36
+
+ - form data!
+refreshObjectList: 1
+      -\->
+   </target>-->
+   <macrodef name="addProjectEnumTypeToZasobyAPI">
+      <attribute name="RootTablePrefix"/>
+      <attribute name="RootTableName"/>
+      <attribute name="FieldName"/>
+      <attribute name="enumeration"/>
+      <attribute name="uuid"/>
+      <element name="addProjectEnumTypeToZasobyAPI"/>
+      <sequential/>
+   </macrodef>
+</project>

BIN
SE/schema/WPS_Functions/biuro.biall-net.pl


+ 98 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/basemap.xsd

@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA MAP XSD                                      -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA maps with base functionality             -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             April 2010                                       -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2010               -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ======= INCLUDE ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapGroupMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:delayResolutionDomain.xsd:1.2"/>
+   <!-- base domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="keywords">
+         <xs:choice id="d15e18640___d15e186416-1">
+            <xs:group ref="keywords"/>
+            <xs:group ref="delay-d-keywords"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:mapGrp.xsd:1.2">
+      <xs:group name="topicref">
+         <xs:choice id="d15e18640___d15e186429-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="mapgroup-d-topicref"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="index-base">
+         <xs:choice id="d15e18640___d15e186434-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e18640___d15e186438-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e18640___d15e186442-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e18640___d15e186446-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(map mapgroup-d)                                              (topic delay-d)                                             (topic hazard-d)                                             (topic hi-d)                                              (topic indexing-d)                                              (topic ut-d)"
+                    id="d15e18640___d15e186451-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 82 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/basetopic.xsd

@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Topic XSD                                    -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Topics with base functionality           -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             April 2010                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2010               -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="ph">
+         <xs:choice id="d15e18675___d15e186778-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e18675___d15e186782-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e18675___d15e186786-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e18675___d15e186790-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e18675___d15e186795-1"/>
+   </xs:group>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hazard-d)                                             (topic hi-d)                                               (topic indexing-d)                                             (topic ut-d)                                                                                            "
+                    id="d15e18675___d15e186797-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 409 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/commonElementGrp.xsd

@@ -0,0 +1,409 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Common Element  XSD Group Decleration                -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA common elements          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June 2006                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="title">
+      <xs:sequence id="d15e18260___d15e182609-1">
+         <xs:choice id="d15e18260___d15e182610-1">
+            <xs:element ref="title" id="d15e18260___d15e182611-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="keyword">
+      <xs:sequence id="d15e18260___d15e182613-1">
+         <xs:choice id="d15e18260___d15e182614-1">
+            <xs:element ref="keyword" id="d15e18260___d15e182615-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="desc">
+      <xs:sequence id="d15e18260___d15e182617-1">
+         <xs:choice id="d15e18260___d15e182618-1">
+            <xs:element ref="desc" id="d15e18260___d15e182619-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="ph">
+      <xs:sequence id="d15e18260___d15e182621-1">
+         <xs:choice id="d15e18260___d15e182622-1">
+            <xs:element ref="ph" id="d15e18260___d15e182623-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="term">
+      <xs:sequence id="d15e18260___d15e182625-1">
+         <xs:choice id="d15e18260___d15e182626-1">
+            <xs:element ref="term" id="d15e18260___d15e182627-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="text">
+      <xs:sequence id="d15e18260___d15e182629-1">
+         <xs:choice id="d15e18260___d15e182630-1">
+            <xs:element ref="text" id="d15e18260___d15e182631-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="tm">
+      <xs:sequence id="d15e18260___d15e182633-1">
+         <xs:choice id="d15e18260___d15e182634-1">
+            <xs:element ref="tm" id="d15e18260___d15e182635-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="boolean">
+      <xs:sequence id="d15e18260___d15e182637-1">
+         <xs:choice id="d15e18260___d15e182638-1">
+            <xs:element ref="boolean" id="d15e18260___d15e182639-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="state">
+      <xs:sequence id="d15e18260___d15e182641-1">
+         <xs:choice id="d15e18260___d15e182642-1">
+            <xs:element ref="state" id="d15e18260___d15e182643-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="p">
+      <xs:sequence id="d15e18260___d15e182645-1">
+         <xs:choice id="d15e18260___d15e182646-1">
+            <xs:element ref="p" id="d15e18260___d15e182647-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="longquoteref">
+      <xs:sequence id="d15e18260___d15e182649-1">
+         <xs:choice id="d15e18260___d15e182650-1">
+            <xs:element ref="longquoteref" id="d15e18260___d15e182651-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lq">
+      <xs:sequence id="d15e18260___d15e182654-1">
+         <xs:choice id="d15e18260___d15e182655-1">
+            <xs:element ref="lq" id="d15e18260___d15e182656-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="longdescref">
+      <xs:sequence id="d15e18260___d15e182658-1">
+         <xs:choice id="d15e18260___d15e182659-1">
+            <xs:element ref="longdescref" id="d15e18260___d15e182660-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="note">
+      <xs:sequence id="d15e18260___d15e182662-1">
+         <xs:choice id="d15e18260___d15e182663-1">
+            <xs:element ref="note" id="d15e18260___d15e182664-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="q">
+      <xs:sequence id="d15e18260___d15e182666-1">
+         <xs:choice id="d15e18260___d15e182667-1">
+            <xs:element ref="q" id="d15e18260___d15e182668-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="ul">
+      <xs:sequence id="d15e18260___d15e182670-1">
+         <xs:choice id="d15e18260___d15e182671-1">
+            <xs:element ref="ul" id="d15e18260___d15e182672-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="ol">
+      <xs:sequence id="d15e18260___d15e182674-1">
+         <xs:choice id="d15e18260___d15e182675-1">
+            <xs:element ref="ol" id="d15e18260___d15e182676-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sl">
+      <xs:sequence id="d15e18260___d15e182678-1">
+         <xs:choice id="d15e18260___d15e182679-1">
+            <xs:element ref="sl" id="d15e18260___d15e182680-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sli">
+      <xs:sequence id="d15e18260___d15e182682-1">
+         <xs:choice id="d15e18260___d15e182683-1">
+            <xs:element ref="sli" id="d15e18260___d15e182684-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="li">
+      <xs:sequence id="d15e18260___d15e182686-1">
+         <xs:choice id="d15e18260___d15e182687-1">
+            <xs:element ref="li" id="d15e18260___d15e182688-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="itemgroup">
+      <xs:sequence id="d15e18260___d15e182690-1">
+         <xs:choice id="d15e18260___d15e182691-1">
+            <xs:element ref="itemgroup" id="d15e18260___d15e182692-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dl">
+      <xs:sequence id="d15e18260___d15e182694-1">
+         <xs:choice id="d15e18260___d15e182695-1">
+            <xs:element ref="dl" id="d15e18260___d15e182696-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dlhead">
+      <xs:sequence id="d15e18260___d15e182699-1">
+         <xs:choice id="d15e18260___d15e182700-1">
+            <xs:element ref="dlhead" id="d15e18260___d15e182701-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="ddhd">
+      <xs:sequence id="d15e18260___d15e182703-1">
+         <xs:choice id="d15e18260___d15e182704-1">
+            <xs:element ref="ddhd" id="d15e18260___d15e182705-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dthd">
+      <xs:sequence id="d15e18260___d15e182707-1">
+         <xs:choice id="d15e18260___d15e182708-1">
+            <xs:element ref="dthd" id="d15e18260___d15e182709-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dlentry">
+      <xs:sequence id="d15e18260___d15e182711-1">
+         <xs:choice id="d15e18260___d15e182712-1">
+            <xs:element ref="dlentry" id="d15e18260___d15e182713-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dt">
+      <xs:sequence id="d15e18260___d15e182715-1">
+         <xs:choice id="d15e18260___d15e182716-1">
+            <xs:element ref="dt" id="d15e18260___d15e182717-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dd">
+      <xs:sequence id="d15e18260___d15e182719-1">
+         <xs:choice id="d15e18260___d15e182720-1">
+            <xs:element ref="dd" id="d15e18260___d15e182721-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="fig">
+      <xs:sequence id="d15e18260___d15e182723-1">
+         <xs:choice id="d15e18260___d15e182724-1">
+            <xs:element ref="fig" id="d15e18260___d15e182725-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="figgroup">
+      <xs:sequence id="d15e18260___d15e182727-1">
+         <xs:choice id="d15e18260___d15e182728-1">
+            <xs:element ref="figgroup" id="d15e18260___d15e182729-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="pre">
+      <xs:sequence id="d15e18260___d15e182731-1">
+         <xs:choice id="d15e18260___d15e182732-1">
+            <xs:element ref="pre" id="d15e18260___d15e182733-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lines">
+      <xs:sequence id="d15e18260___d15e182735-1">
+         <xs:choice id="d15e18260___d15e182736-1">
+            <xs:element ref="lines" id="d15e18260___d15e182737-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="image">
+      <xs:sequence id="d15e18260___d15e182739-1">
+         <xs:choice id="d15e18260___d15e182740-1">
+            <xs:element ref="image" id="d15e18260___d15e182741-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="alt">
+      <xs:sequence id="d15e18260___d15e182744-1">
+         <xs:choice id="d15e18260___d15e182745-1">
+            <xs:element ref="alt" id="d15e18260___d15e182746-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="object">
+      <xs:sequence id="d15e18260___d15e182748-1">
+         <xs:choice id="d15e18260___d15e182749-1">
+            <xs:element ref="object" id="d15e18260___d15e182750-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="param">
+      <xs:sequence id="d15e18260___d15e182752-1">
+         <xs:choice id="d15e18260___d15e182753-1">
+            <xs:element ref="param" id="d15e18260___d15e182754-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="simpletable">
+      <xs:sequence id="d15e18260___d15e182756-1">
+         <xs:choice id="d15e18260___d15e182757-1">
+            <xs:element ref="simpletable" id="d15e18260___d15e182758-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sthead">
+      <xs:sequence id="d15e18260___d15e182760-1">
+         <xs:choice id="d15e18260___d15e182761-1">
+            <xs:element ref="sthead" id="d15e18260___d15e182762-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="strow">
+      <xs:sequence id="d15e18260___d15e182764-1">
+         <xs:choice id="d15e18260___d15e182765-1">
+            <xs:element ref="strow" id="d15e18260___d15e182766-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="stentry">
+      <xs:sequence id="d15e18260___d15e182768-1">
+         <xs:choice id="d15e18260___d15e182769-1">
+            <xs:element ref="stentry" id="d15e18260___d15e182770-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="draft-comment">
+      <xs:sequence id="d15e18260___d15e182772-1">
+         <xs:choice id="d15e18260___d15e182773-1">
+            <xs:element ref="draft-comment" id="d15e18260___d15e182774-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="required-cleanup">
+      <xs:sequence id="d15e18260___d15e182776-1">
+         <xs:choice id="d15e18260___d15e182777-1">
+            <xs:element ref="required-cleanup" id="d15e18260___d15e182778-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="fn">
+      <xs:sequence id="d15e18260___d15e182780-1">
+         <xs:choice id="d15e18260___d15e182781-1">
+            <xs:element ref="fn" id="d15e18260___d15e182782-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="indextermref">
+      <xs:sequence id="d15e18260___d15e182784-1">
+         <xs:choice id="d15e18260___d15e182785-1">
+            <xs:element ref="indextermref" id="d15e18260___d15e182786-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="cite">
+      <xs:sequence id="d15e18260___d15e182789-1">
+         <xs:choice id="d15e18260___d15e182790-1">
+            <xs:element ref="cite" id="d15e18260___d15e182791-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="xref">
+      <xs:sequence id="d15e18260___d15e182793-1">
+         <xs:choice id="d15e18260___d15e182794-1">
+            <xs:element ref="xref" id="d15e18260___d15e182795-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="data">
+      <xs:sequence id="d15e18260___d15e182797-1">
+         <xs:choice id="d15e18260___d15e182798-1">
+            <xs:element ref="data" id="d15e18260___d15e182799-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="data-about">
+      <xs:sequence id="d15e18260___d15e182801-1">
+         <xs:choice id="d15e18260___d15e182802-1">
+            <xs:element ref="data-about" id="d15e18260___d15e182803-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="foreign">
+      <xs:sequence id="d15e18260___d15e182805-1">
+         <xs:choice id="d15e18260___d15e182806-1">
+            <xs:element ref="foreign" id="d15e18260___d15e182807-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="indexterm">
+      <xs:sequence id="d15e18260___d15e182809-1">
+         <xs:choice id="d15e18260___d15e182810-1">
+            <xs:element ref="indexterm" id="d15e18260___d15e182811-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="index-base">
+      <xs:sequence id="d15e18260___d15e182813-1">
+         <xs:choice id="d15e18260___d15e182814-1">
+            <xs:element ref="index-base" id="d15e18260___d15e182815-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="unknown">
+      <xs:sequence id="d15e18260___d15e182817-1">
+         <xs:choice id="d15e18260___d15e182818-1">
+            <xs:element ref="unknown" id="d15e18260___d15e182819-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="navtitle">
+      <xs:sequence id="d15e18260___d15e182821-1">
+         <xs:choice id="d15e18260___d15e182822-1">
+            <xs:element ref="navtitle" id="d15e18260___d15e182823-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="shortdesc">
+      <xs:sequence id="d15e18260___d15e182825-1">
+         <xs:choice id="d15e18260___d15e182826-1">
+            <xs:element ref="shortdesc" id="d15e18260___d15e182827-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="props-attribute-extensions"/>
+   <xs:attributeGroup name="base-attribute-extensions"/>
+</xs:schema>

+ 3046 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/commonElementMod.xsd

@@ -0,0 +1,3046 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Common Elements XSD Module                           -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      Octoober  2009                                    -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA common elements          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June  2006                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             All Rights Reserved.                              -->
+<!--  UPDATES:                                                     -->
+<!--    2009.05.05 EAS:  Added navtitle element.  Moved shortdesc element declaration to mapMod.xsd and topicMod.xsd.  -->
+<!--    2009.05.05 EAS:  Moved metadata to metaDeclMod.xsd  -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"><!--  Import the XML Schema that contains the defiinitions for xml:lang and xml:space attributes -->
+   <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.2"/>
+   <xs:attributeGroup name="display-atts">
+      <xs:annotation>
+         <xs:documentation>Display attributes is a parameter entity declaration in the topic
+                XSD that includes attributes whose values may be used for affecting the display
+                of a topic or its selection by search tools.
+            </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="scale"
+                    type="scale-atts.class"
+                    id="d15e18410___d15e184107-1_scale"/>
+      <xs:attribute name="frame"
+                    type="frame-att.class"
+                    id="d15e18410___d15e184108-1_frame"/>
+      <xs:attribute name="expanse"
+                    type="expanse-att.class"
+                    id="d15e18410___d15e184109-1_expanse"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="frame-att.class" id="d15e18410___d15e184110-1_frame__x2D__att.">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="top"/>
+         <xs:enumeration value="bottom"/>
+         <xs:enumeration value="topbot"/>
+         <xs:enumeration value="all"/>
+         <xs:enumeration value="sides"/>
+         <xs:enumeration value="none"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="expanse-att.class" id="d15e18410___d15e184119-1_expanse__x2D__at">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="page"/>
+         <xs:enumeration value="column"/>
+         <xs:enumeration value="textline"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attributeGroup name="id-atts">
+      <xs:annotation>
+         <xs:documentation>ID attributes (%id-atts;) is a parameter entity declaration in the
+                topic XSD that includes attributes that enable the naming and referencing
+                of elements in a DITA topic: <keyword>id</keyword> and <keyword>conref</keyword>.
+            </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="id" type="xs:NMTOKEN" id="d15e18410___d15e184135-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="conref-atts">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:attribute name="conref" type="xs:string" id="d15e18410___d15e184140-1_conref"/>
+      <xs:attribute name="conrefend"
+                    type="xs:string"
+                    id="d15e18410___d15e184141-1_conrefend"/>
+      <xs:attribute name="conaction"
+                    type="conaction-att.class"
+                    id="d15e18410___d15e184142-1_conaction"/>
+      <xs:attribute name="conkeyref"
+                    type="xs:string"
+                    id="d15e18410___d15e184143-1_conkeyref"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="conaction-att.class"
+                  id="d15e18410___d15e184144-1_conaction__x2D__">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="mark"/>
+         <xs:enumeration value="pushafter"/>
+         <xs:enumeration value="pushbefore"/>
+         <xs:enumeration value="pushreplace"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attributeGroup name="select-atts">
+      <xs:annotation>
+         <xs:documentation>Attributes that support both filtering and flagging include <keyword>platform</keyword>, <keyword>product</keyword>, <keyword>
+                 audience</keyword>, and  <keyword>otherprops</keyword>. Attribute <keyword>rev</keyword> only
+                lets you flag information that matches a run-time parameter. Attribute <keyword>importance</keyword> currently
+                provides output effects only for steps (where only the values "optional" and
+                "required" are supported).
+            </xs:documentation>
+      </xs:annotation>
+      <xs:attributeGroup ref="filter-atts"/>
+      <xs:attribute name="base" type="xs:string" id="d15e18410___d15e184175-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e18410___d15e184177-1_rev"/>
+      <xs:attribute name="importance"
+                    type="importance-atts.class"
+                    id="d15e18410___d15e184178-1_importance"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e18410___d15e184179-1_status"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="data-element-atts.class">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name" type="xs:string" id="d15e18410___d15e184182-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    id="d15e18410___d15e184183-1_datatype"/>
+      <xs:attribute name="value" type="xs:string" id="d15e18410___d15e184184-1_value"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18410___d15e184185-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e184186-1_keyref"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18410___d15e184187-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18410___d15e184188-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18410___d15e184189-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184190-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="importance-atts.class" id="d15e18410___d15e184191-1_importance">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="obsolete"/>
+         <xs:enumeration value="deprecated"/>
+         <xs:enumeration value="optional"/>
+         <xs:enumeration value="default"/>
+         <xs:enumeration value="low"/>
+         <xs:enumeration value="normal"/>
+         <xs:enumeration value="high"/>
+         <xs:enumeration value="recommended"/>
+         <xs:enumeration value="required"/>
+         <xs:enumeration value="urgent"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="scale-atts.class" id="d15e18410___d15e184205-1_scale__x2D__atts">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="50"/>
+         <xs:enumeration value="60"/>
+         <xs:enumeration value="70"/>
+         <xs:enumeration value="80"/>
+         <xs:enumeration value="90"/>
+         <xs:enumeration value="100"/>
+         <xs:enumeration value="110"/>
+         <xs:enumeration value="120"/>
+         <xs:enumeration value="140"/>
+         <xs:enumeration value="160"/>
+         <xs:enumeration value="180"/>
+         <xs:enumeration value="200"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="status-atts.class" id="d15e18410___d15e184221-1_status__x2D__att">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="new"/>
+         <xs:enumeration value="changed"/>
+         <xs:enumeration value="deleted"/>
+         <xs:enumeration value="unchanged"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attributeGroup name="univ-atts">
+      <xs:annotation>
+         <xs:documentation>Universal attributes is a parameter entity declaration in the topic XSD that
+                includes all of the attributes in the select-atts and id-atts attribute groups. 
+            </xs:documentation>
+      </xs:annotation>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="univ-atts-translate-no">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts-translate-no"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="global-atts">
+      <xs:annotation>
+         <xs:documentation>Debugging attributes, normally hidden from authoring view.        
+            </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="xtrc" type="xs:string" id="d15e18410___d15e184243-1_xtrc"/>
+      <xs:attribute name="xtrf" type="xs:string" id="d15e18410___d15e184244-1_xtrf"/>
+   </xs:attributeGroup>
+   <!-- =========================================================================== -->
+   <!-- COMMON GROUP DECLARATIONS - START ======================================= -->
+   <!-- =========================================================================== -->
+   <!-- Phrase or inline elements of various classes
+        <!ENTITY % basic.ph             "%ph;|%term;|%xref;|%cite;|%q;|%state;|%keyword;|%tm;"> -->
+   <xs:group name="basic.ph">
+      <xs:choice id="d15e18410___d15e184250-1">
+         <xs:group ref="ph"/>
+         <xs:group ref="term"/>
+         <xs:group ref="xref"/>
+         <xs:group ref="cite"/>
+         <xs:group ref="q"/>
+         <xs:group ref="state"/>
+         <xs:group ref="boolean"/>
+         <xs:group ref="keyword"/>
+         <xs:group ref="tm"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Elements common to most body-like contexts -->
+   <xs:group name="basic.block">
+      <xs:choice id="d15e18410___d15e184263-1">
+         <xs:group ref="p"/>
+         <xs:group ref="lq"/>
+         <xs:group ref="note"/>
+         <xs:group ref="dl"/>
+         <xs:group ref="ul"/>
+         <xs:group ref="ol"/>
+         <xs:group ref="sl"/>
+         <xs:group ref="pre"/>
+         <xs:group ref="lines"/>
+         <xs:group ref="fig"/>
+         <xs:group ref="image"/>
+         <xs:group ref="object"/>
+         <xs:group ref="table"/>
+         <xs:group ref="simpletable"/>
+      </xs:choice>
+   </xs:group>
+   <!-- class groupings to preserve in a schema
+        <!ENTITY % basic.phandblock     "%basic.ph; | %basic.block;">
+    -->
+   <xs:group name="basic.phandblock">
+      <xs:choice id="d15e18410___d15e184281-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Exclusions:.models.modified by removing excluded content -->
+   <!-- <!ENTITY % basic.ph.noxref      "%ph;|%term;|              %q;|%state;|%keyword;|%tm">  -->
+   <xs:group name="basic.ph.noxref">
+      <xs:choice id="d15e18410___d15e184287-1">
+         <xs:group ref="ph"/>
+         <xs:group ref="term"/>
+         <xs:group ref="q"/>
+         <xs:group ref="state"/>
+         <xs:group ref="boolean"/>
+         <xs:group ref="keyword"/>
+         <xs:group ref="tm"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % basic.block.notbl    "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%pre;|%lines;|%fig;|%image;|%object;">  -->
+   <xs:group name="basic.block.notbl">
+      <xs:choice id="d15e18410___d15e184297-1">
+         <xs:group ref="p"/>
+         <xs:group ref="lq"/>
+         <xs:group ref="note"/>
+         <xs:group ref="dl"/>
+         <xs:group ref="ul"/>
+         <xs:group ref="ol"/>
+         <xs:group ref="sl"/>
+         <xs:group ref="pre"/>
+         <xs:group ref="lines"/>
+         <xs:group ref="fig"/>
+         <xs:group ref="image"/>
+         <xs:group ref="object"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % basic.block.nonote   "%p;|%lq;|       %dl;|%ul;|%ol;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">  -->
+   <xs:group name="basic.block.nonote">
+      <xs:choice id="d15e18410___d15e184313-1">
+         <xs:group ref="p"/>
+         <xs:group ref="lq"/>
+         <xs:group ref="dl"/>
+         <xs:group ref="ul"/>
+         <xs:group ref="ol"/>
+         <xs:group ref="sl"/>
+         <xs:group ref="pre"/>
+         <xs:group ref="lines"/>
+         <xs:group ref="fig"/>
+         <xs:group ref="image"/>
+         <xs:group ref="object"/>
+         <xs:group ref="table"/>
+         <xs:group ref="simpletable"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % basic.block.nopara   "    %lq;|%note;|%dl;|%ul;|%ol;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">  -->
+   <xs:group name="basic.block.nopara">
+      <xs:choice id="d15e18410___d15e184331-1">
+         <xs:group ref="lq"/>
+         <xs:group ref="note"/>
+         <xs:group ref="dl"/>
+         <xs:group ref="ul"/>
+         <xs:group ref="ol"/>
+         <xs:group ref="sl"/>
+         <xs:group ref="pre"/>
+         <xs:group ref="lines"/>
+         <xs:group ref="fig"/>
+         <xs:group ref="image"/>
+         <xs:group ref="object"/>
+         <xs:group ref="table"/>
+         <xs:group ref="simpletable"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % basic.block.nolq     "%p;|     %note;|%dl;|%ul;|%ol;|%pre;|%lines;|%fig;|%image;|%object;|%table;|%simpletable;">  -->
+   <xs:group name="basic.block.nolq">
+      <xs:choice id="d15e18410___d15e184348-1">
+         <xs:group ref="p"/>
+         <xs:group ref="note"/>
+         <xs:group ref="dl"/>
+         <xs:group ref="ul"/>
+         <xs:group ref="ol"/>
+         <xs:group ref="sl"/>
+         <xs:group ref="pre"/>
+         <xs:group ref="lines"/>
+         <xs:group ref="fig"/>
+         <xs:group ref="image"/>
+         <xs:group ref="object"/>
+         <xs:group ref="table"/>
+         <xs:group ref="simpletable"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % basic.block.notbnofg  "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%pre;|%lines;|      %image;|%object;">  -->
+   <xs:group name="basic.block.notbnofg">
+      <xs:choice id="d15e18410___d15e184365-1">
+         <xs:group ref="p"/>
+         <xs:group ref="lq"/>
+         <xs:group ref="note"/>
+         <xs:group ref="dl"/>
+         <xs:group ref="ul"/>
+         <xs:group ref="ol"/>
+         <xs:group ref="sl"/>
+         <xs:group ref="pre"/>
+         <xs:group ref="lines"/>
+         <xs:group ref="image"/>
+         <xs:group ref="object"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % basic.block.notbfgobj "%p;|%lq;|%note;|%dl;|%ul;|%ol;|%pre;|%lines;|      %image;">  -->
+   <xs:group name="basic.block.notbfgobj">
+      <xs:choice id="d15e18410___d15e184379-1">
+         <xs:group ref="p"/>
+         <xs:group ref="lq"/>
+         <xs:group ref="note"/>
+         <xs:group ref="dl"/>
+         <xs:group ref="ul"/>
+         <xs:group ref="ol"/>
+         <xs:group ref="sl"/>
+         <xs:group ref="pre"/>
+         <xs:group ref="lines"/>
+         <xs:group ref="image"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Phrase or inline elements of various classes
+        <!ENTITY % basic.ph             "%ph;|%term;|%xref;|%cite;|%q;|%state;|%keyword;"> -->
+   <xs:group name="basic.ph.notm">
+      <xs:choice id="d15e18410___d15e184392-1">
+         <xs:group ref="ph"/>
+         <xs:group ref="term"/>
+         <xs:group ref="xref"/>
+         <xs:group ref="cite"/>
+         <xs:group ref="q"/>
+         <xs:group ref="state"/>
+         <xs:group ref="boolean"/>
+         <xs:group ref="keyword"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Inclusions: defined sets that can be added into appropriate.models -->
+   <xs:group name="txt.incl">
+      <xs:choice id="d15e18410___d15e184403-1">
+         <xs:group ref="draft-comment"/>
+         <xs:group ref="required-cleanup"/>
+         <xs:group ref="fn"/>
+         <xs:group ref="indextermref"/>
+         <xs:group ref="indexterm"/>
+      </xs:choice>
+   </xs:group>
+   <!-- =========================================================================== -->
+   <!-- COMMON GROUP DECLARATIONS - END ======================================= -->
+   <!-- =========================================================================== -->
+   <!-- <!ENTITY % fig.cnt              "%basic.block.notbnofg; | %simpletable; | %xref; | %fn;| %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="fig.cnt">
+      <xs:choice id="d15e18410___d15e184415-1">
+         <xs:group ref="basic.block.notbnofg"/>
+         <xs:group ref="simpletable"/>
+         <xs:group ref="xref"/>
+         <xs:group ref="fn"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % desc.cnt             "#PCDATA | %basic.ph; | %basic.block.notbfgobj; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="desc.cnt">
+      <xs:choice id="d15e18410___d15e184424-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block.notbfgobj"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % note.cnt             "#PCDATA | %basic.ph; | %basic.block.nonote; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="note.cnt">
+      <xs:choice id="d15e18410___d15e184431-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block.nonote"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % fn.cnt               "#PCDATA | %basic.ph; | %basic.block.notbl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="fn.cnt">
+      <xs:choice id="d15e18410___d15e184439-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block.notbl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % ph.cnt               "#PCDATA | %basic.ph; | %image;              | %; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="ph.cnt">
+      <xs:choice id="d15e18410___d15e184446-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="image"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % tblcell.cnt          "#PCDATA | %basic.ph; | %basic.block.notbl;  | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="tblcell.cnt">
+      <xs:choice id="d15e18410___d15e184454-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block.notbl"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % itemgroup.cnt        "#PCDATA | %basic.ph; | %basic.block; |             %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="itemgroup.cnt">
+      <xs:choice id="d15e18410___d15e184463-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % listitem.cnt         "#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="listitem.cnt">
+      <xs:choice id="d15e18410___d15e184471-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block"/>
+         <xs:group ref="itemgroup"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % para.cnt             "#PCDATA | %basic.ph; | %basic.block.nopara; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="para.cnt">
+      <xs:choice id="d15e18410___d15e184480-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block.nopara"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % longquote.cnt        "#PCDATA | %basic.ph; | %basic.block.nolq;   | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="longquote.cnt">
+      <xs:choice id="d15e18410___d15e184488-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block.nolq"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+         <xs:group ref="longquoteref"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % shortquote.cnt       "#PCDATA | %basic.ph; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="shortquote.cnt">
+      <xs:choice id="d15e18410___d15e184497-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % defn.cnt             ""#PCDATA | %basic.ph; | %basic.block; |%itemgroup;| %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="defn.cnt">
+      <xs:choice id="d15e18410___d15e184503-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="basic.block"/>
+         <xs:group ref="itemgroup"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % pre.cnt              "#PCDATA | %basic.ph; | %txt.incl; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="pre.cnt">
+      <xs:choice id="d15e18410___d15e184513-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="txt.incl"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % term.cnt             "#PCDATA | %basic.ph; | %image; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="term.cnt">
+      <xs:choice id="d15e18410___d15e184520-1">
+         <xs:group ref="basic.ph"/>
+         <xs:group ref="image"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % xreftext.cnt         "#PCDATA | %basic.ph.noxref; | %image; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="xreftext.cnt">
+      <xs:choice id="d15e18410___d15e184527-1">
+         <xs:group ref="basic.ph.noxref"/>
+         <xs:group ref="image"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % title.cnt            "#PCDATA | %basic.ph.noxref; | %image; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="title.cnt">
+      <xs:choice id="d15e18410___d15e184534-1">
+         <xs:group ref="basic.ph.noxref"/>
+         <xs:group ref="image"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % xrefph.cnt           "#PCDATA | %basic.ph.noxref; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="xrefph.cnt">
+      <xs:choice id="d15e18410___d15e184541-1">
+         <xs:group ref="basic.ph.noxref"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!-- <!ENTITY % words.cnt            "#PCDATA | %keyword; | %term; | %data.elements.incl; | %foreign.unknown.incl;"> -->
+   <xs:group name="words.cnt">
+      <xs:choice id="d15e18410___d15e184547-1">
+         <xs:group ref="keyword"/>
+         <xs:group ref="term"/>
+         <xs:group ref="data.elements.incl"/>
+         <xs:group ref="foreign.unknown.incl"/>
+      </xs:choice>
+   </xs:group>
+   <!--<!ENTITY % data.cnt             "%words.cnt;|%image;|%object;|%ph;|%title;">-->
+   <xs:group name="data.cnt">
+      <xs:choice id="d15e18410___d15e184555-1">
+         <xs:group ref="words.cnt"/>
+         <xs:group ref="image"/>
+         <xs:group ref="object"/>
+         <xs:group ref="ph"/>
+         <xs:group ref="title"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="data.elements.incl">
+      <xs:choice id="d15e18410___d15e184562-1">
+         <xs:group ref="data"/>
+         <xs:group ref="data-about"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="foreign.unknown.incl">
+      <xs:choice id="d15e18410___d15e184566-1">
+         <xs:group ref="foreign"/>
+         <xs:group ref="unknown"/>
+      </xs:choice>
+   </xs:group>
+   <xs:simpleType name="role-att.class" id="d15e18410___d15e184569-1_role__x2D__att.c">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="parent"/>
+         <xs:enumeration value="child"/>
+         <xs:enumeration value="sibling"/>
+         <xs:enumeration value="friend"/>
+         <xs:enumeration value="next"/>
+         <xs:enumeration value="previous"/>
+         <xs:enumeration value="cousin"/>
+         <xs:enumeration value="ancestor"/>
+         <xs:enumeration value="descendant"/>
+         <xs:enumeration value="sample"/>
+         <xs:enumeration value="external"/>
+         <xs:enumeration value="other"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <!-- Remove as per DITA Feature 12022
+      <xs:simpleType name="view-att.class">
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="internal"/>
+            <xs:enumeration value="classified"/>
+            <xs:enumeration value="all"/>
+            <xs:enumeration value="entitled"/>
+            <xs:enumeration value="-dita-use-conref-target"/>
+        </xs:restriction>
+    </xs:simpleType>-->
+   <xs:simpleType name="workflow-att.class"
+                  id="d15e18410___d15e184586-1_workflow__x2D__a">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="author"/>
+         <xs:enumeration value="editor"/>
+         <xs:enumeration value="reviewer"/>
+         <xs:enumeration value="publisher"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <!-- Remove as per DITA Feature 12022
+      <xs:simpleType name="job-att.class">
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="installing"/>
+            <xs:enumeration value="customizing"/>
+            <xs:enumeration value="administering"/>
+            <xs:enumeration value="programming"/>
+            <xs:enumeration value="using"/>
+            <xs:enumeration value="maintaining"/>
+            <xs:enumeration value="troubleshooting"/>
+            <xs:enumeration value="evaluating"/>
+            <xs:enumeration value="planning"/>
+            <xs:enumeration value="migrating"/>
+            <xs:enumeration value="other"/>
+            <xs:enumeration value="-dita-use-conref-target"/>
+        </xs:restriction>
+    </xs:simpleType>-->
+   <!-- Remove as per DITA Feature 12022
+      <xs:simpleType name="experiencelevel-att.class">
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="novice"/>
+            <xs:enumeration value="general"/>
+            <xs:enumeration value="expert"/>
+            <xs:enumeration value="-dita-use-conref-target"/>
+        </xs:restriction>
+    </xs:simpleType>-->
+   <!--  Remove as per DITA Feature 12022
+    <xs:simpleType name="disposition-att.class">
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="issue"/>
+            <xs:enumeration value="open"/>
+            <xs:enumeration value="accepted"/>
+            <xs:enumeration value="rejected"/>
+            <xs:enumeration value="deferred"/>
+            <xs:enumeration value="duplicate"/>
+            <xs:enumeration value="reopened"/>
+            <xs:enumeration value="unassigned"/>
+            <xs:enumeration value="completed"/>
+            <xs:enumeration value="-dita-use-conref-target"/>
+        </xs:restriction>
+    </xs:simpleType> -->
+   <xs:simpleType name="yesno-att.class" id="d15e18410___d15e184596-1_yesno__x2D__att.">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="yes"/>
+         <xs:enumeration value="no"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <!-- This is referenced inside CALS tables -->
+   <xs:element name="title" id="d15e18410___d15e184603-1_title">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>title</keyword>&gt; element contains a heading or
+                label for the main parts of a document such as &lt;topic&gt;, &lt;section&gt;, and
+                &lt;example&gt; and for the display elements such as figure  (&lt;<keyword>fig</keyword>&gt;)
+                and &lt;<keyword>table</keyword>&gt;.
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184616-1">
+         <xs:complexContent id="d15e18410___d15e184617-1">
+            <xs:extension base="title.class" id="d15e18410___d15e184618-1">
+               <xs:attribute ref="class" default="- topic/title " id="d15e18410___d15e184619-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="title.class"
+                   mixed="true"
+                   id="d15e18410___d15e184620-1_title.clas">
+      <xs:sequence id="d15e18410___d15e184621-1">
+         <xs:group ref="title.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="title.attributes"/>
+   </xs:complexType>
+   <xs:group name="title.content">
+      <xs:sequence id="d15e18410___d15e184625-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184626-1">
+            <xs:group ref="title.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="title.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184629-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e18410___d15e184630-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="keyword" id="d15e18410___d15e184635-1_keyword">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>keyword</keyword>&gt; element identifies a keyword
+                or token, such as a single value from an enumerated list, the name of a command
+                or parameter, or a lookup key for a message (contrast with <xref href="term.xml">term</xref>).
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184645-1">
+         <xs:complexContent id="d15e18410___d15e184646-1">
+            <xs:extension base="keyword.class" id="d15e18410___d15e184647-1">
+               <xs:attribute ref="class"
+                             default="- topic/keyword "
+                             id="d15e18410___d15e184648-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="keyword.class"
+                   mixed="true"
+                   id="d15e18410___d15e184649-1_keyword.cl">
+      <xs:sequence id="d15e18410___d15e184650-1">
+         <xs:group ref="keyword.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="keyword.attributes"/>
+   </xs:complexType>
+   <xs:group name="keyword.content">
+      <xs:sequence id="d15e18410___d15e184654-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184655-1">
+            <xs:group ref="tm" minOccurs="0"/>
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="keyword.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e184659-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184660-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="desc" id="d15e18410___d15e184663-1_desc">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>desc</keyword>&gt; element contains the description
+                of the current element. A description should provide more information than
+                the title.
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184670-1">
+         <xs:complexContent id="d15e18410___d15e184671-1">
+            <xs:extension base="desc.class" id="d15e18410___d15e184672-1">
+               <xs:attribute ref="class" default="- topic/desc " id="d15e18410___d15e184673-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="desc.class"
+                   mixed="true"
+                   id="d15e18410___d15e184674-1_desc.class">
+      <xs:sequence id="d15e18410___d15e184675-1">
+         <xs:group ref="desc.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="desc.attributes"/>
+   </xs:complexType>
+   <xs:group name="desc.content">
+      <xs:sequence id="d15e18410___d15e184679-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184680-1">
+            <xs:group ref="desc.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="desc.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184684-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="ph" id="d15e18410___d15e184687-1_ph">
+      <xs:annotation>
+         <xs:documentation>The phrase (&lt;<keyword>ph</keyword>&gt;) element is used to organize
+        content for reuse or conditional processing (for example, when part of a paragraph
+        applies to a particular audience). It can be used by future specializations
+        of DITA to apply specific processing or formatting to marked up phrases.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184694-1">
+         <xs:complexContent id="d15e18410___d15e184695-1">
+            <xs:extension base="ph.class" id="d15e18410___d15e184696-1">
+               <xs:attribute ref="class" default="- topic/ph " id="d15e18410___d15e184697-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="ph.class" mixed="true" id="d15e18410___d15e184698-1_ph.class">
+      <xs:annotation>
+         <xs:documentation>var &amp; keyword defined by syntax diagram</xs:documentation>
+      </xs:annotation>
+      <xs:sequence id="d15e18410___d15e184702-1">
+         <xs:group ref="ph.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="ph.attributes"/>
+   </xs:complexType>
+   <xs:group name="ph.content">
+      <xs:sequence id="d15e18410___d15e184706-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184707-1">
+            <xs:group ref="ph.cnt" minOccurs="0"/>
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="ph.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e184711-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184712-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="term" id="d15e18410___d15e184715-1_term">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>term</keyword>&gt; element identifies words that
+        represent extended definitions or explanations. In future development of DITA,
+        for example, terms might provide associative linking to matching glossary
+        entries.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184722-1">
+         <xs:complexContent id="d15e18410___d15e184723-1">
+            <xs:extension base="term.class" id="d15e18410___d15e184724-1">
+               <xs:attribute ref="class" default="- topic/term " id="d15e18410___d15e184725-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="term.class"
+                   mixed="true"
+                   id="d15e18410___d15e184726-1_term.class">
+      <xs:annotation>
+         <xs:documentation>Inline content (prhases)</xs:documentation>
+      </xs:annotation>
+      <xs:sequence id="d15e18410___d15e184730-1">
+         <xs:group ref="term.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="term.attributes"/>
+   </xs:complexType>
+   <xs:group name="term.content">
+      <xs:sequence id="d15e18410___d15e184734-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184735-1">
+            <xs:group ref="tm" minOccurs="0"/>
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="term.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e184739-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184740-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="text" id="d15e18410___d15e184743-1_text">
+      <xs:complexType id="d15e18410___d15e184744-1">
+         <xs:complexContent id="d15e18410___d15e184745-1">
+            <xs:extension base="text.class" id="d15e18410___d15e184746-1">
+               <xs:attribute ref="class" default="- topic/text " id="d15e18410___d15e184747-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="text.class"
+                   mixed="true"
+                   id="d15e18410___d15e184748-1_text.class">
+      <xs:sequence id="d15e18410___d15e184749-1">
+         <xs:group ref="text.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="text.attributes"/>
+   </xs:complexType>
+   <xs:group name="text.content">
+      <xs:sequence id="d15e18410___d15e184754-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184755-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="text.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="tm" id="d15e18410___d15e184760-1_tm">
+      <xs:annotation>
+         <xs:documentation>The trademark (&lt;<keyword>tm</keyword>&gt;) element in DITA is used
+        to markup and identify a term or phrase that is trademarked. Trademarks include
+        registered trademarks, service marks, slogans and logos.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184767-1">
+         <xs:complexContent id="d15e18410___d15e184768-1">
+            <xs:extension base="tm.class" id="d15e18410___d15e184769-1">
+               <xs:attribute ref="class" default="- topic/tm " id="d15e18410___d15e184770-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="tm.class" mixed="true" id="d15e18410___d15e184771-1_tm.class">
+      <xs:sequence id="d15e18410___d15e184772-1">
+         <xs:group ref="tm.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="tm.attributes"/>
+   </xs:complexType>
+   <xs:group name="tm.content">
+      <xs:sequence id="d15e18410___d15e184776-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184777-1">
+            <xs:group ref="tm" minOccurs="0"/>
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="tm.attributes">
+      <xs:attribute name="trademark"
+                    type="xs:string"
+                    id="d15e18410___d15e184781-1_trademark"/>
+      <xs:attribute name="tmowner"
+                    type="xs:string"
+                    id="d15e18410___d15e184782-1_tmowner"/>
+      <xs:attribute name="tmtype"
+                    type="type-tmtype-att.class"
+                    use="required"
+                    id="d15e18410___d15e184783-1_tmtype"/>
+      <xs:attribute name="tmclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184784-1_tmclass"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="type-tmtype-att.class"
+                  id="d15e18410___d15e184787-1_type__x2D__tmtyp">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="tm"/>
+         <xs:enumeration value="reg"/>
+         <xs:enumeration value="service"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:element name="boolean" id="d15e18410___d15e184793-1_boolean">
+      <xs:annotation>
+         <xs:documentation>( Deprecated ) - The &lt;<keyword>boolean</keyword>&gt; element is used to express
+        one of two opposite values, such as yes or no, on or off, true or false, high
+        or low, and so forth. The element itself is empty; the value of the element
+        is stored in its <keyword>state</keyword> attribute, and
+        the semantic associated with the value is typically in a specialized name
+        derived from this element. If you need more than two values (for example,
+        "yes," "no" and "don't care") use the <xref href="state.xml">&lt;<keyword>state</keyword>&gt;</xref> 
+         element instead. This element is primarily for specialization, where
+        it can be used to require a logical true or false designation in a particular
+        part of the document.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184809-1">
+         <xs:complexContent id="d15e18410___d15e184810-1">
+            <xs:extension base="boolean.class" id="d15e18410___d15e184811-1">
+               <xs:attribute ref="class"
+                             default="- topic/boolean "
+                             id="d15e18410___d15e184812-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="boolean.class" id="d15e18410___d15e184813-1_boolean.cl">
+      <xs:attributeGroup ref="boolean.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="boolean.attributes">
+      <xs:attribute name="state"
+                    type="yesno-att.class"
+                    use="required"
+                    id="d15e18410___d15e184816-1_state"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184817-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="state" id="d15e18410___d15e184820-1_state">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>state</keyword>&gt; element specifies a name/value
+        pair whenever it is necessary to represent a named state that has a variable
+        value. The element is primarily intended for use in specializations to represent
+        specific states (like logic circuit states, chemical reaction states, airplane
+        instrumentation states, and so forth).
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184827-1">
+         <xs:complexContent id="d15e18410___d15e184828-1">
+            <xs:extension base="state.class" id="d15e18410___d15e184829-1">
+               <xs:attribute ref="class" default="- topic/state " id="d15e18410___d15e184830-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="state.class" id="d15e18410___d15e184832-1_state.clas">
+      <xs:attributeGroup ref="state.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="state.attributes">
+      <xs:attribute name="name"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18410___d15e184835-1_name"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18410___d15e184836-1_value"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184837-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!---->
+   <!-- MIME type should follow the convention xxx/xxx -->
+   <!-- =========================================================================== -->
+   <!-- BASIC DOCUMENT ELEMENT DECLARATIONS (rich text) =========================== -->
+   <!-- =========================================================================== -->
+   <!-- Base form: Paragraph -->
+   <xs:element name="p" id="d15e18410___d15e184846-1_p">
+      <xs:annotation>
+         <xs:documentation>A paragraph element (&lt;<keyword>p</keyword>&gt;) is a block of
+        text containing a single main idea.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184853-1">
+         <xs:complexContent id="d15e18410___d15e184854-1">
+            <xs:extension base="p.class" id="d15e18410___d15e184855-1">
+               <xs:attribute ref="class" default="- topic/p " id="d15e18410___d15e184856-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="p.class" mixed="true" id="d15e18410___d15e184857-1_p.class">
+      <xs:sequence id="d15e18410___d15e184858-1">
+         <xs:group ref="p.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="p.attributes"/>
+   </xs:complexType>
+   <xs:group name="p.content">
+      <xs:sequence id="d15e18410___d15e184862-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184863-1">
+            <xs:group ref="para.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="p.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184867-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Excerpt -->
+   <xs:element name="lq" id="d15e18410___d15e184871-1_lq">
+      <xs:annotation>
+         <xs:documentation> The long quote (&lt;<keyword>lq</keyword>&gt;) element indicates
+        content quoted from another source. Use the quote element &lt;<keyword>q</keyword>&gt;for
+        short, inline quotations, and long quote &lt;<keyword>lq</keyword>&gt; for quotations
+        that are too long for inline use, following normal guidelines for quoting
+        other sources. You can store a URL to the source of the quotation in the <keyword>href</keyword> attribute.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184887-1">
+         <xs:complexContent id="d15e18410___d15e184888-1">
+            <xs:extension base="lq.class" id="d15e18410___d15e184889-1">
+               <xs:attribute ref="class" default="- topic/lq " id="d15e18410___d15e184890-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lq.class" mixed="true" id="d15e18410___d15e184891-1_lq.class">
+      <xs:sequence id="d15e18410___d15e184892-1">
+         <xs:group ref="lq.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lq.attributes"/>
+   </xs:complexType>
+   <xs:group name="lq.content">
+      <xs:sequence id="d15e18410___d15e184896-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184897-1">
+            <xs:group ref="longquote.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lq.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18410___d15e184900-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e184901-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18410___d15e184902-1_type"/>
+      <xs:attribute name="reftitle"
+                    type="xs:string"
+                    id="d15e18410___d15e184903-1_reftitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18410___d15e184904-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18410___d15e184905-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184906-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="longquoteref" id="d15e18410___d15e184909-1_longquoter">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184912-1">
+         <xs:complexContent id="d15e18410___d15e184913-1">
+            <xs:extension base="longquoteref.class" id="d15e18410___d15e184914-1">
+               <xs:attribute ref="class"
+                             default="- topic/longquoteref "
+                             id="d15e18410___d15e184915-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="longquoteref.class" id="d15e18410___d15e184916-1_longquoter">
+      <xs:sequence id="d15e18410___d15e184917-1">
+         <xs:group ref="longquoteref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="longquoteref.attributes"/>
+   </xs:complexType>
+   <xs:group name="longquoteref.content">
+      <xs:sequence id="d15e18410___d15e184921-1"/>
+   </xs:group>
+   <xs:attributeGroup name="longquoteref.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18410___d15e184923-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e184924-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18410___d15e184925-1_type"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18410___d15e184926-1_format"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184927-1_outputclas"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18410___d15e184928-1_scope"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!--<xs:simpleType name="type-lq-atts.class">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="internal"/>
+      <xs:enumeration value="external"/>
+      <xs:enumeration value="bibliographic"/>
+      <xs:enumeration value="-dita-use-conref-target"/>
+    </xs:restriction>
+  </xs:simpleType>-->
+   <!-- Base form: Note -->
+   <xs:element name="note" id="d15e18410___d15e184934-1_note">
+      <xs:annotation>
+         <xs:documentation>A &lt;<keyword>note</keyword>&gt; element contains information, differentiated
+        from the main text, which expands on or calls attention to a particular point.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184941-1">
+         <xs:complexContent id="d15e18410___d15e184942-1">
+            <xs:extension base="note.class" id="d15e18410___d15e184943-1">
+               <xs:attribute ref="class" default="- topic/note " id="d15e18410___d15e184944-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="note.class"
+                   mixed="true"
+                   id="d15e18410___d15e184945-1_note.class">
+      <xs:sequence id="d15e18410___d15e184946-1">
+         <xs:group ref="note.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="note.attributes"/>
+   </xs:complexType>
+   <xs:group name="note.content">
+      <xs:sequence id="d15e18410___d15e184950-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184951-1">
+            <xs:group ref="note.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="note.attributes">
+      <xs:attribute name="type"
+                    type="type-note-atts.class"
+                    id="d15e18410___d15e184954-1_type"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e184955-1_spectitle"/>
+      <xs:attribute name="othertype"
+                    type="xs:string"
+                    id="d15e18410___d15e184956-1_othertype"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184957-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="type-note-atts.class"
+                  id="d15e18410___d15e184960-1_type__x2D__note__x2D__">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="attention"/>
+         <xs:enumeration value="caution"/>
+         <xs:enumeration value="danger"/>
+         <xs:enumeration value="fastpath"/>
+         <xs:enumeration value="important"/>
+         <xs:enumeration value="note"/>
+         <xs:enumeration value="notice"/>
+         <xs:enumeration value="other"/>
+         <xs:enumeration value="remember"/>
+         <xs:enumeration value="restriction"/>
+         <xs:enumeration value="tip"/>
+         <xs:enumeration value="warning"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <!-- Base form: Quoted text -->
+   <xs:element name="q" id="d15e18410___d15e184977-1_q">
+      <xs:annotation>
+         <xs:documentation> A quotation element (&lt;q&gt;) indicates content quoted from another
+        source. This element is used for short quotes which are displayed inline.
+        Use the long quote element (&lt;lq&gt;) for quotations that should be set off
+        from the surrounding text.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e184981-1">
+         <xs:complexContent id="d15e18410___d15e184982-1">
+            <xs:extension base="q.class" id="d15e18410___d15e184983-1">
+               <xs:attribute ref="class" default="- topic/q " id="d15e18410___d15e184984-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="q.class" mixed="true" id="d15e18410___d15e184985-1_q.class">
+      <xs:sequence id="d15e18410___d15e184986-1">
+         <xs:group ref="q.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="q.attributes"/>
+   </xs:complexType>
+   <xs:group name="q.content">
+      <xs:sequence id="d15e18410___d15e184990-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e184991-1">
+            <xs:group ref="shortquote.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="q.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e184994-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Unordered list -->
+   <xs:element name="ul" id="d15e18410___d15e184999-1_ul">
+      <xs:annotation>
+         <xs:documentation>In an unordered list (&lt;ul&gt;), the order of the list items is
+        not significant. List items are typically styled on output with a "bullet"
+        character, depending on nesting level.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185003-1">
+         <xs:complexContent id="d15e18410___d15e185004-1">
+            <xs:extension base="ul.class" id="d15e18410___d15e185005-1">
+               <xs:attribute ref="class" default="- topic/ul " id="d15e18410___d15e185006-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="ul.class" id="d15e18410___d15e185007-1_ul.class">
+      <xs:sequence id="d15e18410___d15e185008-1">
+         <xs:group ref="ul.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="ul.attributes"/>
+   </xs:complexType>
+   <xs:group name="ul.content">
+      <xs:sequence id="d15e18410___d15e185012-1">
+         <xs:choice id="d15e18410___d15e185013-1">
+            <xs:group ref="li" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="ul.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e185016-1_spectitle"/>
+      <xs:attribute name="compact"
+                    type="yesno-att.class"
+                    id="d15e18410___d15e185017-1_compact"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185018-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Ordered list -->
+   <xs:element name="ol" id="d15e18410___d15e185022-1_ol">
+      <xs:annotation>
+         <xs:documentation>An ordered list (&lt;ol&gt;) is a list of items sorted by sequence
+        or order of importance.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185026-1">
+         <xs:complexContent id="d15e18410___d15e185027-1">
+            <xs:extension base="ol.class" id="d15e18410___d15e185028-1">
+               <xs:attribute ref="class" default="- topic/ol " id="d15e18410___d15e185029-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="ol.class" id="d15e18410___d15e185030-1_ol.class">
+      <xs:sequence id="d15e18410___d15e185031-1">
+         <xs:group ref="ol.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="ol.attributes"/>
+   </xs:complexType>
+   <xs:group name="ol.content">
+      <xs:sequence id="d15e18410___d15e185035-1">
+         <xs:choice id="d15e18410___d15e185036-1">
+            <xs:group ref="li" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="ol.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e185039-1_spectitle"/>
+      <xs:attribute name="compact"
+                    type="yesno-att.class"
+                    id="d15e18410___d15e185040-1_compact"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185041-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Simple list -->
+   <xs:element name="sl" id="d15e18410___d15e185045-1_sl">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>sl</keyword>&gt; element contains a simple list of
+        items of short, phrase-like content, such as in documenting the materials
+        in a kit or package.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185052-1">
+         <xs:complexContent id="d15e18410___d15e185053-1">
+            <xs:extension base="sl.class" id="d15e18410___d15e185054-1">
+               <xs:attribute ref="class" default="- topic/sl " id="d15e18410___d15e185055-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="sl.class" id="d15e18410___d15e185057-1_sl.class">
+      <xs:sequence id="d15e18410___d15e185058-1">
+         <xs:group ref="sl.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="sl.attributes"/>
+   </xs:complexType>
+   <xs:group name="sl.content">
+      <xs:sequence id="d15e18410___d15e185062-1">
+         <xs:choice id="d15e18410___d15e185063-1">
+            <xs:group ref="sli" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="sl.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e185066-1_spectitle"/>
+      <xs:attribute name="compact"
+                    type="yesno-att.class"
+                    id="d15e18410___d15e185067-1_compact"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185068-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Simple List Item -->
+   <xs:element name="sli" id="d15e18410___d15e185072-1_sli">
+      <xs:annotation>
+         <xs:documentation>
+        A simple list item (&lt;sli&gt;) is a single item in a simple list&lt;sl&gt;.
+        Simple list items have phrase or text content, adequate for describing package
+        contents, for example. When a DITA topic is formatted for output, the items
+        of a simple list are placed each on its own line, with no other prefix such
+        as a number (as in an ordered list) or bullet (as in an unordered list)..
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185076-1">
+         <xs:complexContent id="d15e18410___d15e185077-1">
+            <xs:extension base="sli.class" id="d15e18410___d15e185078-1">
+               <xs:attribute ref="class" default="- topic/sli " id="d15e18410___d15e185079-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="sli.class"
+                   mixed="true"
+                   id="d15e18410___d15e185080-1_sli.class">
+      <xs:sequence id="d15e18410___d15e185081-1">
+         <xs:group ref="sli.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="sli.attributes"/>
+   </xs:complexType>
+   <xs:group name="sli.content">
+      <xs:sequence id="d15e18410___d15e185085-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185086-1">
+            <xs:group ref="ph.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="sli.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185089-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: List Item -->
+   <xs:element name="li" id="d15e18410___d15e185093-1_li">
+      <xs:annotation>
+         <xs:documentation>A list (&lt;li&gt;) item is a single item in an ordered &lt;ol&gt; or
+        unordered &lt;ul&gt; list. When a DITA topic is formatted for output, numbers
+        and alpha characters are usually output with list items in ordered lists,
+        while bullets and dashes are usually output with list items in unordered lists.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185097-1">
+         <xs:complexContent id="d15e18410___d15e185098-1">
+            <xs:extension base="li.class" id="d15e18410___d15e185099-1">
+               <xs:attribute ref="class" default="- topic/li " id="d15e18410___d15e185100-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="li.class" mixed="true" id="d15e18410___d15e185101-1_li.class">
+      <xs:sequence id="d15e18410___d15e185102-1">
+         <xs:group ref="li.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="li.attributes"/>
+   </xs:complexType>
+   <xs:group name="li.content">
+      <xs:sequence id="d15e18410___d15e185107-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185108-1">
+            <xs:group ref="listitem.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="li.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185111-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: List Item Section-->
+   <xs:element name="itemgroup" id="d15e18410___d15e185115-1_itemgroup">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>itemgroup</keyword>&gt; element is reserved for specialization
+        of DITA. As a container element, it can be used to sub-divide or organize
+        elements that occur inside a list item, definition, or parameter definition.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185122-1">
+         <xs:complexContent id="d15e18410___d15e185123-1">
+            <xs:extension base="itemgroup.class" id="d15e18410___d15e185124-1">
+               <xs:attribute ref="class"
+                             default="- topic/itemgroup "
+                             id="d15e18410___d15e185125-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="itemgroup.class"
+                   mixed="true"
+                   id="d15e18410___d15e185126-1_itemgroup.">
+      <xs:sequence id="d15e18410___d15e185127-1">
+         <xs:group ref="itemgroup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="itemgroup.attributes"/>
+   </xs:complexType>
+   <xs:group name="itemgroup.content">
+      <xs:sequence id="d15e18410___d15e185131-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185132-1">
+            <xs:group ref="itemgroup.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="itemgroup.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185135-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Definition List -->
+   <xs:element name="dl" id="d15e18410___d15e185139-1_dl">
+      <xs:annotation>
+         <xs:documentation>A definition list (&lt;<keyword>dl</keyword>&gt;) is a list of terms
+        and corresponding definitions.  The term (&lt;<keyword>dt</keyword>&gt;) is usually
+        flush left.  The description or definition (&lt;<keyword>dt</keyword>&gt;) is
+        usually either indented and on the next line, or on the same line to the right
+        of the term.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185152-1">
+         <xs:complexContent id="d15e18410___d15e185153-1">
+            <xs:extension base="dl.class" id="d15e18410___d15e185154-1">
+               <xs:attribute ref="class" default="- topic/dl " id="d15e18410___d15e185155-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="dl.class" id="d15e18410___d15e185156-1_dl.class">
+      <xs:sequence id="d15e18410___d15e185157-1">
+         <xs:group ref="dl.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="dl.attributes"/>
+   </xs:complexType>
+   <xs:group name="dl.content">
+      <xs:sequence id="d15e18410___d15e185161-1">
+         <xs:sequence id="d15e18410___d15e185162-1">
+            <xs:group ref="dlhead" minOccurs="0"/>
+            <xs:group ref="dlentry" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="dl.attributes">
+      <xs:attribute name="compact"
+                    type="yesno-att.class"
+                    id="d15e18410___d15e185167-1_compact"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e185168-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185169-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="dlhead" id="d15e18410___d15e185172-1_dlhead">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>dlhead</keyword>&gt; element contains optional headings
+        for the term and description columns in a definition list. The definition
+        list heading contains a heading &lt;<keyword>dthd</keyword>&gt; for the column
+        of terms and an optional heading &lt;<keyword>ddhd</keyword>&gt;for the column
+        of descriptions.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185185-1">
+         <xs:complexContent id="d15e18410___d15e185186-1">
+            <xs:extension base="dlhead.class" id="d15e18410___d15e185187-1">
+               <xs:attribute ref="class" default="- topic/dlhead " id="d15e18410___d15e185188-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="dlhead.class" id="d15e18410___d15e185189-1_dlhead.cla">
+      <xs:sequence id="d15e18410___d15e185190-1">
+         <xs:group ref="dlhead.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="dlhead.attributes"/>
+   </xs:complexType>
+   <xs:group name="dlhead.content">
+      <xs:sequence id="d15e18410___d15e185194-1">
+         <xs:sequence id="d15e18410___d15e185195-1">
+            <xs:group ref="dthd" minOccurs="0"/>
+            <xs:group ref="ddhd" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="dlhead.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185199-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="ddhd" id="d15e18410___d15e185202-1_ddhd">
+      <xs:annotation>
+         <xs:documentation>The definition descriptions heading (&lt;ddhd&gt;) element contains
+        an optional heading or title for a column of descriptions or definitions in
+        a definition list
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185206-1">
+         <xs:complexContent id="d15e18410___d15e185207-1">
+            <xs:extension base="ddhd.class" id="d15e18410___d15e185208-1">
+               <xs:attribute ref="class" default="- topic/ddhd " id="d15e18410___d15e185209-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="ddhd.class"
+                   mixed="true"
+                   id="d15e18410___d15e185210-1_ddhd.class">
+      <xs:sequence id="d15e18410___d15e185211-1">
+         <xs:group ref="ddhd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="ddhd.attributes"/>
+   </xs:complexType>
+   <xs:group name="ddhd.content">
+      <xs:sequence id="d15e18410___d15e185215-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185216-1">
+            <xs:group ref="title.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="ddhd.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185219-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="dthd" id="d15e18410___d15e185222-1_dthd">
+      <xs:annotation>
+         <xs:documentation>The definition term heading (&lt;dthd&gt;) element is contained in
+        a definition list head (&lt;dlhead&gt;) and provides an optional heading for
+        the column of terms in a description list.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185226-1">
+         <xs:complexContent id="d15e18410___d15e185227-1">
+            <xs:extension base="dthd.class" id="d15e18410___d15e185228-1">
+               <xs:attribute ref="class" default="- topic/dthd " id="d15e18410___d15e185229-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="dthd.class"
+                   mixed="true"
+                   id="d15e18410___d15e185230-1_dthd.class">
+      <xs:sequence id="d15e18410___d15e185231-1">
+         <xs:group ref="dthd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="dthd.attributes"/>
+   </xs:complexType>
+   <xs:group name="dthd.content">
+      <xs:sequence id="d15e18410___d15e185236-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185237-1">
+            <xs:group ref="title.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="dthd.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185240-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="dlentry" id="d15e18410___d15e185243-1_dlentry">
+      <xs:annotation>
+         <xs:documentation>In a definition list, each list item is defined by the definition
+        list entry (&lt;dlentry&gt;) element. The definition list entry element includes
+        a term &lt;dt&gt; and one or more definitions or descriptions &lt;dd&gt; of that
+        term.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185247-1">
+         <xs:complexContent id="d15e18410___d15e185248-1">
+            <xs:extension base="dlentry.class" id="d15e18410___d15e185249-1">
+               <xs:attribute ref="class"
+                             default="- topic/dlentry "
+                             id="d15e18410___d15e185250-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="dlentry.class" id="d15e18410___d15e185251-1_dlentry.cl">
+      <xs:sequence id="d15e18410___d15e185252-1">
+         <xs:group ref="dlentry.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="dlentry.attributes"/>
+   </xs:complexType>
+   <xs:group name="dlentry.content">
+      <xs:sequence id="d15e18410___d15e185256-1">
+         <xs:sequence id="d15e18410___d15e185257-1">
+            <xs:group ref="dt" maxOccurs="unbounded"/>
+            <xs:group ref="dd" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="dlentry.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185261-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="dt" id="d15e18410___d15e185264-1_dt">
+      <xs:annotation>
+         <xs:documentation>The definition term &lt;<keyword>dt</keyword>&gt; element contains
+        a term in a definition list entry.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185271-1">
+         <xs:complexContent id="d15e18410___d15e185272-1">
+            <xs:extension base="dt.class" id="d15e18410___d15e185273-1">
+               <xs:attribute ref="class" default="- topic/dt " id="d15e18410___d15e185274-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="dt.class" mixed="true" id="d15e18410___d15e185275-1_dt.class">
+      <xs:sequence id="d15e18410___d15e185276-1">
+         <xs:group ref="dt.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="dt.attributes"/>
+   </xs:complexType>
+   <xs:group name="dt.content">
+      <xs:sequence id="d15e18410___d15e185280-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185281-1">
+            <xs:group ref="term.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="dt.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e185284-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185285-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="dd" id="d15e18410___d15e185288-1_dd">
+      <xs:annotation>
+         <xs:documentation>The definition description (&lt;<keyword>dd</keyword>&gt;) element
+        contains the description of a term in a definition list entry.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185295-1">
+         <xs:complexContent id="d15e18410___d15e185296-1">
+            <xs:extension base="dd.class" id="d15e18410___d15e185297-1">
+               <xs:attribute ref="class" default="- topic/dd " id="d15e18410___d15e185298-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="dd.class" mixed="true" id="d15e18410___d15e185300-1_dd.class">
+      <xs:sequence id="d15e18410___d15e185301-1">
+         <xs:group ref="dd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="dd.attributes"/>
+   </xs:complexType>
+   <xs:group name="dd.content">
+      <xs:sequence id="d15e18410___d15e185305-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185306-1">
+            <xs:group ref="defn.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="dd.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185309-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Figure -->
+   <xs:element name="fig" id="d15e18410___d15e185313-1_fig">
+      <xs:annotation>
+         <xs:documentation>The figure (&lt;<keyword>fig</keyword>&gt;) element is a display context
+        (sometimes called an <q>exhibit</q>) with an optional title for a wide variety
+        of content. Most commonly, the figure element contains an image element (a
+        graphic or artwork), but it can contain several kinds of text objects as well.
+        A title is placed inside the figure element to provide a caption to describe
+        the content.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185323-1">
+         <xs:complexContent id="d15e18410___d15e185324-1">
+            <xs:extension base="fig.class" id="d15e18410___d15e185325-1">
+               <xs:attribute ref="class" default="- topic/fig " id="d15e18410___d15e185326-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="fig.class" id="d15e18410___d15e185327-1_fig.class">
+      <xs:sequence id="d15e18410___d15e185328-1">
+         <xs:group ref="fig.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="fig.attributes"/>
+   </xs:complexType>
+   <xs:group name="fig.content">
+      <xs:sequence id="d15e18410___d15e185332-1">
+         <xs:sequence id="d15e18410___d15e185333-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="desc" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185336-1">
+               <xs:group ref="figgroup"/>
+               <xs:group ref="fig.cnt"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="fig.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185341-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e185342-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="figgroup" id="d15e18410___d15e185345-1_figgroup">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>figgroup</keyword>&gt; element is used only for specialization
+        at this time. Figure groups can be used to contain multiple cross-references,
+        footnotes or keywords, but not multipart images. Multipart images in DITA
+        should be represented by a suitable media type displayed by the &lt;<keyword>object</keyword>&gt;
+        element.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185355-1">
+         <xs:complexContent id="d15e18410___d15e185356-1">
+            <xs:extension base="figgroup.class" id="d15e18410___d15e185357-1">
+               <xs:attribute ref="class"
+                             default="- topic/figgroup "
+                             id="d15e18410___d15e185358-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!--  New  content model for figgroup as per item 12046
+    title?, (figgroup | %basic.ph; | %basic.block.notbnofg; | %data.elements.incl; | %foreign.unknown.incl;)*
+  -->
+   <xs:complexType name="figgroup.class" id="d15e18410___d15e185360-1_figgroup.c">
+      <xs:sequence id="d15e18410___d15e185361-1">
+         <xs:group ref="figgroup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="figgroup.attributes"/>
+   </xs:complexType>
+   <xs:group name="figgroup.content">
+      <xs:sequence id="d15e18410___d15e185366-1">
+         <xs:sequence id="d15e18410___d15e185367-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185369-1">
+               <xs:group ref="figgroup"/>
+               <xs:group ref="basic.ph"/>
+               <xs:group ref="basic.block.notbnofg"/>
+               <xs:group ref="fn"/>
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="foreign.unknown.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="figgroup.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185377-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Preformatted Text -->
+   <xs:element name="pre" id="d15e18410___d15e185381-1_pre">
+      <xs:annotation>
+         <xs:documentation>The preformatted element (&lt;<keyword>pre</keyword>&gt;) preserves
+        line breaks and spaces entered manually by the author in the content of the
+        element, and also presents the content in a monospaced type font (depending
+        on your output formatting processor).
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185388-1">
+         <xs:complexContent id="d15e18410___d15e185389-1">
+            <xs:extension base="pre.class" id="d15e18410___d15e185390-1">
+               <xs:attribute ref="class" default="- topic/pre " id="d15e18410___d15e185391-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="pre.class"
+                   mixed="true"
+                   id="d15e18410___d15e185392-1_pre.class">
+      <xs:sequence id="d15e18410___d15e185393-1">
+         <xs:group ref="pre.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="pre.attributes"/>
+   </xs:complexType>
+   <xs:group name="pre.content">
+      <xs:sequence id="d15e18410___d15e185397-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185398-1">
+            <xs:group ref="pre.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="pre.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185401-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e185402-1_spectitle"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute ref="xml:space" fixed="preserve" id="d15e18410___d15e185405-1"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Lines Respecting Text -->
+   <xs:element name="lines" id="d15e18410___d15e185408-1_lines">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>lines</keyword>&gt; element may be used to represent
+        dialogs, lists, text fragments, and so forth. The &lt;<keyword>lines</keyword>&gt;
+        element is similar to &lt;<keyword>pre</keyword>&gt; in that hard line breaks
+        are preserved, but the font style is not set to monospace, and extra spaces
+        inside the lines are not preserved. 
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185421-1">
+         <xs:complexContent id="d15e18410___d15e185422-1">
+            <xs:extension base="lines.class" id="d15e18410___d15e185423-1">
+               <xs:attribute ref="class" default="- topic/lines " id="d15e18410___d15e185424-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lines.class"
+                   mixed="true"
+                   id="d15e18410___d15e185425-1_lines.clas">
+      <xs:sequence id="d15e18410___d15e185426-1">
+         <xs:group ref="lines.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lines.attributes"/>
+   </xs:complexType>
+   <xs:group name="lines.content">
+      <xs:sequence id="d15e18410___d15e185430-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185431-1">
+            <xs:group ref="pre.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lines.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e185435-1_spectitle"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185437-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute ref="xml:space" fixed="preserve" id="d15e18410___d15e185439-1"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="image" id="d15e18410___d15e185441-1_image">
+      <xs:annotation>
+         <xs:documentation>Include artwork or images in a DITA topic by using the &lt;<keyword>image</keyword>&gt;
+        element. The &lt;<keyword>image</keyword>&gt; element has optional attributes
+        that indicate whether the placement of the included graphic or artwork should
+        be inline (like a button or icon), or on a separate line for a larger image.
+        An <keyword>href</keyword> attribute is required on the image element,
+        as this attribute creates a pointer to the image, and allows the output formatting
+        processor to bring the image into the text flow. To make the intent of the
+        image more accessible for users using screen readers or text-only readers,
+        always include a description of the image's content in the <keyword>alt </keyword>attribute.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185457-1">
+         <xs:complexContent id="d15e18410___d15e185458-1">
+            <xs:extension base="image.class" id="d15e18410___d15e185459-1">
+               <xs:attribute ref="class" default="- topic/image " id="d15e18410___d15e185460-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="image.class" id="d15e18410___d15e185461-1_image.clas">
+      <xs:sequence id="d15e18410___d15e185462-1">
+         <xs:group ref="image.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="image.attributes"/>
+   </xs:complexType>
+   <xs:group name="image.content">
+      <xs:sequence id="d15e18410___d15e185466-1">
+         <xs:sequence id="d15e18410___d15e185467-1">
+            <xs:group ref="alt" minOccurs="0"/>
+            <xs:group ref="longdescref" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="image.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18410___d15e185471-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e185472-1_keyref"/>
+      <xs:attribute name="alt" type="xs:string" id="d15e18410___d15e185473-1_alt"/>
+      <xs:attribute name="longdescref"
+                    type="xs:string"
+                    id="d15e18410___d15e185474-1_longdescre"/>
+      <xs:attribute name="height"
+                    type="xs:NMTOKEN"
+                    id="d15e18410___d15e185475-1_height"/>
+      <xs:attribute name="width" type="xs:NMTOKEN" id="d15e18410___d15e185476-1_width"/>
+      <xs:attribute name="scale" type="xs:NMTOKEN" id="d15e18410___d15e185477-1_scale"/>
+      <xs:attribute name="scalefit"
+                    type="yesno-att.class"
+                    id="d15e18410___d15e185478-1_scalefit"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18410___d15e185479-1_scope"/>
+      <xs:attribute name="align" type="xs:string" id="d15e18410___d15e185480-1_align"/>
+      <xs:attribute name="placement"
+                    type="image-placement-att.class"
+                    default="inline"
+                    id="d15e18410___d15e185481-1_placement"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185483-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="image-placement-att.class"
+                  id="d15e18410___d15e185486-1_image__x2D__plac">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="inline"/>
+         <xs:enumeration value="break"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <!--<xs:simpleType name="image-align-att.class">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="left"/>
+      <xs:enumeration value="center"/>
+      <xs:enumeration value="right"/>
+      <xs:enumeration value="-dita-use-conref-target"/>
+    </xs:restriction>
+  </xs:simpleType>-->
+   <xs:element name="alt" id="d15e18410___d15e185492-1_alt">
+      <xs:annotation>
+         <xs:documentation>The alt element provides an element equivalent of the <apiname>alt</apiname> attribute
+        on the image element. As an element, it provides direct text entry within
+        an XML editor and is more easily accessed than an attribute for translation.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185499-1">
+         <xs:complexContent id="d15e18410___d15e185500-1">
+            <xs:extension base="alt.class" id="d15e18410___d15e185501-1">
+               <xs:attribute ref="class" default="- topic/alt " id="d15e18410___d15e185502-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="alt.class"
+                   mixed="true"
+                   id="d15e18410___d15e185503-1_alt.class">
+      <xs:sequence id="d15e18410___d15e185504-1">
+         <xs:group ref="alt.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="alt.attributes"/>
+   </xs:complexType>
+   <xs:group name="alt.content">
+      <xs:sequence id="d15e18410___d15e185508-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185509-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="ph" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="alt.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185513-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="object" id="d15e18410___d15e185517-1_object">
+      <xs:annotation>
+         <xs:documentation>DITA's &lt;<keyword>object</keyword>&gt; element corresponds to the
+        HTML &lt;<keyword>object</keyword>&gt; element. The &lt;<keyword>object</keyword>&gt;
+        element allows authors to include animated images, applets, plug-ins, ActiveX
+        controls, video clips, and other multimedia objects in a topic for rendering
+        after transformation to HTML.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185530-1">
+         <xs:complexContent id="d15e18410___d15e185531-1">
+            <xs:extension base="object.class" id="d15e18410___d15e185532-1">
+               <xs:attribute ref="class" default="- topic/object " id="d15e18410___d15e185533-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="object.class" id="d15e18410___d15e185534-1_object.cla">
+      <xs:sequence id="d15e18410___d15e185535-1">
+         <xs:group ref="object.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="object.attributes"/>
+   </xs:complexType>
+   <xs:group name="object.content">
+      <xs:sequence id="d15e18410___d15e185539-1">
+         <xs:sequence id="d15e18410___d15e185540-1">
+            <xs:group ref="desc" minOccurs="0"/>
+            <xs:group ref="longdescref" minOccurs="0"/>
+            <xs:group ref="param" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="foreign.unknown.incl" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="object.attributes">
+      <xs:attribute name="declare" id="d15e18410___d15e185546-1_declare">
+         <xs:simpleType id="d15e18410___d15e185547-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="declare"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="classid"
+                    type="xs:string"
+                    id="d15e18410___d15e185550-1_classid"/>
+      <xs:attribute name="codebase"
+                    type="xs:string"
+                    id="d15e18410___d15e185551-1_codebase"/>
+      <xs:attribute name="data" type="xs:string" id="d15e18410___d15e185552-1_data"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18410___d15e185553-1_type"/>
+      <xs:attribute name="codetype"
+                    type="xs:string"
+                    id="d15e18410___d15e185554-1_codetype"/>
+      <xs:attribute name="archive"
+                    type="xs:string"
+                    id="d15e18410___d15e185555-1_archive"/>
+      <xs:attribute name="standby"
+                    type="xs:string"
+                    id="d15e18410___d15e185556-1_standby"/>
+      <xs:attribute name="height"
+                    type="xs:NMTOKEN"
+                    id="d15e18410___d15e185557-1_height"/>
+      <xs:attribute name="width" type="xs:NMTOKEN" id="d15e18410___d15e185558-1_width"/>
+      <xs:attribute name="usemap" type="xs:string" id="d15e18410___d15e185559-1_usemap"/>
+      <xs:attribute name="name" type="xs:string" id="d15e18410___d15e185561-1_name"/>
+      <xs:attribute name="tabindex"
+                    type="xs:NMTOKEN"
+                    id="d15e18410___d15e185562-1_tabindex"/>
+      <xs:attribute name="longdescref"
+                    type="xs:string"
+                    id="d15e18410___d15e185563-1_longdescre"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185564-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="param" id="d15e18410___d15e185567-1_param">
+      <xs:annotation>
+         <xs:documentation>The parameter (&lt;<keyword>param</keyword>&gt;)element specifies
+        a set of values that may be required by an &lt;<keyword>object</keyword>&gt;
+        at runtime. Any number of &lt;<keyword>param</keyword>&gt; elements may appear
+        in the content of an object in any order, but must be placed at the start
+        of the content of the enclosing object. This element is comparable to the
+        XHMTL &lt;<keyword>param</keyword>&gt; element.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185583-1">
+         <xs:complexContent id="d15e18410___d15e185584-1">
+            <xs:extension base="param.class" id="d15e18410___d15e185585-1">
+               <xs:attribute ref="class" default="- topic/param " id="d15e18410___d15e185586-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="param.class" id="d15e18410___d15e185587-1_param.clas">
+      <xs:attributeGroup ref="param.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="param.attributes">
+      <xs:attribute name="name"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18410___d15e185590-1_name"/>
+      <xs:attribute name="value" type="xs:string" id="d15e18410___d15e185591-1_value"/>
+      <xs:attribute name="valuetype"
+                    type="valuetype-att.class"
+                    id="d15e18410___d15e185592-1_valuetype"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18410___d15e185593-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Simple Table -->
+   <xs:element name="simpletable" id="d15e18410___d15e185597-1_simpletabl">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>simpletable</keyword>&gt; element is used for tables
+        that are regular in structure and do not need a caption. Choose the simple
+        table element when you want to show information in regular rows and columns.
+        For example, multi-column tabular data such as phone directory listings or
+        parts lists are good candidates for simpletable. Another good use of simpletable
+        is for information that seems to beg for a "three-part definition list"—just
+        use the keycol attribute to indicate which column represents the "key" or
+        term-like column of your structure. 
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185604-1">
+         <xs:complexContent id="d15e18410___d15e185605-1">
+            <xs:extension base="simpletable.class" id="d15e18410___d15e185606-1">
+               <xs:attribute ref="class"
+                             default="- topic/simpletable "
+                             id="d15e18410___d15e185607-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="simpletable.class" id="d15e18410___d15e185608-1_simpletabl">
+      <xs:sequence id="d15e18410___d15e185609-1">
+         <xs:group ref="simpletable.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="simpletable.attributes"/>
+   </xs:complexType>
+   <xs:group name="simpletable.content">
+      <xs:sequence id="d15e18410___d15e185613-1">
+         <xs:sequence id="d15e18410___d15e185614-1">
+            <xs:group ref="sthead" minOccurs="0"/>
+            <xs:group ref="strow" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="simpletable.attributes">
+      <xs:attribute name="relcolwidth"
+                    type="xs:string"
+                    id="d15e18410___d15e185619-1_relcolwidt"/>
+      <xs:attribute name="keycol"
+                    type="xs:NMTOKEN"
+                    id="d15e18410___d15e185620-1_keycol"/>
+      <xs:attribute name="refcols"
+                    type="xs:NMTOKENS"
+                    id="d15e18410___d15e185621-1_refcols"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185623-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18410___d15e185624-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="sthead" id="d15e18410___d15e185627-1_sthead">
+      <xs:annotation>
+         <xs:documentation>The simpletable header (&lt;sthead&gt;) element contains the table's
+        header row. The header row is optional in a simple table.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185631-1">
+         <xs:complexContent id="d15e18410___d15e185632-1">
+            <xs:extension base="sthead.class" id="d15e18410___d15e185633-1">
+               <xs:attribute ref="class" default="- topic/sthead " id="d15e18410___d15e185634-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="sthead.class" id="d15e18410___d15e185635-1_sthead.cla">
+      <xs:sequence id="d15e18410___d15e185636-1">
+         <xs:group ref="sthead.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="sthead.attributes"/>
+   </xs:complexType>
+   <xs:group name="sthead.content">
+      <xs:sequence id="d15e18410___d15e185640-1">
+         <xs:choice id="d15e18410___d15e185641-1">
+            <xs:group ref="stentry" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="sthead.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185644-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="strow" id="d15e18410___d15e185647-1_strow">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>simpletable</keyword>&gt; row (&lt;<keyword>strow</keyword>&gt;)
+        element specifies a row in a simple table, like row in a conventional <xref href="table.xml">table</xref>.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185660-1">
+         <xs:complexContent id="d15e18410___d15e185661-1">
+            <xs:extension base="strow.class" id="d15e18410___d15e185662-1">
+               <xs:attribute ref="class" default="- topic/strow " id="d15e18410___d15e185663-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="strow.class" id="d15e18410___d15e185664-1_strow.clas">
+      <xs:sequence id="d15e18410___d15e185665-1">
+         <xs:group ref="strow.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="strow.attributes"/>
+   </xs:complexType>
+   <xs:group name="strow.content">
+      <xs:sequence id="d15e18410___d15e185669-1">
+         <xs:choice id="d15e18410___d15e185670-1">
+            <xs:group ref="stentry" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="strow.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185673-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="stentry" id="d15e18410___d15e185676-1_stentry">
+      <xs:annotation>
+         <xs:documentation>The simpletable entry (&lt;stentry&gt;) element represents a single
+        table cell, like &lt;entry&gt; in &lt;table&gt;. You can place any number of stentry
+        cells in either an <xref href="sthead.xml">sthead</xref> element
+        (for headings) or <xref href="strow.xml">strow</xref> element (for
+        rows of data).
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185686-1">
+         <xs:complexContent id="d15e18410___d15e185687-1">
+            <xs:extension base="stentry.class" id="d15e18410___d15e185688-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry "
+                             id="d15e18410___d15e185689-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="stentry.class"
+                   mixed="true"
+                   id="d15e18410___d15e185690-1_stentry.cl">
+      <xs:sequence id="d15e18410___d15e185691-1">
+         <xs:group ref="stentry.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="stentry.attributes"/>
+   </xs:complexType>
+   <xs:group name="stentry.content">
+      <xs:sequence id="d15e18410___d15e185696-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185697-1">
+            <xs:group ref="tblcell.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="stentry.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185700-1_outputclas"/>
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e18410___d15e185701-1_specentry"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Required Cleanup Block -->
+   <!-- ===============================
+        CLEAN UP "ANY" CONTENT MODEL
+        ================================ -->
+   <xs:element name="draft-comment" id="d15e18410___d15e185706-1_draft__x2D__comm">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>draft-comment</keyword>&gt; element allows simple
+                review and discussion of topic contents within the marked-up content. Use
+                the &lt;draft-comment&gt; element to ask a question or make a comment that you
+                would like others to review. To indicate the source of the draft comment or
+                the status of the comment, use the author, time or disposition attributes.
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185713-1">
+         <xs:complexContent id="d15e18410___d15e185714-1">
+            <xs:extension base="draft-comment.class" id="d15e18410___d15e185715-1">
+               <xs:attribute ref="class"
+                             default="- topic/draft-comment "
+                             id="d15e18410___d15e185716-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="draft-comment.class"
+                   mixed="true"
+                   id="d15e18410___d15e185717-1_draft__x2D__comm">
+      <xs:sequence id="d15e18410___d15e185718-1">
+         <xs:group ref="draft-comment.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="draft-comment.attributes"/>
+   </xs:complexType>
+   <xs:group name="draft-comment.content">
+      <xs:sequence id="d15e18410___d15e185722-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185723-1">
+            <xs:group ref="basic.phandblock" minOccurs="0"/>
+            <xs:group ref="data.elements.incl" minOccurs="0"/>
+            <xs:group ref="foreign.unknown.incl" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="draft-comment.attributes">
+      <xs:attribute name="disposition"
+                    type="xs:string"
+                    id="d15e18410___d15e185728-1_dispositio"/>
+      <xs:attribute name="author" type="xs:string" id="d15e18410___d15e185729-1_author"/>
+      <xs:attribute name="time" type="xs:string" id="d15e18410___d15e185730-1_time"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185731-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts-translate-no"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="required-cleanup" id="d15e18410___d15e185734-1_required__x2D__c">
+      <xs:annotation>
+         <xs:documentation>A &lt;<keyword>required-cleanup</keyword>&gt; element is used as a
+                placeholder for migrated elements that cannot be appropriately tagged without
+                manual intervention. As the element name implies, the intent for authors is
+                to clean up the contained material and eventually get rid of the &lt;<keyword>required-cleanup</keyword>&gt;
+                element. Authors should not insert this element into documents. 
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185744-1">
+         <xs:complexContent id="d15e18410___d15e185745-1">
+            <xs:extension base="required-cleanup.class" id="d15e18410___d15e185746-1">
+               <xs:attribute ref="class"
+                             default="- topic/required-cleanup "
+                             id="d15e18410___d15e185747-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="required-cleanup.class"
+                   mixed="true"
+                   id="d15e18410___d15e185748-1_required__x2D__c">
+      <xs:sequence id="d15e18410___d15e185749-1">
+         <xs:group ref="required-cleanup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="required-cleanup.attributes"/>
+   </xs:complexType>
+   <xs:group name="required-cleanup.content">
+      <xs:sequence id="d15e18410___d15e185753-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185754-1">
+            <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="required-cleanup.attributes">
+      <xs:attribute name="remap" type="xs:string" id="d15e18410___d15e185758-1_remap"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185759-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts-translate-no"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Footnote -->
+   <xs:element name="fn" id="d15e18410___d15e185763-1_fn">
+      <xs:annotation>
+         <xs:documentation>Use footnote (&lt;<keyword>fn</keyword>&gt;) to annotate text with
+                notes that are not appropriate for inclusion in line or to indicate the source
+                for facts or other material used in the text.
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185770-1">
+         <xs:complexContent id="d15e18410___d15e185771-1">
+            <xs:extension base="fn.class" id="d15e18410___d15e185772-1">
+               <xs:attribute ref="class" default="- topic/fn " id="d15e18410___d15e185773-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="fn.class" mixed="true" id="d15e18410___d15e185774-1_fn.class">
+      <xs:sequence id="d15e18410___d15e185775-1">
+         <xs:group ref="fn.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="fn.attributes"/>
+   </xs:complexType>
+   <xs:group name="fn.content">
+      <xs:sequence id="d15e18410___d15e185779-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185780-1">
+            <xs:group ref="fn.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="fn.attributes">
+      <xs:attribute name="callout"
+                    type="xs:string"
+                    id="d15e18410___d15e185783-1_callout"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185784-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="indextermref" id="d15e18410___d15e185787-1_indextermr">
+      <xs:annotation>
+         <xs:documentation>An &lt;<keyword>indextermref</keyword>&gt; is a reference to an index
+                entry in a lookup table used by the indexing process. If you want to create
+                index markers pointing to referenced items, but only want page numbers instead
+                of separate index entries to be generated, use the index term reference &lt;indextermref&gt;
+                element. This adds the page number of the reference to the index without creating
+                a separate index entry. 
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185794-1">
+         <xs:complexContent id="d15e18410___d15e185795-1">
+            <xs:extension base="indextermref.class" id="d15e18410___d15e185796-1">
+               <xs:attribute ref="class"
+                             default="- topic/indextermref "
+                             id="d15e18410___d15e185797-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="indextermref.class" id="d15e18410___d15e185798-1_indextermr">
+      <xs:attributeGroup ref="indextermref.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="indextermref.attributes">
+      <xs:attribute name="keyref"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18410___d15e185801-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Citation (from a bibliographic source) -->
+   <xs:element name="cite" id="d15e18410___d15e185805-1_cite">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>cite</keyword>&gt; element is used when you need
+                a bibliographic citation that refers to a book or article. It specifically
+                identifies the title of the resource. Its <keyword>keyref</keyword> attribute
+                allows the citation to be associated to other possible bibliographic processing
+                (not supported yet). 
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185815-1">
+         <xs:complexContent id="d15e18410___d15e185816-1">
+            <xs:extension base="cite.class" id="d15e18410___d15e185817-1">
+               <xs:attribute ref="class" default="- topic/cite " id="d15e18410___d15e185818-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="cite.class"
+                   mixed="true"
+                   id="d15e18410___d15e185820-1_cite.class">
+      <xs:sequence id="d15e18410___d15e185821-1">
+         <xs:group ref="cite.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="cite.attributes"/>
+   </xs:complexType>
+   <xs:group name="cite.content">
+      <xs:sequence id="d15e18410___d15e185825-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185826-1">
+            <xs:group ref="xrefph.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="cite.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e185829-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185830-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="xref" id="d15e18410___d15e185833-1_xref">
+      <xs:annotation>
+         <xs:documentation>Use the cross-reference (&lt;<keyword>xref</keyword>&gt;) element
+                to link to a different location within the current topic, or a different topic
+                within the same help system or DITA document. You can also point to external
+            sources, such as Web pages, or to a location in another topic as well. The <keyword>href</keyword> attribute
+              on the &lt;<keyword>xref</keyword>&gt; element is used to create the link pointer,
+                or URL.
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185846-1">
+         <xs:complexContent id="d15e18410___d15e185847-1">
+            <xs:extension base="xref.class" id="d15e18410___d15e185848-1">
+               <xs:attribute ref="class" default="- topic/xref " id="d15e18410___d15e185849-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="xref.class"
+                   mixed="true"
+                   id="d15e18410___d15e185850-1_xref.class">
+      <xs:sequence id="d15e18410___d15e185851-1">
+         <xs:group ref="xref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="xref.attributes"/>
+   </xs:complexType>
+   <xs:group name="xref.content">
+      <xs:sequence id="d15e18410___d15e185855-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185856-1">
+            <xs:group ref="xreftext.cnt" minOccurs="0"/>
+            <xs:group ref="desc" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="xref.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18410___d15e185860-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e185861-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18410___d15e185862-1_type"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18410___d15e185863-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18410___d15e185864-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185865-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="longdescref" id="d15e18410___d15e185868-1_longdescre">
+      <xs:complexType id="d15e18410___d15e185869-1">
+         <xs:complexContent id="d15e18410___d15e185870-1">
+            <xs:extension base="longdescref.class" id="d15e18410___d15e185871-1">
+               <xs:attribute ref="class"
+                             default="- topic/longdescref "
+                             id="d15e18410___d15e185872-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="longdescref.class" id="d15e18410___d15e185873-1_longdescre">
+      <xs:sequence id="d15e18410___d15e185874-1">
+         <xs:group ref="longdescref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="longdescref.attributes"/>
+   </xs:complexType>
+   <xs:group name="longdescref.content">
+      <xs:sequence id="d15e18410___d15e185878-1"/>
+   </xs:group>
+   <xs:attributeGroup name="longdescref.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18410___d15e185880-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e185881-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18410___d15e185882-1_type"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18410___d15e185883-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18410___d15e185884-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185885-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- <xs:simpleType name="xref-type-att.class">
+        <xs:union memberTypes="xref-type-attlist.class topicreftypes-att.class"/>
+    </xs:simpleType> -->
+   <xs:simpleType name="scope-att.class" id="d15e18410___d15e185890-1_scope__x2D__att.">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="local"/>
+         <xs:enumeration value="peer"/>
+         <xs:enumeration value="external"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="processing-role-att.class"
+                  id="d15e18410___d15e185896-1_processing">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="normal"/>
+         <xs:enumeration value="resource-only"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="valuetype-att.class"
+                  id="d15e18410___d15e185901-1_valuetype__x2D__">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="data"/>
+         <xs:enumeration value="ref"/>
+         <xs:enumeration value="object"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attribute name="class" type="xs:string" id="d15e18410___d15e185907-1_class">
+      <xs:annotation>
+         <xs:documentation>
+                The class attribute supports specialization. Its predefined values help 
+                the output transforms work correctly with ranges of related content. 
+            </xs:documentation>
+      </xs:annotation>
+   </xs:attribute>
+   <xs:element name="data" id="d15e18410___d15e185911-1_data">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>data</keyword>&gt; element represents a property
+          within a DITA topic or map. While the &lt;<keyword>data</keyword>&gt; element
+          can be used directly to capture properties, it is particularly useful as a
+          basis for specialization. Default processing treats the property values as
+          an unknown kind of metadata, but custom processing can match the <keyword>name</keyword> attribute
+          or specialized element to format properties as sidebars or other adornments
+          or to harvest properties for automated processing. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185924-1">
+         <xs:complexContent id="d15e18410___d15e185925-1">
+            <xs:extension base="data.class" id="d15e18410___d15e185926-1">
+               <xs:attribute ref="class" default="- topic/data " id="d15e18410___d15e185927-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="data.class"
+                   mixed="true"
+                   id="d15e18410___d15e185928-1_data.class">
+      <xs:sequence id="d15e18410___d15e185929-1">
+         <xs:group ref="data.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="data.attributes"/>
+   </xs:complexType>
+   <xs:group name="data.content">
+      <xs:sequence id="d15e18410___d15e185933-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185934-1">
+            <xs:group ref="data.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="data.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="data-about" id="d15e18410___d15e185939-1_data__x2D__about">
+      <xs:annotation>
+         <xs:documentation>
+            <p>The &lt;<keyword>data-about</keyword>&gt; element identifies the subject
+          of a property when the subject isn't associated with the context in which
+          the property is specified. The property itself is expressed by the &lt;<keyword>data</keyword>&gt;
+          element. The &lt;<keyword>data-about</keyword>&gt; element handles exception
+          cases where a property must be expressed somewhere other than inside the actual
+          subject of the property. The &lt;<keyword>data-about</keyword>&gt; element is
+          particularly useful as a basis for specialization in combination with the &lt;<keyword>data</keyword>&gt;
+          element.</p>
+            <p>
+               <note type="important">Don't use the &lt;<keyword>data-about</keyword>&gt;
+            element to identify the object of a property. The <keyword>href</keyword> attribute
+            of the &lt;<keyword>data</keyword>&gt; element serves that purpose.</note>
+            </p>
+         </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e185971-1">
+         <xs:complexContent id="d15e18410___d15e185972-1">
+            <xs:extension base="data-about.class" id="d15e18410___d15e185973-1">
+               <xs:attribute ref="class"
+                             default="- topic/data-about "
+                             id="d15e18410___d15e185974-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="data-about.class" id="d15e18410___d15e185975-1_data__x2D__about">
+      <xs:sequence id="d15e18410___d15e185976-1">
+         <xs:group ref="data-about.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="data-about.attributes"/>
+   </xs:complexType>
+   <xs:group name="data-about.content">
+      <xs:sequence id="d15e18410___d15e185980-1">
+         <xs:sequence id="d15e18410___d15e185981-1">
+            <xs:group ref="data"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e185983-1">
+               <xs:group ref="data"/>
+               <xs:group ref="data-about"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="data-about.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18410___d15e185989-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e185990-1_keyref"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18410___d15e185991-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18410___d15e185992-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18410___d15e185993-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e185994-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="foreign" id="d15e18410___d15e185996-1_foreign">
+      <xs:annotation>
+         <xs:documentation>The &lt;foreign&gt; element is an open extension that allows information architects 
+            to incorporate existing standard vocabularies for non-textual content. like MathML and SVG, as inline 
+            objects. If &lt;foreign&gt; contains more than one alternative content element, they will all be processed. 
+            Specialization of &lt;foreign&gt; should be implemented as a domain, but for those looking for more 
+            control over the content can implement foreign vocabulary as an element specialization.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e186000-1">
+         <xs:complexContent id="d15e18410___d15e186001-1">
+            <xs:extension base="foreign.class" id="d15e18410___d15e186002-1">
+               <xs:attribute ref="class"
+                             default="- topic/foreign "
+                             id="d15e18410___d15e186003-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="foreign.class" id="d15e18410___d15e186004-1_foreign.cl">
+      <xs:sequence id="d15e18410___d15e186005-1">
+         <xs:group ref="foreign.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="foreign.attributes"/>
+   </xs:complexType>
+   <xs:group name="foreign.content">
+      <xs:sequence id="d15e18410___d15e186009-1">
+         <xs:sequence id="d15e18410___d15e186010-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e186011-1">
+               <xs:any processContents="skip"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="foreign.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e186014-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Index entry  -->
+   <xs:element name="indexterm" id="d15e18410___d15e186018-1_indexterm">
+      <xs:annotation>
+         <xs:documentation>An &lt;<keyword>indexterm</keyword>&gt; is an index entry. You can
+        nest entries to create multi-level indexes. The content is not output as part
+        of topic content, only as part of the index.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e186025-1">
+         <xs:complexContent id="d15e18410___d15e186026-1">
+            <xs:extension base="indexterm.class" id="d15e18410___d15e186027-1">
+               <xs:attribute ref="class"
+                             default="- topic/indexterm "
+                             id="d15e18410___d15e186028-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="indexterm.class"
+                   mixed="true"
+                   id="d15e18410___d15e186029-1_indexterm.">
+      <xs:sequence id="d15e18410___d15e186030-1">
+         <xs:group ref="indexterm.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="indexterm.attributes"/>
+   </xs:complexType>
+   <xs:group name="indexterm.content">
+      <xs:sequence id="d15e18410___d15e186034-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e186035-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="indexterm" minOccurs="0"/>
+            <xs:group ref="index-base" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="indexterm.attributes">
+      <xs:attribute name="start" type="xs:string" id="d15e18410___d15e186040-1_start"/>
+      <xs:attribute name="end" type="xs:string" id="d15e18410___d15e186041-1_end"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e186042-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="index-base" id="d15e18410___d15e186045-1_index__x2D__base">
+      <xs:annotation>
+         <xs:documentation>The &lt;index-base&gt; element allows indexing extensions to be added by specializing off this
+        element. It does not in itself have any meaning and should be ignored in processing.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e186049-1">
+         <xs:complexContent id="d15e18410___d15e186050-1">
+            <xs:extension base="index-base.class" id="d15e18410___d15e186051-1">
+               <xs:attribute ref="class"
+                             default="- topic/index-base "
+                             id="d15e18410___d15e186052-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="index-base.class"
+                   mixed="true"
+                   id="d15e18410___d15e186054-1_index__x2D__base">
+      <xs:sequence id="d15e18410___d15e186055-1">
+         <xs:group ref="index-base.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="index-base.attributes"/>
+   </xs:complexType>
+   <xs:group name="index-base.content">
+      <xs:sequence id="d15e18410___d15e186059-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e186060-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="indexterm" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="index-base.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18410___d15e186064-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="unknown" id="d15e18410___d15e186067-1_unknown">
+      <xs:annotation>
+         <xs:documentation>
+              The &lt;unknown&gt; element is an open extension that allows information architects to
+                incorporate xml fragments that does not necessarily fit into an exisitng DITA use case.
+              The base processing for &lt;unknown&gt; is to supress unless otherwise instructed.
+            </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e186071-1">
+         <xs:complexContent id="d15e18410___d15e186072-1">
+            <xs:extension base="unknown.class" id="d15e18410___d15e186073-1">
+               <xs:attribute ref="class"
+                             default="- topic/unknown "
+                             id="d15e18410___d15e186074-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="unknown.class" id="d15e18410___d15e186075-1_unknown.cl">
+      <xs:sequence id="d15e18410___d15e186076-1">
+         <xs:group ref="unknown.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="unknown.attributes"/>
+   </xs:complexType>
+   <xs:group name="unknown.content">
+      <xs:sequence id="d15e18410___d15e186080-1">
+         <xs:sequence id="d15e18410___d15e186081-1">
+            <xs:any processContents="skip"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="unknown.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e186084-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="localization-atts">
+      <xs:attribute name="translate"
+                    type="yesno-att.class"
+                    id="d15e18410___d15e186088-1_translate"/>
+      <xs:attribute ref="xml:lang" id="d15e18410___d15e186089-1"/>
+      <xs:attribute name="dir" type="dir-atts.class" id="d15e18410___d15e186090-1_dir"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="dir-atts.class" id="d15e18410___d15e186091-1_dir__x2D__atts.c">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="ltr"/>
+         <xs:enumeration value="rtl"/>
+         <xs:enumeration value="lro"/>
+         <xs:enumeration value="rlo"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attributeGroup name="localization-atts-translate-no">
+      <xs:attribute name="translate"
+                    type="yesno-att.class"
+                    default="no"
+                    id="d15e18410___d15e186099-1_translate"/>
+      <xs:attribute ref="xml:lang" id="d15e18410___d15e186100-1"/>
+      <xs:attribute name="dir" type="dir-atts.class" id="d15e18410___d15e186101-1_dir"/>
+   </xs:attributeGroup>
+   <!-- <!ENTITY % filter-atts
+  'props      CDATA                              #IMPLIED
+  base       CDATA                              #IMPLIED
+  platform   CDATA                              #IMPLIED
+  product    CDATA                              #IMPLIED
+  audience   CDATA                              #IMPLIED
+  otherprops CDATA                              #IMPLIED
+  %props-attribute-extensions;
+    %base-attribute-extensions;                           ' >  -->
+   <xs:attributeGroup name="filter-atts">
+      <xs:attribute name="props" type="xs:string" id="d15e18410___d15e186105-1_props"/>
+      <xs:attribute name="platform"
+                    type="xs:string"
+                    id="d15e18410___d15e186106-1_platform"/>
+      <xs:attribute name="product"
+                    type="xs:string"
+                    id="d15e18410___d15e186107-1_product"/>
+      <xs:attribute name="audience"
+                    type="xs:string"
+                    id="d15e18410___d15e186108-1_audience"/>
+      <xs:attribute name="otherprops"
+                    type="xs:string"
+                    id="d15e18410___d15e186109-1_otherprops"/>
+      <xs:attributeGroup ref="props-attribute-extensions"/>
+   </xs:attributeGroup>
+   <xs:complexType name="shortdesc.class"
+                   mixed="true"
+                   id="d15e18410___d15e186111-1_shortdesc.">
+      <xs:sequence id="d15e18410___d15e186112-1">
+         <xs:group ref="shortdesc.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="shortdesc.attributes"/>
+   </xs:complexType>
+   <xs:group name="shortdesc.content">
+      <xs:sequence id="d15e18410___d15e186116-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e186117-1">
+            <xs:group ref="title.cnt" minOccurs="0"/>
+            <xs:group ref="draft-comment" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="shortdesc.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18410___d15e186121-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="navtitle" id="d15e18410___d15e186124-1_navtitle">
+      <xs:annotation>
+         <xs:documentation>The navigation title (&lt;<keyword>navtitle</keyword>&gt;) element
+        is one of a set of alternate titles that can be included inside the &lt;<keyword>titlealts</keyword>&gt;
+        element. This navigation title may differ from the first level heading that
+        shows in the main browser window. Use &lt;<keyword>navtitle</keyword>&gt; when
+        the actual title of the topic isn't appropriate for use in navigation panes
+        or online contents (for example, because the actual title is too long or needs
+        stated in terse, imperative voice in the navigation).
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18410___d15e186137-1">
+         <xs:complexContent id="d15e18410___d15e186138-1">
+            <xs:extension base="navtitle.class" id="d15e18410___d15e186139-1">
+               <xs:attribute ref="class"
+                             default="- topic/navtitle "
+                             id="d15e18410___d15e186140-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="navtitle.class"
+                   mixed="true"
+                   id="d15e18410___d15e186141-1_navtitle.c">
+      <xs:sequence id="d15e18410___d15e186142-1">
+         <xs:group ref="navtitle.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="navtitle.attributes"/>
+   </xs:complexType>
+   <xs:group name="navtitle.content">
+      <xs:sequence id="d15e18410___d15e186146-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18410___d15e186147-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="ph" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="navtitle.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 150 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/delayResolutionDomain.xsd

@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Delay Resolution Domain                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe the delay resolution domain      -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             September 2009                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic delay-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="delay-d-keywords">
+      <xs:choice id="d15e18400___d15e184007-1">
+         <xs:group ref="exportanchors"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="exportanchors">
+      <xs:sequence id="d15e18400___d15e184010-1">
+         <xs:choice id="d15e18400___d15e184011-1">
+            <xs:element ref="exportanchors" id="d15e18400___d15e184012-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="anchorid">
+      <xs:sequence id="d15e18400___d15e184014-1">
+         <xs:choice id="d15e18400___d15e184015-1">
+            <xs:element ref="anchorid" id="d15e18400___d15e184016-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="anchorkey">
+      <xs:sequence id="d15e18400___d15e184018-1">
+         <xs:choice id="d15e18400___d15e184019-1">
+            <xs:element ref="anchorkey" id="d15e18400___d15e184020-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="exportanchors" id="d15e18400___d15e184021-1_exportanch">
+      <xs:complexType id="d15e18400___d15e184022-1">
+         <xs:complexContent id="d15e18400___d15e184023-1">
+            <xs:extension base="exportanchors.class" id="d15e18400___d15e184024-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keywords delay-d/exportanchors "
+                             id="d15e18400___d15e184025-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="exportanchors.class" id="d15e18400___d15e184026-1_exportanch">
+      <xs:sequence id="d15e18400___d15e184027-1">
+         <xs:group ref="exportanchors.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="exportanchors.attributes"/>
+   </xs:complexType>
+   <xs:group name="exportanchors.content">
+      <xs:sequence id="d15e18400___d15e184031-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18400___d15e184032-1">
+            <xs:group ref="anchorid" minOccurs="0"/>
+            <xs:group ref="anchorkey" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="exportanchors.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="anchorid" id="d15e18400___d15e184038-1_anchorid">
+      <xs:complexType id="d15e18400___d15e184039-1">
+         <xs:complexContent id="d15e18400___d15e184040-1">
+            <xs:extension base="anchorid.class" id="d15e18400___d15e184041-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword delay-d/anchorid "
+                             id="d15e18400___d15e184042-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="anchorid.class" id="d15e18400___d15e184043-1_anchorid.c">
+      <xs:attributeGroup ref="anchorid.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="anchorid.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18400___d15e184047-1_keyref"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e18400___d15e184048-1_id"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18400___d15e184049-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="anchorkey" id="d15e18400___d15e184054-1_anchorkey">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>keyword</keyword>&gt; element identifies a keyword
+        or token, such as a single value from an enumerated list, the name of a command
+        or parameter, or a lookup key for a message (contrast with <xref href="term.xml">term</xref>).
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18400___d15e184064-1">
+         <xs:complexContent id="d15e18400___d15e184065-1">
+            <xs:extension base="anchorkey.class" id="d15e18400___d15e184066-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword delay-d/anchorkey "
+                             id="d15e18400___d15e184067-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="anchorkey.class" id="d15e18400___d15e184068-1_anchorkey.">
+      <xs:attributeGroup ref="anchorkey.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="anchorkey.attributes">
+      <xs:attribute name="keyref"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18400___d15e184071-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18400___d15e184072-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 38 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/ditaarch.xsd

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA DITA Architecture Attribute                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA architecture      -->
+<!--             attribute                                         -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           targetNamespace="http://dita.oasis-open.org/architecture/2005/">
+   <xs:attribute name="DITAArchVersion"
+                 type="xs:string"
+                 default="1.2"
+                 id="ditaa___d15e182526-1_DITAArchVe"/>
+</xs:schema>

+ 332 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/hazardstatementDomain.xsd

@@ -0,0 +1,332 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Hazard Statement Domain                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe Hazard domains    -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             September  2009                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic hazard-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="hazard-d-note">
+      <xs:choice id="d15e18292___d15e182935-1">
+         <xs:element ref="hazardstatement" id="d15e18292___d15e182936-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="hazardstatement">
+      <xs:sequence id="d15e18292___d15e182938-1">
+         <xs:choice id="d15e18292___d15e182939-1">
+            <xs:element ref="hazardstatement" id="d15e18292___d15e182940-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="messagepanel">
+      <xs:sequence id="d15e18292___d15e182942-1">
+         <xs:choice id="d15e18292___d15e182943-1">
+            <xs:element ref="messagepanel" id="d15e18292___d15e182944-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="hazardsymbol">
+      <xs:sequence id="d15e18292___d15e182946-1">
+         <xs:choice id="d15e18292___d15e182947-1">
+            <xs:element ref="hazardsymbol" id="d15e18292___d15e182948-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="typeofhazard">
+      <xs:sequence id="d15e18292___d15e182950-1">
+         <xs:choice id="d15e18292___d15e182951-1">
+            <xs:element ref="typeofhazard" id="d15e18292___d15e182952-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="consequence">
+      <xs:sequence id="d15e18292___d15e182954-1">
+         <xs:choice id="d15e18292___d15e182955-1">
+            <xs:element ref="consequence" id="d15e18292___d15e182956-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="howtoavoid">
+      <xs:sequence id="d15e18292___d15e182958-1">
+         <xs:choice id="d15e18292___d15e182959-1">
+            <xs:element ref="howtoavoid" id="d15e18292___d15e182960-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <!--  
+      Any content model that includes the hazard.cnt group must also set  mixed="true" 
+   >-->
+   <xs:group name="hazard.cnt">
+      <xs:sequence id="d15e18292___d15e182963-1">
+         <xs:choice id="d15e18292___d15e182964-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="sl"/>
+            <xs:group ref="simpletable"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="hazardstatement" id="d15e18292___d15e182968-1_hazardstat">
+      <xs:complexType id="d15e18292___d15e182969-1">
+         <xs:complexContent id="d15e18292___d15e182970-1">
+            <xs:extension base="hazardstatement.class" id="d15e18292___d15e182971-1">
+               <xs:attribute ref="class"
+                             default="+ topic/note hazard-d/hazardstatement "
+                             id="d15e18292___d15e182972-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="hazardstatement.class" id="d15e18292___d15e182974-1_hazardstat">
+      <xs:sequence id="d15e18292___d15e182975-1">
+         <xs:group ref="hazardstatement.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="hazardstatement.attributes"/>
+   </xs:complexType>
+   <xs:group name="hazardstatement.content">
+      <xs:sequence id="d15e18292___d15e182979-1">
+         <xs:sequence id="d15e18292___d15e182980-1">
+            <xs:group ref="messagepanel" maxOccurs="unbounded"/>
+            <xs:group ref="hazardsymbol" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="hazardstatement.attributes">
+      <xs:attribute name="type"
+                    type="type-note-atts.class"
+                    id="d15e18292___d15e182984-1_type"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18292___d15e182985-1_spectitle"/>
+      <xs:attribute name="othertype"
+                    type="xs:string"
+                    id="d15e18292___d15e182986-1_othertype"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18292___d15e182987-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="messagepanel" id="d15e18292___d15e182990-1_messagepan">
+      <xs:complexType id="d15e18292___d15e182991-1">
+         <xs:complexContent id="d15e18292___d15e182992-1">
+            <xs:extension base="messagepanel.class" id="d15e18292___d15e182993-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ul hazard-d/messagepanel "
+                             id="d15e18292___d15e182994-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="messagepanel.class" id="d15e18292___d15e182995-1_messagepan">
+      <xs:sequence id="d15e18292___d15e182996-1">
+         <xs:group ref="messagepanel.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="messagepanel.attributes"/>
+   </xs:complexType>
+   <xs:group name="messagepanel.content">
+      <xs:sequence id="d15e18292___d15e183000-1">
+         <xs:sequence id="d15e18292___d15e183001-1">
+            <xs:group ref="typeofhazard"/>
+            <xs:group ref="consequence" maxOccurs="unbounded" minOccurs="0"/>
+            <xs:group ref="howtoavoid" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="messagepanel.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18292___d15e183006-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18292___d15e183007-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="hazardsymbol" id="d15e18292___d15e183010-1_hazardsymb">
+      <xs:complexType id="d15e18292___d15e183011-1">
+         <xs:complexContent id="d15e18292___d15e183012-1">
+            <xs:extension base="hazardsymbol.class" id="d15e18292___d15e183013-1">
+               <xs:attribute ref="class"
+                             default="+ topic/image hazard-d/hazardsymbol "
+                             id="d15e18292___d15e183014-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="hazardsymbol.class" id="d15e18292___d15e183015-1_hazardsymb">
+      <xs:sequence id="d15e18292___d15e183016-1">
+         <xs:group ref="hazardsymbol.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="hazardsymbol.attributes"/>
+   </xs:complexType>
+   <xs:group name="hazardsymbol.content">
+      <xs:sequence id="d15e18292___d15e183020-1">
+         <xs:sequence id="d15e18292___d15e183021-1">
+            <xs:group ref="alt" minOccurs="0"/>
+            <xs:group ref="longdescref" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="hazardsymbol.attributes">
+      <xs:attribute name="href"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18292___d15e183025-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18292___d15e183026-1_keyref"/>
+      <!-- <xs:attribute name="alt" type="xs:string"/> -->
+      <xs:attribute name="longdescref"
+                    type="xs:string"
+                    id="d15e18292___d15e183028-1_longdescre"/>
+      <xs:attribute name="height"
+                    type="xs:NMTOKEN"
+                    id="d15e18292___d15e183029-1_height"/>
+      <xs:attribute name="width" type="xs:NMTOKEN" id="d15e18292___d15e183030-1_width"/>
+      <xs:attribute name="scale" type="xs:NMTOKEN" id="d15e18292___d15e183031-1_scale"/>
+      <xs:attribute name="scalefit"
+                    type="yesno-att.class"
+                    id="d15e18292___d15e183032-1_scalefit"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18292___d15e183033-1_scope"/>
+      <xs:attribute name="align" type="xs:string" id="d15e18292___d15e183034-1_align"/>
+      <xs:attribute name="placement"
+                    type="image-placement-att.class"
+                    default="inline"
+                    id="d15e18292___d15e183035-1_placement"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18292___d15e183037-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="typeofhazard" id="d15e18292___d15e183041-1_typeofhaza">
+      <xs:complexType id="d15e18292___d15e183042-1">
+         <xs:complexContent id="d15e18292___d15e183043-1">
+            <xs:extension base="typeofhazard.class" id="d15e18292___d15e183044-1">
+               <xs:attribute ref="class"
+                             default="+ topic/li hazard-d/typeofhazard "
+                             id="d15e18292___d15e183045-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="typeofhazard.class"
+                   mixed="true"
+                   id="d15e18292___d15e183046-1_typeofhaza">
+      <xs:sequence id="d15e18292___d15e183047-1">
+         <xs:group ref="typeofhazard.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="typeofhazard.attributes"/>
+   </xs:complexType>
+   <xs:group name="typeofhazard.content">
+      <xs:sequence id="d15e18292___d15e183051-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18292___d15e183052-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="ph" minOccurs="0"/>
+            <xs:group ref="tm" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="typeofhazard.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18292___d15e183057-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="consequence" id="d15e18292___d15e183060-1_consequenc">
+      <xs:complexType id="d15e18292___d15e183061-1">
+         <xs:complexContent id="d15e18292___d15e183062-1">
+            <xs:extension base="consequence.class" id="d15e18292___d15e183063-1">
+               <xs:attribute ref="class"
+                             default="+ topic/li hazard-d/consequence "
+                             id="d15e18292___d15e183064-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="consequence.class"
+                   mixed="true"
+                   id="d15e18292___d15e183065-1_consequenc">
+      <xs:sequence id="d15e18292___d15e183066-1">
+         <xs:group ref="consequence.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="consequence.attributes"/>
+   </xs:complexType>
+   <xs:group name="consequence.content">
+      <xs:sequence id="d15e18292___d15e183070-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18292___d15e183071-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="ph" minOccurs="0"/>
+            <xs:group ref="tm" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="consequence.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18292___d15e183076-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="howtoavoid" id="d15e18292___d15e183079-1_howtoavoid">
+      <xs:complexType id="d15e18292___d15e183080-1">
+         <xs:complexContent id="d15e18292___d15e183081-1">
+            <xs:extension base="howtoavoid.class" id="d15e18292___d15e183082-1">
+               <xs:attribute ref="class"
+                             default="+ topic/li hazard-d/howtoavoid "
+                             id="d15e18292___d15e183083-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="howtoavoid.class"
+                   mixed="true"
+                   id="d15e18292___d15e183084-1_howtoavoid">
+      <xs:sequence id="d15e18292___d15e183085-1">
+         <xs:group ref="howtoavoid.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="howtoavoid.content"/>
+   </xs:complexType>
+   <xs:group name="howtoavoid.content">
+      <xs:sequence id="d15e18292___d15e183089-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18292___d15e183090-1">
+            <xs:group ref="hazard.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="howtoavoid.content">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18292___d15e183094-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 351 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/highlightDomain.xsd

@@ -0,0 +1,351 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Highlight Domain                             -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for Highlight Domain                              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009            -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic hi-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="hi-d-ph">
+      <xs:choice id="d15e18617___d15e186184-1">
+         <xs:element ref="sup" id="d15e18617___d15e186185-1"/>
+         <xs:element ref="sub" id="d15e18617___d15e186186-1"/>
+         <xs:element ref="tt" id="d15e18617___d15e186187-1"/>
+         <xs:element ref="b" id="d15e18617___d15e186188-1"/>
+         <xs:element ref="u" id="d15e18617___d15e186189-1"/>
+         <xs:element ref="i" id="d15e18617___d15e186190-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="sup">
+      <xs:sequence id="d15e18617___d15e186192-1">
+         <xs:choice id="d15e18617___d15e186193-1">
+            <xs:element ref="sup" id="d15e18617___d15e186194-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sub">
+      <xs:sequence id="d15e18617___d15e186196-1">
+         <xs:choice id="d15e18617___d15e186197-1">
+            <xs:element ref="sub" id="d15e18617___d15e186198-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="tt">
+      <xs:sequence id="d15e18617___d15e186200-1">
+         <xs:choice id="d15e18617___d15e186201-1">
+            <xs:element ref="tt" id="d15e18617___d15e186202-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="b">
+      <xs:sequence id="d15e18617___d15e186204-1">
+         <xs:choice id="d15e18617___d15e186205-1">
+            <xs:element ref="b" id="d15e18617___d15e186206-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="u">
+      <xs:sequence id="d15e18617___d15e186208-1">
+         <xs:choice id="d15e18617___d15e186209-1">
+            <xs:element ref="u" id="d15e18617___d15e186210-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="i">
+      <xs:sequence id="d15e18617___d15e186212-1">
+         <xs:choice id="d15e18617___d15e186213-1">
+            <xs:element ref="i" id="d15e18617___d15e186214-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <!-- Basic form: Single Effect Formatting Phrases -->
+   <xs:element name="sup" id="d15e18617___d15e186216-1_sup">
+      <xs:annotation>
+         <xs:documentation>
+        The superscript (&lt;<keyword>sup</keyword>&gt;) element indicates that text should
+        be superscripted, or vertically raised in relationship to the surrounding
+        text.  Superscripts are usually a smaller font than the surrounding text.
+        Use this element only when there is not some other more proper tag. For example,
+        for specific items such as GUI controls, use the
+          <xref href="uicontrol.xml">uicontrol</xref> tag. This element is part of the DITA highlighting
+        domain.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18617___d15e186226-1">
+         <xs:complexContent id="d15e18617___d15e186227-1">
+            <xs:extension base="sup.class" id="d15e18617___d15e186228-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph hi-d/sup "
+                             id="d15e18617___d15e186229-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="sup.class"
+                   mixed="true"
+                   id="d15e18617___d15e186230-1_sup.class">
+      <xs:sequence id="d15e18617___d15e186231-1">
+         <xs:group ref="sup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="sup.attributes"/>
+   </xs:complexType>
+   <xs:group name="sup.content">
+      <xs:sequence id="d15e18617___d15e186236-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18617___d15e186237-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="sup.attributes">
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18617___d15e186244-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="sub" id="d15e18617___d15e186245-1_sub">
+      <xs:annotation>
+         <xs:documentation>
+        A subscript (&lt;<keyword>sub</keyword>&gt;) indicates that text should be subscripted,
+        or placed lower in relationship to the surrounding text.  Subscripted text
+        is often a smaller font than the surrounding text. Formatting may vary depending
+        on your output process. This element is part of the DITA highlighting domain.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18617___d15e186252-1">
+         <xs:complexContent id="d15e18617___d15e186253-1">
+            <xs:extension base="sub.class" id="d15e18617___d15e186254-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph hi-d/sub "
+                             id="d15e18617___d15e186255-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="sub.class"
+                   mixed="true"
+                   id="d15e18617___d15e186256-1_sub.class">
+      <xs:sequence id="d15e18617___d15e186257-1">
+         <xs:group ref="sub.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="sub.attributes"/>
+   </xs:complexType>
+   <xs:group name="sub.content">
+      <xs:sequence id="d15e18617___d15e186261-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18617___d15e186262-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="sub.attributes">
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18617___d15e186269-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="tt" id="d15e18617___d15e186270-1_tt">
+      <xs:annotation>
+         <xs:documentation>
+        The teletype (&lt;<keyword>tt</keyword>&gt;) element is used to apply monospaced
+        highlighting to the content of the element.  Use this element only when there
+        is not some other more proper tag. For example, for specific items such as
+        GUI controls, use the <xref href="uicontrol.xml">uicontrol</xref> tag.
+        This element is part of the DITA highlighting domain.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18617___d15e186280-1">
+         <xs:complexContent id="d15e18617___d15e186281-1">
+            <xs:extension base="tt.class" id="d15e18617___d15e186282-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph hi-d/tt "
+                             id="d15e18617___d15e186283-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="tt.class" mixed="true" id="d15e18617___d15e186284-1_tt.class">
+      <xs:sequence id="d15e18617___d15e186285-1">
+         <xs:group ref="tt.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="tt.attributes"/>
+   </xs:complexType>
+   <xs:group name="tt.content">
+      <xs:sequence id="d15e18617___d15e186289-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18617___d15e186290-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="tt.attributes">
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18617___d15e186297-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="b" id="d15e18617___d15e186298-1_b">
+      <xs:annotation>
+         <xs:documentation>
+        The bold (&lt;<keyword>b</keyword>&gt;) element is used to apply bold highlighting
+        to the content of the element. Use this element only when there is not some
+        other more proper tag. For example, for specific items such as GUI controls,
+        use the <xref href="uicontrol.xml">uicontrol</xref> tag.
+        This element is part of the DITA highlighting domain.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18617___d15e186308-1">
+         <xs:complexContent id="d15e18617___d15e186309-1">
+            <xs:extension base="b.class" id="d15e18617___d15e186310-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph hi-d/b "
+                             id="d15e18617___d15e186311-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="b.class" mixed="true" id="d15e18617___d15e186313-1_b.class">
+      <xs:sequence id="d15e18617___d15e186314-1">
+         <xs:group ref="b.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="b.attributes"/>
+   </xs:complexType>
+   <xs:group name="b.content">
+      <xs:sequence id="d15e18617___d15e186318-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18617___d15e186319-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="b.attributes">
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18617___d15e186326-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="u" id="d15e18617___d15e186327-1_u">
+      <xs:annotation>
+         <xs:documentation>
+        The underline (&lt;<keyword>u</keyword>&gt;) element is used to apply
+        underline highlighting to the content of the element.  Use this element only
+        when there is not some other more proper tag. For example, for specific items
+        such as GUI controls, use the <xref href="uicontrol.xml">uicontrol</xref> tag.
+        This element is part of the DITA highlighting domain.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18617___d15e186337-1">
+         <xs:complexContent id="d15e18617___d15e186338-1">
+            <xs:extension base="u.class" id="d15e18617___d15e186339-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph hi-d/u "
+                             id="d15e18617___d15e186340-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="u.class" mixed="true" id="d15e18617___d15e186341-1_u.class">
+      <xs:sequence id="d15e18617___d15e186342-1">
+         <xs:group ref="u.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="u.attributes"/>
+   </xs:complexType>
+   <xs:group name="u.content">
+      <xs:sequence id="d15e18617___d15e186346-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18617___d15e186347-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="u.attributes">
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18617___d15e186354-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="i" id="d15e18617___d15e186355-1_i">
+      <xs:annotation>
+         <xs:documentation>
+        The italic (&lt;i&gt;) element is used to apply italic highlighting
+        to the content of the element. Use this element only when there
+        is not some other more proper tag. For example, for specific items such as
+        GUI controls, use the <xref href="uicontrol.xml">uicontrol</xref> tag.
+        Italic highlighting generally means a font that is slanted for emphasis, but
+        this may vary depending on your output formatting process. This element is
+        part of the DITA highlighting domain.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18617___d15e186362-1">
+         <xs:complexContent id="d15e18617___d15e186363-1">
+            <xs:extension base="i.class" id="d15e18617___d15e186364-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph hi-d/i "
+                             id="d15e18617___d15e186365-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="i.class" mixed="true" id="d15e18617___d15e186366-1_i.class">
+      <xs:sequence id="d15e18617___d15e186367-1">
+         <xs:group ref="i.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="i.attributes"/>
+   </xs:complexType>
+   <xs:group name="i.content">
+      <xs:sequence id="d15e18617___d15e186371-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18617___d15e186372-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="i.attributes">
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18617___d15e186379-1_outputclas"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 160 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/indexingDomain.xsd

@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Indexing Domain                             -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for Indexing Domain                              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June 2006                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic indexing-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="indexing-d-index-base">
+      <xs:choice id="d15e18325___d15e183258-1">
+         <xs:element ref="index-see" id="d15e18325___d15e183259-1"/>
+         <xs:element ref="index-see-also" id="d15e18325___d15e183260-1"/>
+         <xs:element ref="index-sort-as" id="d15e18325___d15e183261-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="index-see">
+      <xs:sequence id="d15e18325___d15e183263-1">
+         <xs:choice id="d15e18325___d15e183264-1">
+            <xs:element ref="index-see" id="d15e18325___d15e183265-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="index-see-also">
+      <xs:sequence id="d15e18325___d15e183267-1">
+         <xs:choice id="d15e18325___d15e183268-1">
+            <xs:element ref="index-see-also" id="d15e18325___d15e183269-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="index-sort-as">
+      <xs:sequence id="d15e18325___d15e183271-1">
+         <xs:choice id="d15e18325___d15e183272-1">
+            <xs:element ref="index-sort-as" id="d15e18325___d15e183273-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="index-see" id="d15e18325___d15e183274-1_index__x2D__see">
+      <xs:complexType id="d15e18325___d15e183275-1">
+         <xs:complexContent id="d15e18325___d15e183276-1">
+            <xs:extension base="index-see.class" id="d15e18325___d15e183277-1">
+               <xs:attribute ref="class"
+                             default="+ topic/index-base indexing-d/index-see "
+                             id="d15e18325___d15e183278-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="index-see.class"
+                   mixed="true"
+                   id="d15e18325___d15e183279-1_index__x2D__see.">
+      <xs:sequence id="d15e18325___d15e183280-1">
+         <xs:group ref="index-see.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="index-see.attributes"/>
+   </xs:complexType>
+   <xs:group name="index-see.content">
+      <xs:sequence id="d15e18325___d15e183284-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18325___d15e183285-1">
+            <xs:group ref="words.cnt"/>
+            <xs:group ref="indexterm"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="index-see.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18325___d15e183289-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="index-see-also"
+               id="d15e18325___d15e183292-1_index__x2D__see__x2D__">
+      <xs:complexType id="d15e18325___d15e183293-1">
+         <xs:complexContent id="d15e18325___d15e183294-1">
+            <xs:extension base="index-see-also.class" id="d15e18325___d15e183295-1">
+               <xs:attribute ref="class"
+                             default="+ topic/index-base indexing-d/index-see-also "
+                             id="d15e18325___d15e183296-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="index-see-also.class"
+                   mixed="true"
+                   id="d15e18325___d15e183297-1_index__x2D__see__x2D__">
+      <xs:sequence id="d15e18325___d15e183298-1">
+         <xs:group ref="index-sort-also.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="index-sort-also.attributes"/>
+   </xs:complexType>
+   <xs:group name="index-sort-also.content">
+      <xs:sequence id="d15e18325___d15e183303-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18325___d15e183304-1">
+            <xs:group ref="words.cnt"/>
+            <xs:group ref="indexterm"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="index-sort-also.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18325___d15e183308-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="index-sort-as" id="d15e18325___d15e183311-1_index__x2D__sort">
+      <xs:complexType id="d15e18325___d15e183312-1">
+         <xs:complexContent id="d15e18325___d15e183313-1">
+            <xs:extension base="index-sort-as.class" id="d15e18325___d15e183314-1">
+               <xs:attribute ref="class"
+                             default="+ topic/index-base indexing-d/index-sort-as "
+                             id="d15e18325___d15e183315-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="index-sort-as.class"
+                   mixed="true"
+                   id="d15e18325___d15e183316-1_index__x2D__sort">
+      <xs:sequence id="d15e18325___d15e183317-1">
+         <xs:group ref="index-sort-as.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="index-sort-as.attributes"/>
+   </xs:complexType>
+   <xs:group name="index-sort-as.content">
+      <xs:sequence id="d15e18325___d15e183321-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18325___d15e183322-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="index-sort-as.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18325___d15e183325-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 625 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/mapGroupMod.xsd

@@ -0,0 +1,625 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Map Group Domain                             -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for Map Group Domain                              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!--<!ENTITY mapgroup-d-att "(map mapgroup-d)"                           >-->
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic mapgroup-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="mapgroup-d-topicref">
+      <xs:choice id="d15e18335___d15e183361-1">
+         <xs:element ref="anchorref" id="d15e18335___d15e183362-1"/>
+         <xs:element ref="keydef" id="d15e18335___d15e183363-1"/>
+         <xs:element ref="mapref" id="d15e18335___d15e183364-1"/>
+         <xs:element ref="topicgroup" id="d15e18335___d15e183365-1"/>
+         <xs:element ref="topichead" id="d15e18335___d15e183366-1"/>
+         <xs:element ref="topicset" id="d15e18335___d15e183367-1"/>
+         <xs:element ref="topicsetref" id="d15e18335___d15e183368-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="topichead">
+      <xs:sequence id="d15e18335___d15e183370-1">
+         <xs:choice id="d15e18335___d15e183371-1">
+            <xs:element ref="topichead" id="d15e18335___d15e183372-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicgroup">
+      <xs:sequence id="d15e18335___d15e183374-1">
+         <xs:choice id="d15e18335___d15e183375-1">
+            <xs:element ref="topicgroup" id="d15e18335___d15e183376-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="anchorref">
+      <xs:sequence id="d15e18335___d15e183378-1">
+         <xs:choice id="d15e18335___d15e183379-1">
+            <xs:element ref="anchorref" id="d15e18335___d15e183380-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="mapref">
+      <xs:sequence id="d15e18335___d15e183382-1">
+         <xs:choice id="d15e18335___d15e183383-1">
+            <xs:element ref="mapref" id="d15e18335___d15e183384-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicset">
+      <xs:sequence id="d15e18335___d15e183386-1">
+         <xs:choice id="d15e18335___d15e183387-1">
+            <xs:element ref="topicset" id="d15e18335___d15e183388-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicsetref">
+      <xs:sequence id="d15e18335___d15e183390-1">
+         <xs:choice id="d15e18335___d15e183391-1">
+            <xs:element ref="topicsetref" id="d15e18335___d15e183392-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="keydef">
+      <xs:sequence id="d15e18335___d15e183394-1">
+         <xs:choice id="d15e18335___d15e183395-1">
+            <xs:element ref="keydef" id="d15e18335___d15e183396-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicref-atts-without-format">
+      <xs:annotation>
+         <xs:documentation>
+        The %topicref-atts-without-format; parameter entity represents a group of attributes
+        used in numerous map elements: mapref,
+        and topicgroup. The set is similar to those documented in <xref href="topicref-atts.xml">topicref-atts</xref> but
+        excludes the <i>
+               <keyword>format</keyword>
+            </i> attribute.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18335___d15e183408-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18335___d15e183409-1_type"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18335___d15e183410-1_processing"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18335___d15e183411-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183412-1_locktitle"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18335___d15e183413-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18335___d15e183414-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e18335___d15e183415-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183416-1_search"/>
+      <xs:attribute name="chunk" type="xs:string" id="d15e18335___d15e183417-1_chunk"/>
+   </xs:attributeGroup>
+   <xs:element name="topichead" id="d15e18335___d15e183419-1_topichead">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>topichead</keyword>&gt; element provides a title-only
+          entry in a navigation map, as an alternative to the fully-linked title provided
+          by the &lt;<keyword>topicref</keyword>&gt; element.
+        </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18335___d15e183429-1">
+         <xs:complexContent id="d15e18335___d15e183430-1">
+            <xs:extension base="topichead.class" id="d15e18335___d15e183431-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref mapgroup-d/topichead "
+                             id="d15e18335___d15e183432-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="topichead.class" id="d15e18335___d15e183433-1_topichead.">
+      <xs:sequence id="d15e18335___d15e183434-1">
+         <xs:group ref="topichead.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topichead.attributes"/>
+   </xs:complexType>
+   <xs:group name="topichead.content">
+      <xs:sequence id="d15e18335___d15e183438-1">
+         <xs:sequence id="d15e18335___d15e183439-1">
+            <xs:element ref="topicmeta" minOccurs="0" id="d15e18335___d15e183440-1"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18335___d15e183441-1">
+               <xs:group ref="navref"/>
+               <xs:group ref="anchor"/>
+               <xs:group ref="topicref"/>
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topichead.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18335___d15e183447-1_navtitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18335___d15e183448-1_outputclas"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18335___d15e183449-1_copy__x2D__to"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18335___d15e183450-1_keys"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicgroup" id="d15e18335___d15e183454-1_topicgroup">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>topicgroup</keyword>&gt; element is for creating
+        groups of &lt;<keyword>topicref</keyword>&gt; elements without affecting the
+        hierarchy, as opposed to nested &lt;<keyword>topicref</keyword>&gt; elements
+        within a &lt;<keyword>topicref</keyword>&gt;, which does imply a structural hierarchy.
+        It is typically used outside a hierarchy to identify groups for linking without
+        affecting the resulting toc/navigation output.          
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18335___d15e183470-1">
+         <xs:complexContent id="d15e18335___d15e183471-1">
+            <xs:extension base="topicgroup.class" id="d15e18335___d15e183472-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref mapgroup-d/topicgroup "
+                             id="d15e18335___d15e183473-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="topicgroup.class" id="d15e18335___d15e183474-1_topicgroup">
+      <xs:sequence id="d15e18335___d15e183475-1">
+         <xs:group ref="topicgroup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicgroup.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicgroup.content">
+      <xs:sequence id="d15e18335___d15e183479-1">
+         <xs:sequence id="d15e18335___d15e183480-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18335___d15e183482-1">
+               <xs:group ref="navref"/>
+               <xs:group ref="anchor"/>
+               <xs:group ref="topicref"/>
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicgroup.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18335___d15e183488-1_outputclas"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="anchorref" id="d15e18335___d15e183492-1_anchorref">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>anchorref</keyword>&gt;  specializes &lt;topicref&gt; to set format="ditamap" 
+        and type="anchor" defaults for a reference to an &lt;<keyword>anchor</keyword>&gt; to enable push of collections
+        of content smaller than a map onto an anchor.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18335___d15e183502-1">
+         <xs:complexContent id="d15e18335___d15e183503-1">
+            <xs:extension base="anchorref.class" id="d15e18335___d15e183504-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref mapgroup-d/anchorref "
+                             id="d15e18335___d15e183505-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="anchorref.class" id="d15e18335___d15e183506-1_anchorref.">
+      <xs:sequence id="d15e18335___d15e183507-1">
+         <xs:group ref="anchorref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="anchorref.attributes"/>
+   </xs:complexType>
+   <xs:group name="anchorref.content">
+      <xs:sequence id="d15e18335___d15e183511-1">
+         <xs:sequence id="d15e18335___d15e183512-1">
+            <xs:element ref="topicmeta" minOccurs="0" id="d15e18335___d15e183513-1"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18335___d15e183514-1">
+               <xs:group ref="topicref"/>
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="anchorref.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18335___d15e183519-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18335___d15e183520-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18335___d15e183521-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18335___d15e183522-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18335___d15e183523-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18335___d15e183524-1_copy__x2D__to"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18335___d15e183525-1_outputclas"/>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18335___d15e183526-1_collection"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18335___d15e183527-1_processing"/>
+      <xs:attribute name="type"
+                    type="xs:string"
+                    default="anchor"
+                    id="d15e18335___d15e183528-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18335___d15e183529-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183531-1_locktitle"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="ditamap"
+                    id="d15e18335___d15e183532-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18335___d15e183533-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18335___d15e183534-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e18335___d15e183535-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183536-1_search"/>
+      <xs:attribute name="chunk"
+                    type="xs:string"
+                    default="to-navigation"
+                    id="d15e18335___d15e183537-1_chunk"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="mapref" id="d15e18335___d15e183540-1_mapref">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>anchorref</keyword>&gt;  specializes &lt;topicref&gt; to set a format="ditamap" 
+        default for more intuitive map references        
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18335___d15e183547-1">
+         <xs:complexContent id="d15e18335___d15e183548-1">
+            <xs:extension base="mapref.class" id="d15e18335___d15e183549-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref mapgroup-d/mapref "
+                             id="d15e18335___d15e183550-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="mapref.class" id="d15e18335___d15e183551-1_mapref.cla">
+      <xs:sequence id="d15e18335___d15e183552-1">
+         <xs:group ref="mapref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="mapref.attributes"/>
+   </xs:complexType>
+   <xs:group name="mapref.content">
+      <xs:sequence id="d15e18335___d15e183556-1">
+         <xs:sequence id="d15e18335___d15e183557-1">
+            <xs:element ref="topicmeta" minOccurs="0" id="d15e18335___d15e183558-1"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18335___d15e183559-1">
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="mapref.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18335___d15e183562-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18335___d15e183563-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18335___d15e183564-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18335___d15e183565-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18335___d15e183566-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18335___d15e183567-1_copy__x2D__to"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18335___d15e183568-1_outputclas"/>
+      <xs:attributeGroup ref="topicref-atts-without-format"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="ditamap"
+                    id="d15e18335___d15e183570-1_format"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicset" id="d15e18335___d15e183573-1_topicset">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>topicset</keyword>&gt;  specializes &lt;topicref&gt; to set a chunk="to-navigation" 
+        default and required id attribute to make it easy to delimit standalone, reusable collections of content within a 
+        map (such as lessons within a course or large tasks explained by a collection of discrete task topics).        
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18335___d15e183580-1">
+         <xs:complexContent id="d15e18335___d15e183581-1">
+            <xs:extension base="topicset.class" id="d15e18335___d15e183582-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref mapgroup-d/topicset "
+                             id="d15e18335___d15e183583-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="topicset.class" id="d15e18335___d15e183584-1_topicset.c">
+      <xs:sequence id="d15e18335___d15e183585-1">
+         <xs:group ref="topicset.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicset.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicset.content">
+      <xs:sequence id="d15e18335___d15e183589-1">
+         <xs:sequence id="d15e18335___d15e183590-1">
+            <xs:element ref="topicmeta" minOccurs="0" id="d15e18335___d15e183591-1"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18335___d15e183592-1">
+               <xs:group ref="topicref"/>
+               <xs:group ref="anchor"/>
+               <xs:group ref="navref"/>
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicset.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18335___d15e183598-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18335___d15e183599-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18335___d15e183600-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18335___d15e183601-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18335___d15e183602-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18335___d15e183603-1_copy__x2D__to"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18335___d15e183604-1_outputclas"/>
+      <!-- topic-ref-att plus chuck defaulted to "to-navigation" -->
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18335___d15e183606-1_collection"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18335___d15e183607-1_processing"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18335___d15e183608-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18335___d15e183610-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183611-1_locktitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18335___d15e183612-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18335___d15e183613-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18335___d15e183614-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e18335___d15e183615-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183616-1_search"/>
+      <xs:attribute name="chunk"
+                    type="xs:string"
+                    default="to-navigation"
+                    id="d15e18335___d15e183617-1_chunk"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e18335___d15e183618-1_id"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicsetref" id="d15e18335___d15e183624-1_topicsetre">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>topicsetref</keyword>&gt;  pecializes &lt;topicref&gt; to set format="ditamap" and 
+        type="branch" defaults for a reference to a &lt;topicset&gt; to enable reuse of small collections within a 
+        map (especially for task composition approaches in which multiple larger task collections reuse smaller component task collections). 
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18335___d15e183631-1">
+         <xs:complexContent id="d15e18335___d15e183632-1">
+            <xs:extension base="topicsetref.class" id="d15e18335___d15e183633-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref mapgroup-d/topicsetref "
+                             id="d15e18335___d15e183634-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="topicsetref.class" id="d15e18335___d15e183635-1_topicsetre">
+      <xs:sequence id="d15e18335___d15e183636-1">
+         <xs:group ref="topicsetref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicsetref.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicsetref.content">
+      <xs:sequence id="d15e18335___d15e183641-1">
+         <xs:sequence id="d15e18335___d15e183642-1">
+            <xs:element ref="topicmeta" minOccurs="0" id="d15e18335___d15e183643-1"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18335___d15e183644-1">
+               <xs:group ref="topicref"/>
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicsetref.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18335___d15e183648-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18335___d15e183649-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18335___d15e183650-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18335___d15e183651-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18335___d15e183652-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18335___d15e183653-1_copy__x2D__to"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18335___d15e183654-1_outputclas"/>
+      <!-- topic-ref-att plus chuck fixed to "to-navigation" -->
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18335___d15e183656-1_collection"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18335___d15e183657-1_processing"/>
+      <xs:attribute name="type"
+                    type="xs:string"
+                    default="topicset"
+                    id="d15e18335___d15e183658-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18335___d15e183660-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183661-1_locktitle"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="ditamap"
+                    id="d15e18335___d15e183662-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18335___d15e183663-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18335___d15e183664-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e18335___d15e183665-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183666-1_search"/>
+      <xs:attribute name="chunk" type="xs:string" id="d15e18335___d15e183667-1_chunk"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="keydef" id="d15e18335___d15e183670-1_keydef">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>keydef</keyword>&gt;  specializes &lt;topicref&gt; to set a chunk="to-navigation" 
+        default and required id attribute to make it easy to delimit standalone, reusable collections of content within a 
+        map (such as lessons within a course or large tasks explained by a collection of discrete task topics).        
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18335___d15e183677-1">
+         <xs:complexContent id="d15e18335___d15e183678-1">
+            <xs:extension base="keydef.class" id="d15e18335___d15e183679-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref mapgroup-d/keydef "
+                             id="d15e18335___d15e183680-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="keydef.class" id="d15e18335___d15e183681-1_keydef.cla">
+      <xs:sequence id="d15e18335___d15e183682-1">
+         <xs:group ref="keydef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="keydef.attributes"/>
+   </xs:complexType>
+   <xs:group name="keydef.content">
+      <xs:sequence id="d15e18335___d15e183686-1">
+         <xs:sequence id="d15e18335___d15e183687-1">
+            <xs:element ref="topicmeta" minOccurs="0" id="d15e18335___d15e183688-1"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18335___d15e183689-1">
+               <xs:group ref="topicref"/>
+               <xs:group ref="anchor"/>
+               <xs:group ref="navref"/>
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="keydef.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18335___d15e183695-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18335___d15e183696-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18335___d15e183697-1_keyref"/>
+      <xs:attribute name="keys"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18335___d15e183698-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18335___d15e183699-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18335___d15e183700-1_copy__x2D__to"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18335___d15e183701-1_outputclas"/>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18335___d15e183702-1_collection"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    default="resource-only"
+                    id="d15e18335___d15e183703-1_processing"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18335___d15e183704-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18335___d15e183705-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183707-1_locktitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18335___d15e183708-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18335___d15e183709-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18335___d15e183710-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e18335___d15e183711-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e18335___d15e183712-1_search"/>
+      <xs:attribute name="chunk" type="xs:string" id="d15e18335___d15e183713-1_chunk"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 115 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/mapGrp.xsd

@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA MAP XSD Grouping Decleration                 -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA maps              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="map">
+      <xs:sequence id="d15e18285___d15e182857-1">
+         <xs:choice id="d15e18285___d15e182858-1">
+            <xs:element ref="map" id="d15e18285___d15e182859-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="navref">
+      <xs:sequence id="d15e18285___d15e182861-1">
+         <xs:choice id="d15e18285___d15e182862-1">
+            <xs:element ref="navref" id="d15e18285___d15e182863-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicref">
+      <xs:sequence id="d15e18285___d15e182865-1">
+         <xs:choice id="d15e18285___d15e182866-1">
+            <xs:element ref="topicref" id="d15e18285___d15e182867-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="reltable">
+      <xs:sequence id="d15e18285___d15e182869-1">
+         <xs:choice id="d15e18285___d15e182870-1">
+            <xs:element ref="reltable" id="d15e18285___d15e182871-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="relheader">
+      <xs:sequence id="d15e18285___d15e182873-1">
+         <xs:choice id="d15e18285___d15e182874-1">
+            <xs:element ref="relheader" id="d15e18285___d15e182875-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="relcolspec">
+      <xs:sequence id="d15e18285___d15e182877-1">
+         <xs:choice id="d15e18285___d15e182878-1">
+            <xs:element ref="relcolspec" id="d15e18285___d15e182879-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="relrow">
+      <xs:sequence id="d15e18285___d15e182881-1">
+         <xs:choice id="d15e18285___d15e182882-1">
+            <xs:element ref="relrow" id="d15e18285___d15e182883-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="relcell">
+      <xs:sequence id="d15e18285___d15e182885-1">
+         <xs:choice id="d15e18285___d15e182886-1">
+            <xs:element ref="relcell" id="d15e18285___d15e182887-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="anchor">
+      <xs:sequence id="d15e18285___d15e182889-1">
+         <xs:choice id="d15e18285___d15e182890-1">
+            <xs:element ref="anchor" id="d15e18285___d15e182891-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicmeta">
+      <xs:sequence id="d15e18285___d15e182893-1">
+         <xs:choice id="d15e18285___d15e182894-1">
+            <xs:element ref="topicmeta" id="d15e18285___d15e182895-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="linktext">
+      <xs:sequence id="d15e18285___d15e182897-1">
+         <xs:choice id="d15e18285___d15e182898-1">
+            <xs:element ref="linktext" id="d15e18285___d15e182899-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="searchtitle">
+      <xs:sequence id="d15e18285___d15e182902-1">
+         <xs:choice id="d15e18285___d15e182903-1">
+            <xs:element ref="searchtitle" id="d15e18285___d15e182904-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 715 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/mapMod.xsd

@@ -0,0 +1,715 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA MAP XSD Module                               -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA maps              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!--    2005.11.15 EAS: Moved domains attribute definition to      -->
+<!--                    map.xsd                                    -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ======= IMPORT - XML attributes and namespace ======= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <!-- STRUCTURAL MEMBERS ======================================================== -->
+   <!-- things that can be nested under topic after body - redefined when specializing -->
+   <!--xs:simpleType name="topicreftypes.class">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="topic"/>
+      <xs:enumeration value="concept"/>
+      <xs:enumeration value="task"/>
+      <xs:enumeration value="reference"/>
+      <xs:enumeration value="external"/>
+      <xs:enumeration value="local"/>
+    </xs:restriction>
+  </xs:simpleType>-->
+   <xs:attributeGroup name="topicref-atts">
+      <xs:annotation>
+         <xs:documentation>
+        The %topicref-atts; parameter entity represents a group of attributes
+        used in numerous map elements: map, topicref, relcolspec, relcell, topichead,
+        and topicgroup. The set is similar to those documented in <xref href="topicref-atts-no-toc.xml">topicref-atts-no-toc</xref>
+        but includes the <i>
+               <keyword>toc</keyword>
+            </i> attribute.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18200___d15e182022-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18200___d15e182023-1_type"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18200___d15e182024-1_processing"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18200___d15e182025-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18200___d15e182026-1_locktitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18200___d15e182027-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18200___d15e182028-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18200___d15e182029-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e18200___d15e182030-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e18200___d15e182031-1_search"/>
+      <xs:attribute name="chunk" type="xs:string" id="d15e18200___d15e182033-1_chunk"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="collection-type.class" id="d15e18200___d15e182034-1_collection">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="choice"/>
+         <xs:enumeration value="unordered"/>
+         <xs:enumeration value="sequence"/>
+         <xs:enumeration value="family"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="linkingtypes.class" id="d15e18200___d15e182041-1_linkingtyp">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="targetonly"/>
+         <xs:enumeration value="sourceonly"/>
+         <xs:enumeration value="normal"/>
+         <xs:enumeration value="none"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:attributeGroup name="topicref-atts-no-toc">
+      <xs:annotation>
+         <xs:documentation>
+        The %topicref-atts-no-toc; parameter entity represents the set
+        of attributes used in the 
+          <xref href="reltable.xml">reltable</xref>
+         map
+        element. The set is similar to those documented in 
+          <xref href="topicref-atts.xml">topicref-atts</xref>
+         but
+        for &lt;<keyword>reltable</keyword>&gt; the <i>
+               <keyword>toc</keyword>
+            </i> attribute
+        defaults to <q>no</q>. For the other elements that use the %topicref-atts;
+        group declaration, the <i>
+               <keyword>toc</keyword>
+            </i> attribute doesn't have
+        a default; they can inherit their <i>
+               <keyword>toc</keyword>
+            </i> value from
+        the nearest container, otherwise it functions upon output as if set to <q>yes</q>.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18200___d15e182080-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18200___d15e182081-1_type"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18200___d15e182082-1_processing"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18200___d15e182083-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18200___d15e182084-1_locktitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18200___d15e182085-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18200___d15e182086-1_linking"/>
+      <xs:attribute name="toc"
+                    type="yesno-att.class"
+                    default="no"
+                    id="d15e18200___d15e182087-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e18200___d15e182088-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e18200___d15e182089-1_search"/>
+      <xs:attribute name="chunk" type="xs:string" id="d15e18200___d15e182091-1_chunk"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="print-att.class" id="d15e18200___d15e182092-1_print__x2D__att.">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="yes"/>
+         <xs:enumeration value="no"/>
+         <xs:enumeration value="printonly"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:element name="map" id="d15e18200___d15e182098-1_map">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>map</keyword>&gt; element is used to define a map
+        which describes the relationships among a set of DITA topics. Maps consist
+        of references to topics organized into hierarchies and tables. Maps provide
+        a way to express these relationships in a single common format that can be
+        used for different outputs. 
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182105-1">
+         <xs:complexContent id="d15e18200___d15e182106-1">
+            <xs:extension base="map.class" id="d15e18200___d15e182107-1">
+               <xs:attribute ref="class" default="- map/map " id="d15e18200___d15e182108-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="map.class" id="d15e18200___d15e182110-1_map.class">
+      <xs:sequence id="d15e18200___d15e182111-1">
+         <xs:group ref="map.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="map.attributes"/>
+   </xs:complexType>
+   <xs:group name="map.content">
+      <xs:sequence id="d15e18200___d15e182115-1">
+         <xs:sequence id="d15e18200___d15e182116-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18200___d15e182119-1">
+               <xs:group ref="navref"/>
+               <xs:group ref="anchor"/>
+               <xs:group ref="topicref"/>
+               <xs:group ref="reltable"/>
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="map.attributes">
+      <xs:attribute name="title" type="xs:string" id="d15e18200___d15e182126-1_title"/>
+      <xs:attribute name="id" type="xs:ID" id="d15e18200___d15e182127-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attribute name="anchorref"
+                    type="xs:string"
+                    id="d15e18200___d15e182129-1_anchorref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182130-1_outputclas"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e18200___d15e182135-1"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="navref" id="d15e18200___d15e182137-1_navref">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>navref</keyword>&gt; element references a map file
+        from within a map file.  The reference is resolved at runtime for Eclipse
+        navigation, typically to pull together the navigation for multiple components
+        into a product navigation. <ph conref="commonLRdefs.xml#commonLRdefs/only4eclipse"/>
+         </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182145-1">
+         <xs:complexContent id="d15e18200___d15e182146-1">
+            <xs:extension base="navref.class" id="d15e18200___d15e182147-1">
+               <xs:attribute ref="class" default="- map/navref " id="d15e18200___d15e182148-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="navref.class" id="d15e18200___d15e182149-1_navref.cla">
+      <xs:attributeGroup ref="navref.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="navref.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182153-1_outputclas"/>
+      <xs:attribute name="mapref" type="xs:string" id="d15e18200___d15e182154-1_mapref"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18200___d15e182155-1_keyref"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicref" id="d15e18200___d15e182157-1_topicref">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>topicref</keyword>&gt; element designates a topic
+        (such as a concept, task, or reference) as a link in a DITA map. A &lt;<keyword>topicref</keyword>&gt;
+        can contain other&lt;<keyword>topicref</keyword>&gt; elements, allowing you to
+        express navigation or table-of-contents hierarchies, as well as implying relationships
+        between the containing &lt;<keyword>topicref</keyword>&gt; and its children.
+        You can set the collection-type of a container &lt;<keyword>topicref</keyword>&gt;
+        to determine how its children are related to each other. Relationships end
+        up expressed as links in the output (with each participant in a relationship
+        having links to the other participants). 
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182176-1">
+         <xs:complexContent id="d15e18200___d15e182177-1">
+            <xs:extension base="topicref.class" id="d15e18200___d15e182178-1">
+               <xs:attribute ref="class" default="- map/topicref " id="d15e18200___d15e182179-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="topicref.class" id="d15e18200___d15e182180-1_topicref.c">
+      <xs:sequence id="d15e18200___d15e182181-1">
+         <xs:group ref="topicref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicref.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicref.content">
+      <xs:sequence id="d15e18200___d15e182185-1">
+         <xs:sequence id="d15e18200___d15e182186-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18200___d15e182188-1">
+               <xs:group ref="navref"/>
+               <xs:group ref="anchor"/>
+               <xs:group ref="topicref"/>
+               <xs:group ref="data.elements.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicref.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18200___d15e182194-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18200___d15e182195-1_href"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18200___d15e182196-1_keys"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18200___d15e182197-1_keyref"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18200___d15e182198-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18200___d15e182199-1_copy__x2D__to"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182202-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="reltable" id="d15e18200___d15e182204-1_reltable">
+      <xs:annotation>
+         <xs:documentation>
+        The relationship table (&lt;<keyword>reltable</keyword>&gt;) defines
+        relationships between topics, based on the familiar table model of rows (&lt;<keyword>relrow</keyword>&gt;),
+        columns (&lt;<keyword>relheader</keyword>&gt;), and cells (&lt;<keyword>relcell</keyword>&gt;).
+        The &lt;<keyword>relcell</keyword>&gt; elements can contain &lt;<keyword>topicref</keyword>&gt;
+        elements, which are then related to other &lt;<keyword>topicref</keyword>&gt;
+        elements in the same row (although not necessarily in the same cell). By default,
+        the contents of a &lt;<keyword>reltable</keyword>&gt; element are not output
+        for navigation or TOC purposes, and are used only to define relationships
+        that can be expressed as topic-to-topic links.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182233-1">
+         <xs:complexContent id="d15e18200___d15e182234-1">
+            <xs:extension base="reltable.class" id="d15e18200___d15e182235-1">
+               <xs:attribute ref="class" default="- map/reltable " id="d15e18200___d15e182236-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="reltable.class" id="d15e18200___d15e182238-1_reltable.c">
+      <xs:sequence id="d15e18200___d15e182239-1">
+         <xs:group ref="reltable.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="reltable.attributes"/>
+   </xs:complexType>
+   <xs:group name="reltable.content">
+      <xs:sequence id="d15e18200___d15e182243-1">
+         <xs:sequence id="d15e18200___d15e182244-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="relheader" minOccurs="0"/>
+            <xs:group ref="relrow" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="reltable.attributes">
+      <xs:attribute name="title" type="xs:string" id="d15e18200___d15e182249-1_title"/>
+      <xs:attributeGroup ref="topicref-atts-no-toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182252-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="relheader" id="d15e18200___d15e182254-1_relheader">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>relheader</keyword>&gt; element is a row of column
+        definitions (&lt;<keyword>relcolspec</keyword>&gt; elements) in a relationship
+        table. Each table can have only one set of column definitions.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182264-1">
+         <xs:complexContent id="d15e18200___d15e182265-1">
+            <xs:extension base="relheader.class" id="d15e18200___d15e182266-1">
+               <xs:attribute ref="class"
+                             default="- map/relheader "
+                             id="d15e18200___d15e182267-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="relheader.class" id="d15e18200___d15e182268-1_relheader.">
+      <xs:sequence id="d15e18200___d15e182269-1">
+         <xs:group ref="relheader.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="relheader.attributes"/>
+   </xs:complexType>
+   <xs:group name="relheader.content">
+      <xs:sequence id="d15e18200___d15e182273-1">
+         <xs:sequence maxOccurs="unbounded" id="d15e18200___d15e182274-1">
+            <xs:group ref="relcolspec"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="relheader.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="relcolspec" id="d15e18200___d15e182279-1_relcolspec">
+      <xs:annotation>
+         <xs:documentation>
+        A column definition in the relationship table. You can use &lt;<keyword>relcolspec</keyword>&gt;
+        column definitions to set defaults for the attributes of &lt;<keyword>topicref</keyword>&gt;
+        elements in the column. For example, you can set type="concept" to treat all
+        untyped &lt;<keyword>topicref</keyword>&gt; elements in the column as concepts.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182292-1">
+         <xs:complexContent id="d15e18200___d15e182293-1">
+            <xs:extension base="relcolspec.class" id="d15e18200___d15e182294-1">
+               <xs:attribute ref="class"
+                             default="- map/relcolspec "
+                             id="d15e18200___d15e182295-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- <!ELEMENT relcolspec ((%title;)?, (%topicmeta;)?, (%topicref)*)>  #12048 -->
+   <xs:complexType name="relcolspec.class" id="d15e18200___d15e182297-1_relcolspec">
+      <xs:sequence id="d15e18200___d15e182298-1">
+         <xs:group ref="relcolspec.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="relcolspec.attributes"/>
+   </xs:complexType>
+   <xs:group name="relcolspec.content">
+      <xs:sequence id="d15e18200___d15e182302-1">
+         <xs:sequence id="d15e18200___d15e182303-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="relcolspec.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182311-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="relrow" id="d15e18200___d15e182313-1_relrow">
+      <xs:annotation>
+         <xs:documentation>
+        A &lt;<keyword>relrow</keyword>&gt; is a row in the relationship table.
+        This creates a relationship between the cells in the row, which will end up
+        expressed as links among the &lt;<keyword>topicref</keyword>&gt; elements in
+        the cells.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182323-1">
+         <xs:complexContent id="d15e18200___d15e182324-1">
+            <xs:extension base="relrow.class" id="d15e18200___d15e182325-1">
+               <xs:attribute ref="class" default="- map/relrow " id="d15e18200___d15e182326-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="relrow.class" id="d15e18200___d15e182327-1_relrow.cla">
+      <xs:sequence id="d15e18200___d15e182328-1">
+         <xs:group ref="relrow.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="relrow.attributes"/>
+   </xs:complexType>
+   <xs:group name="relrow.content">
+      <xs:sequence id="d15e18200___d15e182332-1">
+         <xs:sequence minOccurs="0" maxOccurs="unbounded" id="d15e18200___d15e182333-1">
+            <xs:group ref="relcell"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="relrow.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182337-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="relcell" id="d15e18200___d15e182339-1_relcell">
+      <xs:annotation>
+         <xs:documentation>
+        A &lt;<keyword>relcell</keyword>&gt; element is a cell in the relationship
+        table. The &lt;<keyword>topicref</keyword>&gt; elements it contains will be related
+        to topicrefs in other cells of the same row. By default, topicrefs in the
+        same cell are not related to each other, unless you change the relcell's collection-type
+        attribute to indicate that they are related.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182349-1">
+         <xs:complexContent id="d15e18200___d15e182350-1">
+            <xs:extension base="relcell.class" id="d15e18200___d15e182351-1">
+               <xs:attribute ref="class" default="- map/relcell " id="d15e18200___d15e182352-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="relcell.class" id="d15e18200___d15e182353-1_relcell.cl">
+      <xs:sequence id="d15e18200___d15e182354-1">
+         <xs:group ref="relcell.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="relcell.attributes"/>
+   </xs:complexType>
+   <xs:group name="relcell.content">
+      <xs:sequence id="d15e18200___d15e182358-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18200___d15e182359-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="data.elements.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="relcell.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182365-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="anchor" id="d15e18200___d15e182367-1_anchor">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>anchor</keyword>&gt; element is used for runtime
+        integration of navigation. It provides an integration point that another map
+        can point to in order to insert its navigation into the current navigation
+        tree. It is currently supported by Eclipse output only.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182374-1">
+         <xs:complexContent id="d15e18200___d15e182375-1">
+            <xs:extension base="anchor.class" id="d15e18200___d15e182376-1">
+               <xs:attribute ref="class" default="- map/anchor " id="d15e18200___d15e182377-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="anchor.class" id="d15e18200___d15e182378-1_anchor.cla">
+      <xs:attributeGroup ref="anchor.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="anchor.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e18200___d15e182382-1_id"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182383-1_outputclas"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicmeta" id="d15e18200___d15e182388-1_topicmeta">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>topicmeta</keyword>&gt; element defines the metadata
+        that applies to a topic and the topic's children. When creating links, it
+        can also be used to override the title and short description of the topic.
+        In addition, it can insert index entries through the &lt;<keyword>keywords</keyword>&gt;
+        element.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182398-1">
+         <xs:complexContent id="d15e18200___d15e182399-1">
+            <xs:extension base="topicmeta.class" id="d15e18200___d15e182400-1">
+               <xs:attribute ref="class"
+                             default="- map/topicmeta "
+                             id="d15e18200___d15e182401-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="topicmeta.class" id="d15e18200___d15e182402-1_topicmeta.">
+      <xs:sequence id="d15e18200___d15e182403-1">
+         <xs:group ref="topicmeta.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicmeta.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicmeta.content">
+      <xs:sequence id="d15e18200___d15e182407-1">
+         <xs:sequence id="d15e18200___d15e182408-1">
+            <xs:group ref="navtitle" minOccurs="0"/>
+            <xs:group ref="linktext" minOccurs="0"/>
+            <xs:group ref="searchtitle" minOccurs="0"/>
+            <xs:group ref="shortdesc" minOccurs="0"/>
+            <xs:group ref="author" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="source" minOccurs="0"/>
+            <xs:group ref="publisher" minOccurs="0"/>
+            <xs:group ref="copyright" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="critdates" minOccurs="0"/>
+            <xs:group ref="permissions" minOccurs="0"/>
+            <xs:group ref="metadata" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="audience" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="category" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="keywords" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="prodinfo" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="othermeta" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="resourceid" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18200___d15e182427-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="foreign.unknown.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicmeta.attributes">
+      <xs:attribute name="lockmeta"
+                    type="yesno-att.class"
+                    id="d15e18200___d15e182431-1_lockmeta"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="linktext" id="d15e18200___d15e182434-1_linktext">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>linktext</keyword>&gt; element provides the literal
+        label or line of text for a link. In most cases, the text of a link can be
+        resolved during processing by cross reference with the target resource. Use
+        the &lt;<keyword>linktext</keyword>&gt; element only when the target cannot be
+        reached, such as when it is a peer or external link.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182444-1">
+         <xs:complexContent id="d15e18200___d15e182445-1">
+            <xs:extension base="linktext.class" id="d15e18200___d15e182446-1">
+               <xs:attribute ref="class" default="- map/linktext " id="d15e18200___d15e182447-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="linktext.class"
+                   mixed="true"
+                   id="d15e18200___d15e182448-1_linktext.c">
+      <xs:sequence id="d15e18200___d15e182449-1">
+         <xs:group ref="linktext.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="linktext.attributes"/>
+   </xs:complexType>
+   <xs:group name="linktext.content">
+      <xs:sequence id="d15e18200___d15e182453-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18200___d15e182454-1">
+            <xs:group ref="words.cnt"/>
+            <xs:group ref="ph"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="linktext.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182458-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="searchtitle" id="d15e18200___d15e182461-1_searchtitl">
+      <xs:annotation>
+         <xs:documentation>
+        When your DITA topic is transformed to XHTML, the &lt;<keyword>searchtitle</keyword>&gt;
+        element is used to create a title element at the top of the resulting HTML
+        file. This title is normally used in search result summaries by some search
+        engines, such as that in Eclipse (<xref format="html" href="http://eclipse.org" scope="external">http://eclipse.org</xref>); if not set, the XHTML's
+        title element defaults to the source topic's title content (which may not
+        be as well optimized for search summaries)
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182471-1">
+         <xs:complexContent id="d15e18200___d15e182472-1">
+            <xs:extension base="searchtitle.class" id="d15e18200___d15e182473-1">
+               <xs:attribute ref="class"
+                             default="- map/searchtitle "
+                             id="d15e18200___d15e182474-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="searchtitle.class"
+                   mixed="true"
+                   id="d15e18200___d15e182475-1_searchtitl">
+      <xs:sequence id="d15e18200___d15e182476-1">
+         <xs:group ref="searchtitle.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="searchtitle.attributes"/>
+   </xs:complexType>
+   <xs:group name="searchtitle.content">
+      <xs:sequence id="d15e18200___d15e182481-1">
+         <xs:sequence minOccurs="0" maxOccurs="unbounded" id="d15e18200___d15e182482-1">
+            <xs:group ref="words.cnt"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="searchtitle.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18200___d15e182485-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="shortdesc" id="d15e18200___d15e182488-1_shortdesc">
+      <xs:annotation>
+         <xs:documentation>
+        The short description (&lt;<keyword>shortdesc</keyword>&gt;) element
+        occurs between the topic title and the topic body, as the initial paragraph-like
+        content of a topic. The short description, which represents the purpose or
+        theme of the topic, is also intended to be used as a link preview and for
+        searching.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18200___d15e182495-1">
+         <xs:complexContent id="d15e18200___d15e182496-1">
+            <xs:extension base="shortdesc.class" id="d15e18200___d15e182497-1">
+               <xs:attribute ref="class"
+                             default="- map/shortdesc "
+                             id="d15e18200___d15e182498-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!--<xs:complexType name="shortdesc.class" mixed="true">
+    <xs:sequence minOccurs="0" maxOccurs="unbounded">
+      <xs:group ref="words.cnt"/>
+    </xs:sequence>
+    <xs:attributeGroup ref="global-atts" />
+  </xs:complexType >-->
+</xs:schema>

+ 213 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/metaDeclGrp.xsd

@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Metadata                                     -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Declaring the elements and specialization         -->
+<!--             attributes for the DITA XML Metadata              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="metadata">
+      <xs:sequence id="d15e18312___d15e183123-1">
+         <xs:choice id="d15e18312___d15e183124-1">
+            <xs:element ref="metadata" id="d15e18312___d15e183125-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="author">
+      <xs:sequence id="d15e18312___d15e183127-1">
+         <xs:choice id="d15e18312___d15e183128-1">
+            <xs:element ref="author" id="d15e18312___d15e183129-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="source">
+      <xs:sequence id="d15e18312___d15e183131-1">
+         <xs:choice id="d15e18312___d15e183132-1">
+            <xs:element ref="source" id="d15e18312___d15e183133-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="publisher">
+      <xs:sequence id="d15e18312___d15e183135-1">
+         <xs:choice id="d15e18312___d15e183136-1">
+            <xs:element ref="publisher" id="d15e18312___d15e183137-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="copyright">
+      <xs:sequence id="d15e18312___d15e183139-1">
+         <xs:choice id="d15e18312___d15e183140-1">
+            <xs:element ref="copyright" id="d15e18312___d15e183141-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="copyryear">
+      <xs:sequence id="d15e18312___d15e183143-1">
+         <xs:choice id="d15e18312___d15e183144-1">
+            <xs:element ref="copyryear" id="d15e18312___d15e183145-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="copyrholder">
+      <xs:sequence id="d15e18312___d15e183147-1">
+         <xs:choice id="d15e18312___d15e183148-1">
+            <xs:element ref="copyrholder" id="d15e18312___d15e183149-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="critdates">
+      <xs:sequence id="d15e18312___d15e183151-1">
+         <xs:choice id="d15e18312___d15e183152-1">
+            <xs:element ref="critdates" id="d15e18312___d15e183153-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="revised">
+      <xs:sequence id="d15e18312___d15e183155-1">
+         <xs:choice id="d15e18312___d15e183156-1">
+            <xs:element ref="revised" id="d15e18312___d15e183157-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="created">
+      <xs:sequence id="d15e18312___d15e183159-1">
+         <xs:choice id="d15e18312___d15e183160-1">
+            <xs:element ref="created" id="d15e18312___d15e183161-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="resourceid">
+      <xs:sequence id="d15e18312___d15e183163-1">
+         <xs:choice id="d15e18312___d15e183164-1">
+            <xs:element ref="resourceid" id="d15e18312___d15e183165-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="audience">
+      <xs:sequence id="d15e18312___d15e183168-1">
+         <xs:choice id="d15e18312___d15e183169-1">
+            <xs:element ref="audience" id="d15e18312___d15e183170-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="category">
+      <xs:sequence id="d15e18312___d15e183172-1">
+         <xs:choice id="d15e18312___d15e183173-1">
+            <xs:element ref="category" id="d15e18312___d15e183174-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="keywords">
+      <xs:sequence id="d15e18312___d15e183176-1">
+         <xs:choice id="d15e18312___d15e183177-1">
+            <xs:element ref="keywords" id="d15e18312___d15e183178-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="othermeta">
+      <xs:sequence id="d15e18312___d15e183180-1">
+         <xs:choice id="d15e18312___d15e183181-1">
+            <xs:element ref="othermeta" id="d15e18312___d15e183182-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="permissions">
+      <xs:sequence id="d15e18312___d15e183184-1">
+         <xs:choice id="d15e18312___d15e183185-1">
+            <xs:element ref="permissions" id="d15e18312___d15e183186-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="prodinfo">
+      <xs:sequence id="d15e18312___d15e183188-1">
+         <xs:choice id="d15e18312___d15e183189-1">
+            <xs:element ref="prodinfo" id="d15e18312___d15e183190-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="brand">
+      <xs:sequence id="d15e18312___d15e183192-1">
+         <xs:choice id="d15e18312___d15e183193-1">
+            <xs:element ref="brand" id="d15e18312___d15e183194-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="series">
+      <xs:sequence id="d15e18312___d15e183196-1">
+         <xs:choice id="d15e18312___d15e183197-1">
+            <xs:element ref="series" id="d15e18312___d15e183198-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="platform">
+      <xs:sequence id="d15e18312___d15e183200-1">
+         <xs:choice id="d15e18312___d15e183201-1">
+            <xs:element ref="platform" id="d15e18312___d15e183202-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="prognum">
+      <xs:sequence id="d15e18312___d15e183204-1">
+         <xs:choice id="d15e18312___d15e183205-1">
+            <xs:element ref="prognum" id="d15e18312___d15e183206-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="featnum">
+      <xs:sequence id="d15e18312___d15e183208-1">
+         <xs:choice id="d15e18312___d15e183209-1">
+            <xs:element ref="featnum" id="d15e18312___d15e183210-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="component">
+      <xs:sequence id="d15e18312___d15e183213-1">
+         <xs:choice id="d15e18312___d15e183214-1">
+            <xs:element ref="component" id="d15e18312___d15e183215-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="prodname">
+      <xs:sequence id="d15e18312___d15e183217-1">
+         <xs:choice id="d15e18312___d15e183218-1">
+            <xs:element ref="prodname" id="d15e18312___d15e183219-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="vrmlist">
+      <xs:sequence id="d15e18312___d15e183221-1">
+         <xs:choice id="d15e18312___d15e183222-1">
+            <xs:element ref="vrmlist" id="d15e18312___d15e183223-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="vrm">
+      <xs:sequence id="d15e18312___d15e183225-1">
+         <xs:choice id="d15e18312___d15e183226-1">
+            <xs:element ref="vrm" id="d15e18312___d15e183227-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 1011 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/metaDeclMod.xsd

@@ -0,0 +1,1011 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Metadata                                     -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Declaring the elements and specialization         -->
+<!--             attributes for the DITA XML Metadata              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:element name="metadata" id="d15e18133___d15e181337-1_metadata">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>metadata</keyword>&gt; section of the prolog contains
+        information about a topic such as audience and product information. Metadata
+        can be used by computational processes to select particular topics or to prepare
+        search indexes or to customize navigation.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181344-1">
+         <xs:complexContent id="d15e18133___d15e181345-1">
+            <xs:extension base="metadata.class" id="d15e18133___d15e181346-1">
+               <xs:attribute ref="class"
+                             default="- topic/metadata "
+                             id="d15e18133___d15e181347-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="metadata.class" id="d15e18133___d15e181348-1_metadata.c">
+      <xs:sequence id="d15e18133___d15e181349-1">
+         <xs:group ref="metadata.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="metadata.attributes"/>
+   </xs:complexType>
+   <xs:group name="metadata.content">
+      <xs:sequence id="d15e18133___d15e181353-1">
+         <xs:sequence id="d15e18133___d15e181354-1">
+            <xs:group ref="audience" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="category" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="keywords" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="prodinfo" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="othermeta" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181360-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="foreign.unknown.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="metadata.attributes">
+      <xs:attribute name="mapkeyref"
+                    type="xs:string"
+                    id="d15e18133___d15e181364-1_mapkeyref"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="author" id="d15e18133___d15e181367-1_author">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>author</keyword>&gt; metadata element contains the
+        name of the topic's author. The currently unsupported keyref attribute can
+        point to another location where the author information is defined.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181374-1">
+         <xs:complexContent id="d15e18133___d15e181375-1">
+            <xs:extension base="author.class" id="d15e18133___d15e181376-1">
+               <xs:attribute ref="class" default="- topic/author " id="d15e18133___d15e181377-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="author.class"
+                   mixed="true"
+                   id="d15e18133___d15e181378-1_author.cla">
+      <xs:sequence id="d15e18133___d15e181379-1">
+         <xs:group ref="author.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="author.attributes"/>
+   </xs:complexType>
+   <xs:group name="author.content">
+      <xs:sequence id="d15e18133___d15e181383-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181384-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="author.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18133___d15e181387-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18133___d15e181388-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18133___d15e181389-1_scope"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18133___d15e181390-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18133___d15e181391-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!--Remove as per DITA Feature 12022
+    <xs:simpleType name="author-type-atts.class">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="creator"/>
+      <xs:enumeration value="contributor"/>
+      <xs:enumeration value="-dita-use-conref-target"/>
+    </xs:restriction>
+  </xs:simpleType>-->
+   <xs:element name="source" id="d15e18133___d15e181395-1_source">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>source</keyword>&gt; element contains a reference
+        to a resource from which the present topic is derived, either completely or
+        in part. The element can contain a description of the resource; the <keyword>href</keyword> reference
+        can be a string or a URL that points to it.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181405-1">
+         <xs:complexContent id="d15e18133___d15e181406-1">
+            <xs:extension base="source.class" id="d15e18133___d15e181407-1">
+               <xs:attribute ref="class" default="- topic/source " id="d15e18133___d15e181408-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="source.class"
+                   mixed="true"
+                   id="d15e18133___d15e181409-1_source.cla">
+      <xs:sequence id="d15e18133___d15e181410-1">
+         <xs:group ref="source.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="source.attributes"/>
+   </xs:complexType>
+   <xs:group name="source.content">
+      <xs:sequence id="d15e18133___d15e181415-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181416-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="ph" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="source.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18133___d15e181420-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18133___d15e181421-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18133___d15e181422-1_scope"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18133___d15e181423-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18133___d15e181424-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="publisher" id="d15e18133___d15e181427-1_publisher">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>publisher</keyword>&gt; metadata element contains
+        the name of the person, company, or organization responsible for making the
+        content or subject of the topic available.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181434-1">
+         <xs:complexContent id="d15e18133___d15e181435-1">
+            <xs:extension base="publisher.class" id="d15e18133___d15e181436-1">
+               <xs:attribute ref="class"
+                             default="- topic/publisher "
+                             id="d15e18133___d15e181437-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="publisher.class"
+                   mixed="true"
+                   id="d15e18133___d15e181438-1_publisher.">
+      <xs:sequence id="d15e18133___d15e181439-1">
+         <xs:group ref="publisher.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="publisher.attributes"/>
+   </xs:complexType>
+   <xs:group name="publisher.content">
+      <xs:sequence id="d15e18133___d15e181443-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181444-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="publisher.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18133___d15e181447-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18133___d15e181448-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18133___d15e181449-1_scope"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18133___d15e181450-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18133___d15e181451-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="copyright" id="d15e18133___d15e181454-1_copyright">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>copyright</keyword>&gt; element is used for a single
+        copyright entry. It includes the copyright years and the copyright holder.
+        Multiple &lt;<keyword>copyright</keyword>&gt; statements are allowed.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181464-1">
+         <xs:complexContent id="d15e18133___d15e181465-1">
+            <xs:extension base="copyright.class" id="d15e18133___d15e181466-1">
+               <xs:attribute ref="class"
+                             default="- topic/copyright "
+                             id="d15e18133___d15e181467-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="copyright.class" id="d15e18133___d15e181468-1_copyright.">
+      <xs:sequence id="d15e18133___d15e181469-1">
+         <xs:group ref="copyright.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="copyright.attributes"/>
+   </xs:complexType>
+   <xs:group name="copyright.content">
+      <xs:sequence id="d15e18133___d15e181473-1">
+         <xs:sequence id="d15e18133___d15e181474-1">
+            <xs:group ref="copyryear" maxOccurs="unbounded"/>
+            <xs:group ref="copyrholder"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="copyright.attributes">
+      <xs:attribute name="type" type="xs:NMTOKEN" id="d15e18133___d15e181478-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Remove as per DITA Feature 12022 
+   <xs:simpleType name="copyright-type-att.class">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="primary"/>
+      <xs:enumeration value="secondary"/>
+      <xs:enumeration value="-dita-use-conref-target"/>
+    </xs:restriction>
+  </xs:simpleType>-->
+   <xs:element name="copyryear" id="d15e18133___d15e181483-1_copyryear">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>copyryear</keyword>&gt; element contains the copyright
+        year as specified by the <keyword>year</keyword> attribute.   
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181493-1">
+         <xs:complexContent id="d15e18133___d15e181494-1">
+            <xs:extension base="copyryear.class" id="d15e18133___d15e181495-1">
+               <xs:attribute ref="class"
+                             default="- topic/copyryear "
+                             id="d15e18133___d15e181496-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="copyryear.class" id="d15e18133___d15e181497-1_copyryear.">
+      <xs:attributeGroup ref="copyryear.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="copyryear.attributes">
+      <xs:attribute name="year"
+                    type="xs:gYear"
+                    use="required"
+                    id="d15e18133___d15e181500-1_year"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="copyrholder" id="d15e18133___d15e181503-1_copyrholde">
+      <xs:annotation>
+         <xs:documentation>The copyright holder (&lt;<keyword>copyrholder</keyword>&gt;) element
+        names the entity that holds legal rights to the material contained in the
+        topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181510-1">
+         <xs:complexContent id="d15e18133___d15e181511-1">
+            <xs:extension base="copyrholder.class" id="d15e18133___d15e181512-1">
+               <xs:attribute ref="class"
+                             default="- topic/copyrholder "
+                             id="d15e18133___d15e181513-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="copyrholder.class"
+                   mixed="true"
+                   id="d15e18133___d15e181514-1_copyrholde">
+      <xs:sequence id="d15e18133___d15e181515-1">
+         <xs:group ref="copyrholder.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="copyrholder.attributes"/>
+   </xs:complexType>
+   <xs:group name="copyrholder.content">
+      <xs:sequence id="d15e18133___d15e181519-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181520-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="copyrholder.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="critdates" id="d15e18133___d15e181525-1_critdates">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>critdates</keyword>&gt; element contains the critical
+        dates in a document life cycle, such as the creation date and multiple revision
+        dates.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181532-1">
+         <xs:complexContent id="d15e18133___d15e181533-1">
+            <xs:extension base="critdates.class" id="d15e18133___d15e181534-1">
+               <xs:attribute ref="class"
+                             default="- topic/critdates "
+                             id="d15e18133___d15e181535-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="critdates.class" id="d15e18133___d15e181536-1_critdates.">
+      <xs:sequence id="d15e18133___d15e181537-1">
+         <xs:group ref="critdates.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="critdates.attributes"/>
+   </xs:complexType>
+   <xs:group name="critdates.content">
+      <xs:sequence id="d15e18133___d15e181541-1">
+         <xs:sequence id="d15e18133___d15e181542-1">
+            <xs:group ref="created" minOccurs="0"/>
+            <xs:group ref="revised" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="critdates.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="revised" id="d15e18133___d15e181549-1_revised">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>revised</keyword>&gt; element in the prolog is used
+        to maintain tracking dates that are important in a topic development cycle,
+        such as the last modification date, the original availability date, and the
+        expiration date.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181556-1">
+         <xs:complexContent id="d15e18133___d15e181557-1">
+            <xs:extension base="revised.class" id="d15e18133___d15e181558-1">
+               <xs:attribute ref="class"
+                             default="- topic/revised "
+                             id="d15e18133___d15e181559-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="revised.class" id="d15e18133___d15e181560-1_revised.cl">
+      <xs:attributeGroup ref="revised.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="revised.attributes">
+      <xs:attribute name="modified"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18133___d15e181563-1_modified"/>
+      <xs:attribute name="golive" type="xs:string" id="d15e18133___d15e181564-1_golive"/>
+      <xs:attribute name="expiry" type="xs:string" id="d15e18133___d15e181565-1_expiry"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="created" id="d15e18133___d15e181568-1_created">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>created</keyword>&gt; element specifies the document
+        creation date using the <keyword>date</keyword> attribute.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181578-1">
+         <xs:complexContent id="d15e18133___d15e181579-1">
+            <xs:extension base="created.class" id="d15e18133___d15e181580-1">
+               <xs:attribute ref="class"
+                             default="- topic/created "
+                             id="d15e18133___d15e181581-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="created.class" id="d15e18133___d15e181582-1_created.cl">
+      <xs:attributeGroup ref="created.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="created.attributes">
+      <xs:attribute name="date"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18133___d15e181585-1_date"/>
+      <xs:attribute name="golive" type="xs:string" id="d15e18133___d15e181586-1_golive"/>
+      <xs:attribute name="expiry" type="xs:string" id="d15e18133___d15e181587-1_expiry"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="resourceid" id="d15e18133___d15e181590-1_resourceid">
+      <xs:annotation>
+         <xs:documentation> The &lt;<keyword>resourceid</keyword>&gt; element provides an identifier
+        for applications that require them in a particular format, when the normal
+        id attribute of the topic can't be used. Each resourceid entry should be unique.
+        It is one of the metadata elements that can be included within the prolog
+        of a topic, along with document tracking and product information, etc. The
+        element has no content, but takes an <keyword>id</keyword> attribute
+        or an <keyword>appname</keyword> attribute.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181603-1">
+         <xs:complexContent id="d15e18133___d15e181604-1">
+            <xs:extension base="resourceid.class" id="d15e18133___d15e181605-1">
+               <xs:attribute ref="class"
+                             default="- topic/resourceid "
+                             id="d15e18133___d15e181606-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="resourceid.class" id="d15e18133___d15e181607-1_resourceid">
+      <xs:attributeGroup ref="resourceid.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="resourceid.attributes">
+      <xs:attribute name="id"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18133___d15e181610-1_id"/>
+      <xs:attribute name="appname"
+                    type="xs:string"
+                    id="d15e18133___d15e181611-1_appname"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="audience" id="d15e18133___d15e181616-1_audience">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>audience</keyword>&gt; metadata element indicates,
+        through the value of its type attribute, the intended audience for a topic.
+        Since a topic can have multiple audiences, you can include multiple audience
+        elements. For each audience you specify, you can identify the high-level task
+        (<keyword>job</keyword>) they are trying to accomplish and the level
+        of experience (<keyword>experiencelevel</keyword>) expected.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181629-1">
+         <xs:complexContent id="d15e18133___d15e181630-1">
+            <xs:extension base="audience.class" id="d15e18133___d15e181631-1">
+               <xs:attribute ref="class"
+                             default="- topic/audience "
+                             id="d15e18133___d15e181632-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="audience.class" id="d15e18133___d15e181633-1_audience.c">
+      <xs:attributeGroup ref="audience.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="audience.attributes">
+      <xs:attribute name="type" type="xs:string" id="d15e18133___d15e181637-1_type"/>
+      <xs:attribute name="othertype"
+                    type="xs:string"
+                    id="d15e18133___d15e181638-1_othertype"/>
+      <xs:attribute name="job" type="xs:NMTOKEN" id="d15e18133___d15e181639-1_job"/>
+      <xs:attribute name="otherjob"
+                    type="xs:string"
+                    id="d15e18133___d15e181640-1_otherjob"/>
+      <xs:attribute name="experiencelevel"
+                    type="xs:NMTOKEN"
+                    id="d15e18133___d15e181641-1_experience"/>
+      <xs:attribute name="name" type="xs:NMTOKEN" id="d15e18133___d15e181642-1_name"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="category" id="d15e18133___d15e181645-1_category">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>category</keyword>&gt; element can represent any
+        category by which a topic might be classified for retrieval or navigation;
+        for example, the categories could be used to group topics in a generated navigation
+        bar. Topics can belong to multiple categories.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181652-1">
+         <xs:complexContent id="d15e18133___d15e181653-1">
+            <xs:extension base="category.class" id="d15e18133___d15e181654-1">
+               <xs:attribute ref="class"
+                             default="- topic/category "
+                             id="d15e18133___d15e181655-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="category.class"
+                   mixed="true"
+                   id="d15e18133___d15e181656-1_category.c">
+      <xs:sequence id="d15e18133___d15e181657-1">
+         <xs:group ref="category.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="category.attributes"/>
+   </xs:complexType>
+   <xs:group name="category.content">
+      <xs:sequence id="d15e18133___d15e181661-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181662-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="category.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="keywords" id="d15e18133___d15e181667-1_keywords">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>keywords</keyword>&gt; element contains a list of
+        keyword entries (using        <xref href="indexterm.xml">indexterm</xref>  or 
+        <xref href="keyword.xml">keyword</xref> markup) that can be used by a search
+        engine. 
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181680-1">
+         <xs:complexContent id="d15e18133___d15e181681-1">
+            <xs:extension base="keywords.class" id="d15e18133___d15e181682-1">
+               <xs:attribute ref="class"
+                             default="- topic/keywords "
+                             id="d15e18133___d15e181683-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="keywords.class" id="d15e18133___d15e181684-1_keywords.c">
+      <xs:sequence id="d15e18133___d15e181685-1">
+         <xs:group ref="keywords.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="keywords.attributes"/>
+   </xs:complexType>
+   <xs:group name="keywords.content">
+      <xs:sequence id="d15e18133___d15e181689-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181690-1">
+            <xs:group ref="indexterm" minOccurs="0"/>
+            <xs:group ref="keyword" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="keywords.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="othermeta" id="d15e18133___d15e181696-1_othermeta">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>othermeta</keyword>&gt; element can be used to identify
+        properties not otherwise included in &lt;<keyword>metadata</keyword>&gt; and
+        assign  name/content values to those properties. The name attribute identifies
+        the property and the content attribute specifies the property's value. The
+        values in this attribute are output as HTML metadata elements, and have no
+        defined meaning for other possible outputs such as PDF.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181706-1">
+         <xs:complexContent id="d15e18133___d15e181707-1">
+            <xs:extension base="othermeta.class" id="d15e18133___d15e181708-1">
+               <xs:attribute ref="class"
+                             default="- topic/othermeta "
+                             id="d15e18133___d15e181709-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="othermeta.class" id="d15e18133___d15e181710-1_othermeta.">
+      <xs:attributeGroup ref="othermeta.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="othermeta.attributes">
+      <xs:attribute name="name"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18133___d15e181714-1_name"/>
+      <xs:attribute name="content"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18133___d15e181715-1_content"/>
+      <xs:attribute name="translate-content"
+                    type="yesno-att.class"
+                    id="d15e18133___d15e181716-1_translate__x2D__"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="permissions" id="d15e18133___d15e181719-1_permission">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>permissions</keyword>&gt; empty prolog element can
+        indicate any preferred controls for access to a topic. Topics can be filtered
+        based on the permissions element. This capability depends on your output formatting
+        process.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181726-1">
+         <xs:complexContent id="d15e18133___d15e181727-1">
+            <xs:extension base="permissions.class" id="d15e18133___d15e181728-1">
+               <xs:attribute ref="class"
+                             default="- topic/permissions "
+                             id="d15e18133___d15e181729-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="permissions.class" id="d15e18133___d15e181730-1_permission">
+      <xs:attributeGroup ref="permissions.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="permissions.attributes">
+      <xs:attribute name="view"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e18133___d15e181733-1_view"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="prodinfo" id="d15e18133___d15e181736-1_prodinfo">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>prodinfo</keyword>&gt; metadata element in the prolog
+        contains information about the product or products that are the subject matter
+        of the current topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181743-1">
+         <xs:complexContent id="d15e18133___d15e181744-1">
+            <xs:extension base="prodinfo.class" id="d15e18133___d15e181745-1">
+               <xs:attribute ref="class"
+                             default="- topic/prodinfo "
+                             id="d15e18133___d15e181746-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="prodinfo.class" id="d15e18133___d15e181747-1_prodinfo.c">
+      <xs:sequence id="d15e18133___d15e181748-1">
+         <xs:group ref="prodinfo.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="prodinfo.attributes"/>
+   </xs:complexType>
+   <xs:group name="prodinfo.content">
+      <xs:sequence id="d15e18133___d15e181752-1">
+         <xs:sequence id="d15e18133___d15e181753-1">
+            <xs:group ref="prodname"/>
+            <xs:group ref="vrmlist"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181756-1">
+               <xs:group ref="prodinfo.cnt"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="prodinfo.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="brand" id="d15e18133___d15e181761-1_brand">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>brand</keyword>&gt; element indicates the manufacturer
+        or brand associated with the product described by the parent  <xref href="prodinfo.xml">&lt;prodinfo</xref>
+         element.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181771-1">
+         <xs:complexContent id="d15e18133___d15e181772-1">
+            <xs:extension base="brand.class" id="d15e18133___d15e181773-1">
+               <xs:attribute ref="class" default="- topic/brand " id="d15e18133___d15e181774-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="brand.class"
+                   mixed="true"
+                   id="d15e18133___d15e181775-1_brand.clas">
+      <xs:sequence id="d15e18133___d15e181776-1">
+         <xs:group ref="brand.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="brand.attributes"/>
+   </xs:complexType>
+   <xs:group name="brand.content">
+      <xs:sequence id="d15e18133___d15e181780-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181781-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="brand.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="series" id="d15e18133___d15e181787-1_series">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>series</keyword>&gt; metadata element contains information
+        about the product series that the topic supports.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181794-1">
+         <xs:complexContent id="d15e18133___d15e181795-1">
+            <xs:extension base="series.class" id="d15e18133___d15e181796-1">
+               <xs:attribute ref="class" default="- topic/series " id="d15e18133___d15e181797-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="series.class"
+                   mixed="true"
+                   id="d15e18133___d15e181798-1_series.cla">
+      <xs:sequence id="d15e18133___d15e181799-1">
+         <xs:group ref="series.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="series.attributes"/>
+   </xs:complexType>
+   <xs:group name="series.content">
+      <xs:sequence id="d15e18133___d15e181803-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181804-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="series.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="platform" id="d15e18133___d15e181809-1_platform">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>platform</keyword>&gt; metadata element contains
+        a description of the operating system and/or hardware related to the product
+        being described by the &lt;<keyword>prodinfo</keyword>&gt; element.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181819-1">
+         <xs:complexContent id="d15e18133___d15e181820-1">
+            <xs:extension base="platform.class" id="d15e18133___d15e181821-1">
+               <xs:attribute ref="class"
+                             default="- topic/platform "
+                             id="d15e18133___d15e181822-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="platform.class"
+                   mixed="true"
+                   id="d15e18133___d15e181823-1_platform.c">
+      <xs:sequence id="d15e18133___d15e181824-1">
+         <xs:group ref="platform.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="platform.attributes"/>
+   </xs:complexType>
+   <xs:group name="platform.content">
+      <xs:sequence id="d15e18133___d15e181828-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181829-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="platform.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="prognum" id="d15e18133___d15e181834-1_prognum">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>prognum</keyword>&gt; metadata element identifies
+        the program number of the associated program product.  This is typically an
+        order number or a product tracking code that could be replaced by an order
+        number when a product completes development.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181841-1">
+         <xs:complexContent id="d15e18133___d15e181842-1">
+            <xs:extension base="prognum.class" id="d15e18133___d15e181843-1">
+               <xs:attribute ref="class"
+                             default="- topic/prognum "
+                             id="d15e18133___d15e181844-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="prognum.class"
+                   mixed="true"
+                   id="d15e18133___d15e181845-1_prognum.cl">
+      <xs:sequence id="d15e18133___d15e181846-1">
+         <xs:group ref="prognum.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="prognum.attributes"/>
+   </xs:complexType>
+   <xs:group name="prognum.content">
+      <xs:sequence id="d15e18133___d15e181851-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181852-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="prognum.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="featnum" id="d15e18133___d15e181857-1_featnum">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>featnum</keyword>&gt; element contains the feature
+        number of a product in the document metadata.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181864-1">
+         <xs:complexContent id="d15e18133___d15e181865-1">
+            <xs:extension base="featnum.class" id="d15e18133___d15e181866-1">
+               <xs:attribute ref="class"
+                             default="- topic/featnum "
+                             id="d15e18133___d15e181867-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="featnum.class"
+                   mixed="true"
+                   id="d15e18133___d15e181868-1_featnum.cl">
+      <xs:sequence id="d15e18133___d15e181869-1">
+         <xs:group ref="featnum.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="featnum.attributes"/>
+   </xs:complexType>
+   <xs:group name="featnum.content">
+      <xs:sequence id="d15e18133___d15e181873-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181874-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="featnum.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="component" id="d15e18133___d15e181879-1_component">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>component</keyword>&gt; element describes the component
+        of the product that this topic is concerned with. For example, a product might
+        be made up of many components, each of which is installable separately. Components
+        might also be shared by several products so that the same component is available
+        for installation with many products. This identification can be used to check
+        cross-component dependencies when some components are installed, but not others.
+        It could also be used to make sure that topics are hidden, removed, or flagged
+        in some way when the component they describe isn't installed. Such process-control
+        logic is not currently supported in DITA processing.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181886-1">
+         <xs:complexContent id="d15e18133___d15e181887-1">
+            <xs:extension base="component.class" id="d15e18133___d15e181888-1">
+               <xs:attribute ref="class"
+                             default="- topic/component "
+                             id="d15e18133___d15e181889-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="component.class"
+                   mixed="true"
+                   id="d15e18133___d15e181890-1_component.">
+      <xs:sequence id="d15e18133___d15e181891-1">
+         <xs:group ref="component.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="component.attributes"/>
+   </xs:complexType>
+   <xs:group name="component.content">
+      <xs:sequence id="d15e18133___d15e181895-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181896-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="component.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="prodname" id="d15e18133___d15e181901-1_prodname">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>prodname</keyword>&gt; metadata element contains
+        the name of the product that is supported by the information in this topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181908-1">
+         <xs:complexContent id="d15e18133___d15e181909-1">
+            <xs:extension base="prodname.class" id="d15e18133___d15e181910-1">
+               <xs:attribute ref="class"
+                             default="- topic/prodname "
+                             id="d15e18133___d15e181911-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="prodname.class"
+                   mixed="true"
+                   id="d15e18133___d15e181913-1_prodname.c">
+      <xs:sequence id="d15e18133___d15e181914-1">
+         <xs:group ref="prodname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="prodname.attributes"/>
+   </xs:complexType>
+   <xs:group name="prodname.content">
+      <xs:sequence id="d15e18133___d15e181918-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18133___d15e181919-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="prodname.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:group name="prodinfo.cnt">
+      <xs:choice id="d15e18133___d15e181925-1">
+         <xs:group ref="brand"/>
+         <xs:group ref="series"/>
+         <xs:group ref="platform"/>
+         <xs:group ref="prognum"/>
+         <xs:group ref="featnum"/>
+         <xs:group ref="component"/>
+      </xs:choice>
+   </xs:group>
+   <xs:element name="vrmlist" id="d15e18133___d15e181932-1_vrmlist">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>vrmlist</keyword>&gt; element contains a set of &lt;<keyword>vrm</keyword>&gt;
+        elements for logging the version, release, and modification information for
+        multiple products or versions of products to which the topic applies.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181942-1">
+         <xs:complexContent id="d15e18133___d15e181943-1">
+            <xs:extension base="vrmlist.class" id="d15e18133___d15e181944-1">
+               <xs:attribute ref="class"
+                             default="- topic/vrmlist "
+                             id="d15e18133___d15e181945-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="vrmlist.class" id="d15e18133___d15e181946-1_vrmlist.cl">
+      <xs:sequence id="d15e18133___d15e181947-1">
+         <xs:group ref="vrmlist.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="vrmlist.attributes"/>
+   </xs:complexType>
+   <xs:group name="vrmlist.content">
+      <xs:sequence id="d15e18133___d15e181951-1">
+         <xs:choice maxOccurs="unbounded" id="d15e18133___d15e181952-1">
+            <xs:group ref="vrm"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="vrmlist.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="vrm" id="d15e18133___d15e181957-1_vrm">
+      <xs:annotation>
+         <xs:documentation>The empty &lt;<keyword>vrm</keyword>&gt;  element contains information about a single product's
+        version, modification, and release, to which the current topic applies.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18133___d15e181964-1">
+         <xs:complexContent id="d15e18133___d15e181965-1">
+            <xs:extension base="vrm.class" id="d15e18133___d15e181966-1">
+               <xs:attribute ref="class" default="- topic/vrm " id="d15e18133___d15e181967-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="vrm.class" id="d15e18133___d15e181968-1_vrm.class">
+      <xs:attributeGroup ref="vrm.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="vrm.attributes">
+      <xs:attribute name="version"
+                    type="xs:string"
+                    use="required"
+                    id="d15e18133___d15e181971-1_version"/>
+      <xs:attribute name="release"
+                    type="xs:string"
+                    id="d15e18133___d15e181972-1_release"/>
+      <xs:attribute name="modification"
+                    type="xs:string"
+                    id="d15e18133___d15e181973-1_modificati"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!--
+    Remove as per DITA Feature 12022
+    <xs:simpleType name="audience-type-att.class">
+    <xs:restriction base="xs:string">
+      <xs:enumeration value="user"/>
+      <xs:enumeration value="purchaser"/>
+      <xs:enumeration value="administrator"/>
+      <xs:enumeration value="programmer"/>
+      <xs:enumeration value="executive"/>
+      <xs:enumeration value="services"/>
+      <xs:enumeration value="other"/>
+      <xs:enumeration value="-dita-use-conref-target"/>
+    </xs:restriction>
+  </xs:simpleType> -->
+</xs:schema>

+ 95 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/tblDeclGrp.xsd

@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    XML EXCHANGE TABLE MODEL DECLARATION MODULE       -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Tables            -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             Derived from OASIS Exchange Table Model base      -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  Delivered as file "tblDeclGrp.xsd"                           -->
+<!-- ============================================================= -->
+<!-- XML EXCHANGE TABLE MODEL DECLARATION MODULE                   -->
+<!-- OASIS DITA 1.0 notes:
+     The Exchange Table Model replaces the original CALS-based model
+     used in development versions of the DITA definition.
+     This set of declarations defines the XML version of the Exchange
+     Table Model as adapted for OASIS DITA version 1.0.
+     The base for the DITA version of the Exchange Table Model is
+     defined at http://www.oasis-open.org/specs/tm9901.htm .
+     The DITA version specifically extends this model with these DITA-
+     specific content and attribute adaptations to the DITA processing
+     requirements:
+
+     -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="table">
+      <xs:sequence id="d15e18255___d15e182558-1">
+         <xs:choice id="d15e18255___d15e182559-1">
+            <xs:element ref="table" id="d15e18255___d15e182560-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="tgroup">
+      <xs:sequence id="d15e18255___d15e182562-1">
+         <xs:choice id="d15e18255___d15e182563-1">
+            <xs:element ref="tgroup" id="d15e18255___d15e182564-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="colspec">
+      <xs:sequence id="d15e18255___d15e182566-1">
+         <xs:choice id="d15e18255___d15e182567-1">
+            <xs:element ref="colspec" id="d15e18255___d15e182568-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="thead">
+      <xs:sequence id="d15e18255___d15e182570-1">
+         <xs:choice id="d15e18255___d15e182571-1">
+            <xs:element ref="thead" id="d15e18255___d15e182572-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="tbody">
+      <xs:sequence id="d15e18255___d15e182574-1">
+         <xs:choice id="d15e18255___d15e182575-1">
+            <xs:element ref="tbody" id="d15e18255___d15e182576-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="row">
+      <xs:sequence id="d15e18255___d15e182578-1">
+         <xs:choice id="d15e18255___d15e182579-1">
+            <xs:element ref="row" id="d15e18255___d15e182580-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="entry">
+      <xs:sequence id="d15e18255___d15e182582-1">
+         <xs:choice id="d15e18255___d15e182583-1">
+            <xs:element ref="entry" id="d15e18255___d15e182584-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 442 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/tblDeclMod.xsd

@@ -0,0 +1,442 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    XML EXCHANGE TABLE MODEL DECLARATION MODULE       -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Tables            -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             Derived from OASIS Exchange Table Model base      -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!--    2005.11.15 EAS: Corrected definition for entry element     -->
+<!-- ============================================================= -->
+<!-- XML EXCHANGE TABLE MODEL DECLARATION MODULE                   -->
+<!-- OASIS DITA 1.0 notes:
+     The Exchange Table Model replaces the original CALS-based model
+     used in development versions of the DITA definition.
+     This set of declarations defines the XML version of the Exchange
+     Table Model as adapted for OASIS DITA version 1.0.
+     The base for the DITA version of the Exchange Table Model is
+     defined at http://www.oasis-open.org/specs/tm9901.htm .
+     The DITA version specifically extends this model with these DITA-
+     specific content and attribute adaptations to the DITA processing
+     requirements:
+
+     STRUCTURE:
+
+     Introduce the DITA-unique <desc> element (optional after <title>); this element
+     enables more consistent presentation of both figures and tables.
+
+
+     ATTRIBUTES:
+
+     For the <table> element, add:
+     %univ-atts; which consists of:
+     %select-atts; [for selection, conditional processing]
+     %id-atts; [for conref and linking]
+     @translate + @xml:lang) [for NLS processing support]
+     %global-atts; (@xtrf + @xtrc) [for tracing and messaging support in processors]
+     @class [for specialization support]
+     @outputclass [for role designation (ie, styles, future migrations)]
+     @rowheader [for accessibility support in processing]
+     %display-atts; which consists of:
+     @scale [for presentational equivalence with other scaled exhibits: fig, pre, lines, simpletable]
+     @frame (already part of table)
+     @pgwide (already part of table, same intent as original @expanse)
+
+     For <tgroup>, <thead>, <tbody>, and <row>, add:
+     %univ-atts;
+     %global-atts;
+     @class
+     @outputclass [for role designation (ie, styles, future migrations)]
+
+     For <entry>, add:
+     %id-atts;
+     %global-atts
+     @class
+     @outputclass [for role designation (ie, styles, future migrations)]
+     @rev [for indication of revised content for flag-based processing]
+
+     -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:element name="table" id="d15e18374___d15e183745-1_table">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>table</keyword>&gt; element organizes arbitrarily
+        complex relationships of tabular information. This standard table markup allows
+        column or row spanning and table captions or descriptions. A optional title
+        allowed inside the table element provides a caption to describe the table.
+        See <xref href="simpletable.xml">simpletable</xref> for a simplified
+        table model that can be specialized to represent more regular relationships
+        of data.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18374___d15e183755-1">
+         <xs:complexContent id="d15e18374___d15e183756-1">
+            <xs:extension base="table.class" id="d15e18374___d15e183757-1">
+               <xs:attribute ref="class" default="- topic/table " id="d15e18374___d15e183758-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="table.class" id="d15e18374___d15e183759-1_table.clas">
+      <xs:sequence id="d15e18374___d15e183760-1">
+         <xs:group ref="table.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="table.attributes"/>
+   </xs:complexType>
+   <xs:group name="table.content">
+      <xs:sequence id="d15e18374___d15e183764-1">
+         <xs:sequence id="d15e18374___d15e183765-1">
+            <xs:sequence minOccurs="0" id="d15e18374___d15e183766-1">
+               <xs:group ref="title" minOccurs="0"/>
+               <xs:group ref="desc" minOccurs="0"/>
+            </xs:sequence>
+            <xs:group ref="tgroup" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="table.attributes">
+      <xs:attributeGroup ref="colrowsep-atts"/>
+      <xs:attribute name="pgwide"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183772-1_pgwide"/>
+      <xs:attribute name="scale"
+                    type="scale-atts.class"
+                    id="d15e18374___d15e183773-1_scale"/>
+      <xs:attribute name="frame"
+                    type="frame-att.class"
+                    id="d15e18374___d15e183774-1_frame"/>
+      <xs:attribute name="rowheader"
+                    type="rowheader-att.class"
+                    id="d15e18374___d15e183775-1_rowheader"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18374___d15e183776-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="rowheader-att.class"
+                  id="d15e18374___d15e183779-1_rowheader__x2D__">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="firstcol"/>
+         <xs:enumeration value="norowheader"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:element name="tgroup" id="d15e18374___d15e183784-1_tgroup">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>tgroup</keyword>&gt; element in a table contains
+        column, row, spanning, header and footer specifications, and the body (&lt;<keyword>tbody</keyword>&gt;)
+        of the table.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18374___d15e183794-1">
+         <xs:complexContent id="d15e18374___d15e183795-1">
+            <xs:extension base="tgroup.class" id="d15e18374___d15e183796-1">
+               <xs:attribute ref="class" default="- topic/tgroup " id="d15e18374___d15e183797-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="tgroup.class" id="d15e18374___d15e183798-1_tgroup.cla">
+      <xs:sequence id="d15e18374___d15e183799-1">
+         <xs:group ref="tgroup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="tgroup.attributes"/>
+   </xs:complexType>
+   <xs:group name="tgroup.content">
+      <xs:sequence id="d15e18374___d15e183803-1">
+         <xs:sequence id="d15e18374___d15e183804-1">
+            <xs:group ref="colspec" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="thead" minOccurs="0"/>
+            <xs:group ref="tbody"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="tgroup.attributes">
+      <xs:attribute name="cols"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e18374___d15e183809-1_cols"/>
+      <xs:attributeGroup ref="colrowsep-atts"/>
+      <xs:attribute name="align"
+                    type="align-att.class"
+                    id="d15e18374___d15e183811-1_align"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18374___d15e183812-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="colrowsep-atts">
+      <xs:attribute name="colsep"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183816-1_colsep"/>
+      <xs:attribute name="rowsep"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183817-1_rowsep"/>
+   </xs:attributeGroup>
+   <xs:element name="colspec" id="d15e18374___d15e183818-1_colspec">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>colspec</keyword>&gt; element contains a column specification
+        for a table, including assigning a column name and number, cell content alignment,
+        and column width.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18374___d15e183825-1">
+         <xs:complexContent id="d15e18374___d15e183826-1">
+            <xs:extension base="colspec.class" id="d15e18374___d15e183827-1">
+               <xs:attribute ref="class"
+                             default="- topic/colspec "
+                             id="d15e18374___d15e183828-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="colspec.class" id="d15e18374___d15e183830-1_colspec.cl">
+      <xs:attributeGroup ref="colspec.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="colspec.attributes">
+      <xs:attribute name="colnum"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183833-1_colnum"/>
+      <xs:attribute name="colname"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183834-1_colname"/>
+      <xs:attribute name="align"
+                    type="align-att.class"
+                    id="d15e18374___d15e183835-1_align"/>
+      <xs:attribute name="colwidth"
+                    type="xs:string"
+                    id="d15e18374___d15e183836-1_colwidth"/>
+      <xs:attributeGroup ref="colrowsep-atts"/>
+      <xs:attribute name="char" type="xs:string" id="d15e18374___d15e183838-1_char"/>
+      <xs:attribute name="charoff"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183839-1_charoff"/>
+      <xs:attribute name="base" type="xs:string" id="d15e18374___d15e183840-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="thead" id="d15e18374___d15e183846-1_thead">
+      <xs:annotation>
+         <xs:documentation>
+        The table header (&lt;<keyword>thead</keyword>&gt;) element precedes
+        the table body (&lt;<keyword>tbody</keyword>&gt;) element in a complex table.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18374___d15e183856-1">
+         <xs:complexContent id="d15e18374___d15e183857-1">
+            <xs:extension base="thead.class" id="d15e18374___d15e183858-1">
+               <xs:attribute ref="class" default="- topic/thead " id="d15e18374___d15e183859-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="thead.class" id="d15e18374___d15e183860-1_thead.clas">
+      <xs:sequence id="d15e18374___d15e183861-1">
+         <xs:group ref="thead.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="thead.attributes"/>
+   </xs:complexType>
+   <xs:group name="thead.content">
+      <xs:sequence id="d15e18374___d15e183865-1">
+         <xs:sequence id="d15e18374___d15e183866-1">
+            <xs:group ref="row" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="thead.attributes">
+      <xs:attribute name="valign"
+                    type="valign-att.class"
+                    id="d15e18374___d15e183869-1_valign"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18374___d15e183870-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="tbody" id="d15e18374___d15e183873-1_tbody">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>tbody</keyword>&gt; element contains the rows in
+        a table.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18374___d15e183880-1">
+         <xs:complexContent id="d15e18374___d15e183881-1">
+            <xs:extension base="tbody.class" id="d15e18374___d15e183882-1">
+               <xs:attribute ref="class" default="- topic/tbody " id="d15e18374___d15e183883-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="tbody.class" id="d15e18374___d15e183884-1_tbody.clas">
+      <xs:sequence id="d15e18374___d15e183885-1">
+         <xs:group ref="tbody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="tbody.attributes"/>
+   </xs:complexType>
+   <xs:group name="tbody.content">
+      <xs:sequence id="d15e18374___d15e183889-1">
+         <xs:choice id="d15e18374___d15e183890-1">
+            <xs:group ref="row" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="tbody.attributes">
+      <xs:attribute name="valign"
+                    type="valign-att.class"
+                    id="d15e18374___d15e183893-1_valign"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18374___d15e183894-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="row" id="d15e18374___d15e183897-1_row">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>row</keyword>&gt; element contains a single row in
+        a table &lt;<keyword>tgroup</keyword>&gt;.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18374___d15e183907-1">
+         <xs:complexContent id="d15e18374___d15e183908-1">
+            <xs:extension base="row.class" id="d15e18374___d15e183909-1">
+               <xs:attribute ref="class" default="- topic/row " id="d15e18374___d15e183910-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="row.class" id="d15e18374___d15e183912-1_row.class">
+      <xs:sequence id="d15e18374___d15e183913-1">
+         <xs:group ref="row.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="row.attributes"/>
+   </xs:complexType>
+   <xs:group name="row.content">
+      <xs:sequence id="d15e18374___d15e183917-1">
+         <xs:choice id="d15e18374___d15e183918-1">
+            <xs:group ref="entry" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="row.attributes">
+      <xs:attribute name="rowsep" type="xs:string" id="d15e18374___d15e183921-1_rowsep"/>
+      <xs:attribute name="valign"
+                    type="valign-att.class"
+                    id="d15e18374___d15e183922-1_valign"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18374___d15e183923-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="entry" id="d15e18374___d15e183926-1_entry">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>entry</keyword>&gt; element defines a single cell
+        in a table.        
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18374___d15e183933-1">
+         <xs:complexContent id="d15e18374___d15e183934-1">
+            <xs:extension base="entry.class" id="d15e18374___d15e183935-1">
+               <xs:attribute ref="class" default="- topic/entry " id="d15e18374___d15e183936-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="entry.class"
+                   mixed="true"
+                   id="d15e18374___d15e183937-1_entry.clas">
+      <xs:sequence id="d15e18374___d15e183938-1">
+         <xs:group ref="entry.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="entry.attributes"/>
+      <!-- added DITA attributes -->
+   </xs:complexType>
+   <xs:group name="entry.content">
+      <xs:sequence id="d15e18374___d15e183943-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18374___d15e183944-1">
+            <xs:group ref="tblcell.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="entry.attributes">
+      <xs:attribute name="namest"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183947-1_namest"/>
+      <xs:attribute name="nameend"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183948-1_nameend"/>
+      <xs:attribute name="colname"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183949-1_colname"/>
+      <xs:attribute name="morerows"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183950-1_morerows"/>
+      <xs:attribute name="char" type="xs:string" id="d15e18374___d15e183951-1_char"/>
+      <xs:attribute name="charoff"
+                    type="xs:NMTOKEN"
+                    id="d15e18374___d15e183952-1_charoff"/>
+      <xs:attributeGroup ref="colrowsep-atts"/>
+      <xs:attribute name="align"
+                    type="align-att.class"
+                    id="d15e18374___d15e183954-1_align"/>
+      <xs:attribute name="valign"
+                    type="valign-att.class"
+                    id="d15e18374___d15e183955-1_valign"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e18374___d15e183956-1_rev"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18374___d15e183957-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e18374___d15e183959-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="align-att.class" id="d15e18374___d15e183964-1_align__x2D__att.">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="left"/>
+         <xs:enumeration value="right"/>
+         <xs:enumeration value="center"/>
+         <xs:enumeration value="justify"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="valign-att.class" id="d15e18374___d15e183971-1_valign__x2D__att">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="top"/>
+         <xs:enumeration value="middle"/>
+         <xs:enumeration value="bottom"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+</xs:schema>

+ 152 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/topicGrp.xsd

@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Topic XSD Group Decleration                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for Topics                                        -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:group name="topic">
+      <xs:sequence id="d15e18647___d15e186479-1">
+         <xs:choice id="d15e18647___d15e186480-1">
+            <xs:element ref="topic" id="d15e18647___d15e186481-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="no-topic-nesting">
+      <xs:sequence id="d15e18647___d15e186483-1">
+         <xs:choice id="d15e18647___d15e186484-1">
+            <xs:element ref="no-topic-nesting" id="d15e18647___d15e186485-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="titlealts">
+      <xs:sequence id="d15e18647___d15e186487-1">
+         <xs:choice id="d15e18647___d15e186488-1">
+            <xs:element ref="titlealts" id="d15e18647___d15e186489-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="searchtitle">
+      <xs:sequence id="d15e18647___d15e186491-1">
+         <xs:choice id="d15e18647___d15e186492-1">
+            <xs:element ref="searchtitle" id="d15e18647___d15e186493-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="body">
+      <xs:sequence id="d15e18647___d15e186495-1">
+         <xs:choice id="d15e18647___d15e186496-1">
+            <xs:element ref="body" id="d15e18647___d15e186497-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="section">
+      <xs:sequence id="d15e18647___d15e186499-1">
+         <xs:choice id="d15e18647___d15e186500-1">
+            <xs:element ref="section" id="d15e18647___d15e186501-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bodydiv">
+      <xs:sequence id="d15e18647___d15e186503-1">
+         <xs:choice id="d15e18647___d15e186504-1">
+            <xs:element ref="bodydiv" id="d15e18647___d15e186505-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sectiondiv">
+      <xs:sequence id="d15e18647___d15e186507-1">
+         <xs:choice id="d15e18647___d15e186508-1">
+            <xs:element ref="sectiondiv" id="d15e18647___d15e186509-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="example">
+      <xs:sequence id="d15e18647___d15e186511-1">
+         <xs:choice id="d15e18647___d15e186512-1">
+            <xs:element ref="example" id="d15e18647___d15e186513-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="prolog">
+      <xs:sequence id="d15e18647___d15e186515-1">
+         <xs:choice id="d15e18647___d15e186516-1">
+            <xs:element ref="prolog" id="d15e18647___d15e186517-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="related-links">
+      <xs:sequence id="d15e18647___d15e186519-1">
+         <xs:choice id="d15e18647___d15e186520-1">
+            <xs:element ref="related-links" id="d15e18647___d15e186521-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="linklist">
+      <xs:sequence id="d15e18647___d15e186524-1">
+         <xs:choice id="d15e18647___d15e186525-1">
+            <xs:element ref="linklist" id="d15e18647___d15e186526-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="linkinfo">
+      <xs:sequence id="d15e18647___d15e186528-1">
+         <xs:choice id="d15e18647___d15e186529-1">
+            <xs:element ref="linkinfo" id="d15e18647___d15e186530-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="linkpool">
+      <xs:sequence id="d15e18647___d15e186532-1">
+         <xs:choice id="d15e18647___d15e186533-1">
+            <xs:element ref="linkpool" id="d15e18647___d15e186534-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="linktext">
+      <xs:sequence id="d15e18647___d15e186536-1">
+         <xs:choice id="d15e18647___d15e186537-1">
+            <xs:element ref="linktext" id="d15e18647___d15e186538-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="link">
+      <xs:sequence id="d15e18647___d15e186540-1">
+         <xs:choice id="d15e18647___d15e186541-1">
+            <xs:element ref="link" id="d15e18647___d15e186542-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="abstract">
+      <xs:sequence id="d15e18647___d15e186544-1">
+         <xs:choice id="d15e18647___d15e186545-1">
+            <xs:element ref="abstract" id="d15e18647___d15e186546-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 920 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/topicMod.xsd

@@ -0,0 +1,920 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Topic XSD Module                             -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      October 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for Topics                                        -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009               -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!--  UPDATES                                           -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="qualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <!-- these are common for some classes of resources and exhibits -->
+   <xs:attributeGroup name="rel-atts">
+      <xs:annotation>
+         <xs:documentation>Relational attributes (&lt;<keyword>%rel-atts;</keyword>&gt;) is a
+        parameter entity declaration in the topic XSD that includes attributes whose
+        values may be used for representing navigational relationships. These attributes
+        occur only on elements that represent relationships between topics.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="type" type="xs:string" id="d15e18682___d15e186835-1_type"/>
+      <xs:attribute name="role"
+                    type="role-att.class"
+                    id="d15e18682___d15e186836-1_role"/>
+      <xs:attribute name="otherrole"
+                    type="xs:string"
+                    id="d15e18682___d15e186837-1_otherrole"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18682___d15e186838-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18682___d15e186839-1_scope"/>
+   </xs:attributeGroup>
+   <!-- Predefined content.model groups, based on the previous, element-only categories: -->
+   <!-- txt.incl is appropriate for any mixed content definitions (those that have PCDATA) -->
+   <!-- the context for blocks is implicitly an InfoMaster "containing_division" -->
+   <!-- <!ENTITY % body.cnt             "%basic.block;|%required-cleanup;"> -->
+   <xs:group name="body.cnt">
+      <xs:sequence id="d15e18682___d15e186845-1">
+         <xs:choice id="d15e18682___d15e186846-1">
+            <xs:group ref="basic.block"/>
+            <xs:group ref="required-cleanup"/>
+            <xs:group ref="draft-comment"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="example.cnt">
+      <xs:sequence id="d15e18682___d15e186853-1">
+         <xs:choice id="d15e18682___d15e186854-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="basic.block"/>
+            <xs:group ref="title"/>
+            <xs:group ref="txt.incl"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <!-- <!ENTITY % section.cnt          "#PCDATA | %basic.ph; | %basic.block; | %title; |  %txt.incl;"> -->
+   <xs:group name="section.cnt">
+      <xs:sequence id="d15e18682___d15e186864-1">
+         <xs:choice id="d15e18682___d15e186865-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="basic.block"/>
+            <xs:group ref="title"/>
+            <xs:group ref="sectiondiv"/>
+            <xs:group ref="txt.incl"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <!-- <!ENTITY % section.notitle.cnt  "#PCDATA | %basic.ph; | %basic.block; |             %txt.incl;"> -->
+   <xs:group name="section.notitle.cnt">
+      <xs:sequence id="d15e18682___d15e186875-1">
+         <xs:choice id="d15e18682___d15e186876-1">
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="basic.block"/>
+            <xs:group ref="sectiondiv"/>
+            <xs:group ref="txt.incl"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <!-- STRUCTURAL MEMBERS ======================================================== -->
+   <!-- things that can be nested under topic after body - redefined when specializing -->
+   <xs:simpleType name="topicreftypes-att.class" id="d15e18682___d15e186885-1_topicrefty">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="topic"/>
+         <xs:enumeration value="concept"/>
+         <xs:enumeration value="task"/>
+         <xs:enumeration value="reference"/>
+         <xs:enumeration value="external"/>
+         <xs:enumeration value="local"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:group name="topic-info-types">
+      <xs:choice id="d15e18682___d15e186895-1">
+         <xs:group ref="topic"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <!--  infotype 'topic'
+ | Topic is the archetype from which other typed topics may be derived.
+ | Its body has completely optional content, which allows topic to be used as a titled container
+ | role: migration target for XHTML, other hierarchically structured source
+ *-->
+   <xs:element name="topic" id="d15e18682___d15e186899-1_topic">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>topic</keyword>&gt; element is the top-level DITA
+        element for a single-subject topic or article. Other top-level DITA elements
+        that are more content-specific are &lt;<keyword>concept</keyword>&gt;, &lt;<keyword>task</keyword>&gt;,
+        and &lt;<keyword>reference</keyword>&gt;.
+</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e186915-1">
+         <xs:complexContent id="d15e18682___d15e186916-1">
+            <xs:extension base="topic.class" id="d15e18682___d15e186917-1">
+               <xs:attribute ref="class" default="- topic/topic " id="d15e18682___d15e186918-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="topic.class" id="d15e18682___d15e186919-1_topic.clas">
+      <xs:sequence id="d15e18682___d15e186920-1">
+         <xs:group ref="topic.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topic.attributes"/>
+   </xs:complexType>
+   <xs:group name="topic.content">
+      <xs:sequence id="d15e18682___d15e186924-1">
+         <xs:sequence id="d15e18682___d15e186925-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e18682___d15e186928-1">
+               <xs:group ref="shortdesc"/>
+               <xs:group ref="abstract"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="body" minOccurs="0"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="topic-info-types" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topic.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e18682___d15e186937-1_id"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e186938-1_outputclas"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e18682___d15e186940-1"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Rename null to no-topic-nesting -->
+   <xs:element name="no-topic-nesting"
+               id="d15e18682___d15e186946-1_no__x2D__topic__x2D__n">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>no-topic-nesting</keyword>&gt; element is a placeholder
+        in the DITA architecture. It is not actually used by the DITA XSDs; it is
+        for use only when creating a customized XSD where the information designer
+        wants to eliminate the ability to nest topics. <b>Not for use by authors.</b>
+         </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e186955-1">
+         <xs:complexContent id="d15e18682___d15e186956-1">
+            <xs:extension base="no-topic-nesting.class" id="d15e18682___d15e186957-1">
+               <xs:attribute ref="class"
+                             default="- topic/no-topic-nesting "
+                             id="d15e18682___d15e186958-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="no-topic-nesting.class"
+                   id="d15e18682___d15e186959-1_no__x2D__topic__x2D__n">
+      <xs:attributeGroup ref="no-topic-nesting.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="no-topic-nesting.attributes">
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="titlealts" id="d15e18682___d15e186963-1_titlealts">
+      <xs:annotation>
+         <xs:documentation>The alternate title element (&lt;<keyword>titlealts</keyword>&gt;)
+        is optional, but can occur after the topic title. Two elements can be inserted
+        as sub-elements of &lt;<keyword>titlealts</keyword>&gt;: navigation title &lt;<keyword>navtitle</keyword>&gt;
+        and search title &lt;<keyword>searchtitle</keyword>&gt;. When your DITA topic
+        is transformed to XHTML, the &lt;<keyword>searchtitle</keyword>&gt; element is
+        used to create a title element at the top of the resulting XHTML file. This
+        title may differ from the first level heading that shows in the main browser
+        window. In HTML output, the &lt;<keyword>navtitle</keyword>&gt; may be used to
+        create navigation panels when your DITA topics are part of an HTML-based help
+        or information system. The design intent is to enable navigation for HTML
+        Help and Eclipse help systems.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e186986-1">
+         <xs:complexContent id="d15e18682___d15e186987-1">
+            <xs:extension base="titlealts.class" id="d15e18682___d15e186988-1">
+               <xs:attribute ref="class"
+                             default="- topic/titlealts "
+                             id="d15e18682___d15e186989-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="titlealts.class" id="d15e18682___d15e186990-1_titlealts.">
+      <xs:sequence id="d15e18682___d15e186991-1">
+         <xs:group ref="titlealts.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="titlealts.attributes"/>
+   </xs:complexType>
+   <xs:group name="titlealts.content">
+      <xs:sequence id="d15e18682___d15e186995-1">
+         <xs:sequence id="d15e18682___d15e186996-1">
+            <xs:group ref="navtitle" minOccurs="0"/>
+            <xs:group ref="searchtitle" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="titlealts.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="searchtitle" id="d15e18682___d15e187002-1_searchtitl">
+      <xs:annotation>
+         <xs:documentation>When your DITA topic is transformed to XHTML, the &lt;<keyword>searchtitle</keyword>&gt;
+        element is used to create a title element at the top of the resulting HTML
+        file. This title is normally used in search result summaries by some search
+        engines, such as that in Eclipse (
+          <xref format="html" href="http://eclipse.org" scope="external">http://eclipse.org</xref>
+        ); if not set, the XHTML's
+        title element defaults to the source topic's title content (which may not
+        be as well optimized for search summaries)
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187012-1">
+         <xs:complexContent id="d15e18682___d15e187013-1">
+            <xs:extension base="searchtitle.class" id="d15e18682___d15e187014-1">
+               <xs:attribute ref="class"
+                             default="- topic/searchtitle "
+                             id="d15e18682___d15e187015-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="searchtitle.class"
+                   mixed="true"
+                   id="d15e18682___d15e187016-1_searchtitl">
+      <xs:sequence id="d15e18682___d15e187017-1">
+         <xs:group ref="searchtitle.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="searchtitle.attributes"/>
+   </xs:complexType>
+   <xs:group name="searchtitle.content">
+      <xs:sequence id="d15e18682___d15e187022-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187023-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="ph" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="searchtitle.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="body" id="d15e18682___d15e187029-1_body">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>body</keyword>&gt; element is the container for the
+        main content of a &lt;<keyword>topic</keyword>&gt;.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187039-1">
+         <xs:complexContent id="d15e18682___d15e187040-1">
+            <xs:extension base="body.class" id="d15e18682___d15e187041-1">
+               <xs:attribute ref="class" default="- topic/body " id="d15e18682___d15e187042-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="body.class" id="d15e18682___d15e187043-1_body.class">
+      <xs:sequence id="d15e18682___d15e187044-1">
+         <xs:group ref="body.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="body.attributes"/>
+   </xs:complexType>
+   <xs:group name="body.content">
+      <xs:sequence id="d15e18682___d15e187048-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187049-1">
+            <xs:group ref="body.cnt" minOccurs="0"/>
+            <xs:group ref="bodydiv" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0"/>
+            <xs:group ref="example" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="body.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187055-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="section" id="d15e18682___d15e187058-1_section">
+      <xs:annotation>
+         <xs:documentation> The &lt;<keyword>section</keyword>&gt; element represents an organizational
+        division in a topic. Sections are used to organize subsets of information
+        that are directly related to the topic. For example, the titles <b>Reference
+          Syntax</b>, <b>Example</b> and <b>Properties</b> might represent section-level
+        discourse within a topic about a command-line process—the content in each
+        section relates uniquely to the subject of that topic. Multiple sections within
+        a single topic do not represent a hierarchy, but rather peer divisions of
+        that topic. Sections cannot be nested. A section may have an optional title.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187074-1">
+         <xs:complexContent id="d15e18682___d15e187075-1">
+            <xs:extension base="section.class" id="d15e18682___d15e187076-1">
+               <xs:attribute ref="class"
+                             default="- topic/section "
+                             id="d15e18682___d15e187077-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="section.class"
+                   mixed="true"
+                   id="d15e18682___d15e187078-1_section.cl">
+      <xs:sequence id="d15e18682___d15e187079-1">
+         <xs:group ref="section.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="section.attributes"/>
+   </xs:complexType>
+   <xs:group name="section.content">
+      <xs:sequence id="d15e18682___d15e187083-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187084-1">
+            <xs:group ref="section.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="section.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18682___d15e187087-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187088-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bodydiv" id="d15e18682___d15e187091-1_bodydiv">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187094-1">
+         <xs:complexContent id="d15e18682___d15e187095-1">
+            <xs:extension base="bodydiv.class" id="d15e18682___d15e187096-1">
+               <xs:attribute ref="class"
+                             default="- topic/bodydiv "
+                             id="d15e18682___d15e187097-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bodydiv.class"
+                   mixed="true"
+                   id="d15e18682___d15e187099-1_bodydiv.cl">
+      <xs:sequence id="d15e18682___d15e187100-1">
+         <xs:group ref="bodydiv.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bodydiv.attributes"/>
+   </xs:complexType>
+   <xs:group name="bodydiv.content">
+      <xs:sequence id="d15e18682___d15e187104-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187105-1">
+            <xs:group ref="bodydiv.cnt" minOccurs="0"/>
+            <xs:group ref="bodydiv" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bodydiv.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187110-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:group name="bodydiv.cnt">
+      <xs:sequence id="d15e18682___d15e187114-1">
+         <xs:choice id="d15e18682___d15e187115-1">
+            <xs:group ref="basic.block"/>
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+            <xs:group ref="txt.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="sectiondiv" id="d15e18682___d15e187121-1_sectiondiv">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187124-1">
+         <xs:complexContent id="d15e18682___d15e187125-1">
+            <xs:extension base="sectiondiv.class" id="d15e18682___d15e187126-1">
+               <xs:attribute ref="class"
+                             default="- topic/sectiondiv "
+                             id="d15e18682___d15e187127-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="sectiondiv.class"
+                   mixed="true"
+                   id="d15e18682___d15e187128-1_sectiondiv">
+      <xs:sequence id="d15e18682___d15e187129-1">
+         <xs:group ref="sectiondiv.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="sectiondiv.attributes"/>
+   </xs:complexType>
+   <xs:group name="sectiondiv.content">
+      <xs:sequence id="d15e18682___d15e187133-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187134-1">
+            <xs:group ref="sectiondiv.cnt" minOccurs="0"/>
+            <xs:group ref="sectiondiv" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="sectiondiv.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187138-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:group name="sectiondiv.cnt">
+      <xs:sequence id="d15e18682___d15e187142-1">
+         <xs:choice id="d15e18682___d15e187143-1">
+            <xs:group ref="basic.block"/>
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+            <xs:group ref="txt.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="example" id="d15e18682___d15e187149-1_example">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>example</keyword>&gt; element is a section with the
+        specific role of containing examples that illustrate or support the current
+        topic.  The &lt;<keyword>example</keyword>&gt; element has the same content model
+        as &lt;<keyword>section</keyword>&gt;.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187162-1">
+         <xs:complexContent id="d15e18682___d15e187163-1">
+            <xs:extension base="example.class" id="d15e18682___d15e187164-1">
+               <xs:attribute ref="class"
+                             default="- topic/example "
+                             id="d15e18682___d15e187165-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="example.class"
+                   mixed="true"
+                   id="d15e18682___d15e187166-1_example.cl">
+      <xs:sequence id="d15e18682___d15e187167-1">
+         <xs:group ref="example.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="example.attributes"/>
+   </xs:complexType>
+   <xs:group name="example.content">
+      <xs:sequence id="d15e18682___d15e187172-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187173-1">
+            <xs:group ref="example.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="example.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18682___d15e187176-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187177-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- PROLOG (metadata for topics) =================================== -->
+   <!-- TYPED DATA ELEMENTS: ======================================================= -->
+   <!-- typed content definitions  -->
+   <!-- typed, localizable content -->
+   <xs:element name="prolog" id="d15e18682___d15e187184-1_prolog">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>prolog</keyword>&gt; element contains information
+        about the topic as an whole (for example, author information or subject category)
+        that is either entered by the author or machine-maintained. Much of the metadata
+        inside the &lt;<keyword>prolog</keyword>&gt; will not be displayed with the topic
+        on output, but may be used by processes that generate search indexes or customize
+        navigation.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187194-1">
+         <xs:complexContent id="d15e18682___d15e187195-1">
+            <xs:extension base="prolog.class" id="d15e18682___d15e187196-1">
+               <xs:attribute ref="class" default="- topic/prolog " id="d15e18682___d15e187197-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="prolog.class" id="d15e18682___d15e187198-1_prolog.cla">
+      <xs:sequence id="d15e18682___d15e187199-1">
+         <xs:group ref="prolog.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="prolog.attributes"/>
+   </xs:complexType>
+   <xs:group name="prolog.content">
+      <xs:sequence id="d15e18682___d15e187203-1">
+         <xs:sequence id="d15e18682___d15e187204-1">
+            <xs:group ref="author" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="source" minOccurs="0"/>
+            <xs:group ref="publisher" minOccurs="0"/>
+            <xs:group ref="copyright" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="critdates" minOccurs="0"/>
+            <xs:group ref="permissions" minOccurs="0"/>
+            <xs:group ref="metadata" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="resourceid" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187213-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="foreign.unknown.incl"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="prolog.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- ================ LINKS GROUPING - START ================ -->
+   <xs:element name="related-links" id="d15e18682___d15e187221-1_related__x2D__li">
+      <xs:annotation>
+         <xs:documentation>The related information links of a topic (&lt;<keyword>related-links</keyword>&gt;
+        element) are stored in a special section following the body of the topic.
+        After a topic is processed into it final output form, the related links are
+        usually displayed at the end of the topic, although some Web-based help systems
+        might display them in a separate navigation frame.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187228-1">
+         <xs:complexContent id="d15e18682___d15e187229-1">
+            <xs:extension base="related-links.class" id="d15e18682___d15e187230-1">
+               <xs:attribute ref="class"
+                             default="- topic/related-links "
+                             id="d15e18682___d15e187231-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="related-links.class"
+                   id="d15e18682___d15e187232-1_related__x2D__li">
+      <xs:sequence id="d15e18682___d15e187233-1">
+         <xs:group ref="related-links.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="related-links.attributes"/>
+   </xs:complexType>
+   <xs:group name="related-links.content">
+      <xs:sequence id="d15e18682___d15e187237-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187238-1">
+            <xs:group ref="link" minOccurs="0"/>
+            <xs:group ref="linklist" minOccurs="0"/>
+            <xs:group ref="linkpool" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="related-links.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187243-1_outputclas"/>
+      <xs:attributeGroup ref="rel-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="linklist" id="d15e18682___d15e187247-1_linklist">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>linklist</keyword>&gt; element defines an author-arranged
+        group of links. Within &lt;<keyword>linklist</keyword>&gt;, the organization
+        of links on final output is in the same order as originally authored in the
+        DITA topic file.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187257-1">
+         <xs:complexContent id="d15e18682___d15e187258-1">
+            <xs:extension base="linklist.class" id="d15e18682___d15e187259-1">
+               <xs:attribute ref="class"
+                             default="- topic/linklist "
+                             id="d15e18682___d15e187260-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="linklist.class" id="d15e18682___d15e187261-1_linklist.c">
+      <xs:sequence id="d15e18682___d15e187262-1">
+         <xs:group ref="linklist.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="linklist.attributes"/>
+   </xs:complexType>
+   <xs:group name="linklist.content">
+      <xs:sequence id="d15e18682___d15e187266-1">
+         <xs:sequence id="d15e18682___d15e187267-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="desc" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187270-1">
+               <xs:group ref="linklist"/>
+               <xs:group ref="link"/>
+            </xs:choice>
+            <xs:group ref="linkinfo" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="linklist.attributes">
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18682___d15e187275-1_collection"/>
+      <xs:attribute name="duplicates"
+                    type="yesno-att.class"
+                    id="d15e18682___d15e187276-1_duplicates"/>
+      <xs:attribute name="mapkeyref"
+                    type="xs:string"
+                    id="d15e18682___d15e187277-1_mapkeyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187278-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18682___d15e187279-1_spectitle"/>
+      <xs:attributeGroup ref="rel-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="linkinfo" id="d15e18682___d15e187283-1_linkinfo">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>linkinfo</keyword>&gt; element allows you to place
+        a descriptive paragraph following a list of links in a <xref href="linklist.xml">linklist</xref>  element. 
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187293-1">
+         <xs:complexContent id="d15e18682___d15e187294-1">
+            <xs:extension base="linkinfo.class" id="d15e18682___d15e187295-1">
+               <xs:attribute ref="class"
+                             default="- topic/linkinfo "
+                             id="d15e18682___d15e187296-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="linkinfo.class"
+                   mixed="true"
+                   id="d15e18682___d15e187297-1_linkinfo.c">
+      <xs:sequence id="d15e18682___d15e187298-1">
+         <xs:group ref="linkinfo.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="linkinfo.attributes"/>
+   </xs:complexType>
+   <xs:group name="linkinfo.content">
+      <xs:sequence id="d15e18682___d15e187302-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187303-1">
+            <xs:group ref="desc.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="linkinfo.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="linkpool" id="d15e18682___d15e187309-1_linkpool">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>linkpool</keyword>&gt; element defines a group of
+        links that have common characteristics, such as type or audience or source.
+        Within &lt;<keyword>linkpool</keyword>&gt;, the organization of links on final
+        output is determined by the output process, not by the order that the links
+        actually occur in the DITA topic file.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187319-1">
+         <xs:complexContent id="d15e18682___d15e187320-1">
+            <xs:extension base="linkpool.class" id="d15e18682___d15e187321-1">
+               <xs:attribute ref="class"
+                             default="- topic/linkpool "
+                             id="d15e18682___d15e187322-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="linkpool.class" id="d15e18682___d15e187323-1_linkpool.c">
+      <xs:sequence id="d15e18682___d15e187324-1">
+         <xs:group ref="linkpool.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="linkpool.attributes"/>
+   </xs:complexType>
+   <xs:group name="linkpool.content">
+      <xs:sequence id="d15e18682___d15e187328-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187329-1">
+            <xs:group ref="linkpool" minOccurs="0"/>
+            <xs:group ref="link" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="linkpool.attributes">
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18682___d15e187333-1_collection"/>
+      <xs:attribute name="duplicates"
+                    type="yesno-att.class"
+                    id="d15e18682___d15e187334-1_duplicates"/>
+      <xs:attribute name="mapkeyref"
+                    type="xs:string"
+                    id="d15e18682___d15e187335-1_mapkeyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187336-1_outputclas"/>
+      <xs:attributeGroup ref="rel-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="linktext" id="d15e18682___d15e187340-1_linktext">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>linktext</keyword>&gt; element provides the literal
+        label or line of text for a link. In most cases, the text of a link can be
+        resolved during processing by cross reference with the target resource. Use
+        the &lt;<keyword>linktext</keyword>&gt; element only when the target cannot be
+        reached, such as when it is a peer or external link.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187350-1">
+         <xs:complexContent id="d15e18682___d15e187351-1">
+            <xs:extension base="linktext.class" id="d15e18682___d15e187352-1">
+               <xs:attribute ref="class"
+                             default="- topic/linktext "
+                             id="d15e18682___d15e187353-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="linktext.class"
+                   mixed="true"
+                   id="d15e18682___d15e187354-1_linktext.c">
+      <xs:sequence id="d15e18682___d15e187355-1">
+         <xs:group ref="linktext.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="linktext.attributes"/>
+   </xs:complexType>
+   <xs:group name="linktext.content">
+      <xs:sequence id="d15e18682___d15e187359-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187360-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="ph" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="linktext.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="link" id="d15e18682___d15e187366-1_link">
+      <xs:annotation>
+         <xs:documentation>The &lt;<keyword>link</keyword>&gt; element defines a relationship
+        to another topic. Links represent the types and roles of topics in a web of
+        information, and therefore represent navigational links within that web. The
+        parent structures of link allow authors to define named groups and even sort
+        orders that can be applied to sets of links.  
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187373-1">
+         <xs:complexContent id="d15e18682___d15e187374-1">
+            <xs:extension base="link.class" id="d15e18682___d15e187375-1">
+               <xs:attribute ref="class" default="- topic/link " id="d15e18682___d15e187376-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="link.class" id="d15e18682___d15e187377-1_link.class">
+      <xs:sequence id="d15e18682___d15e187378-1">
+         <xs:group ref="link.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="link.attributes"/>
+   </xs:complexType>
+   <xs:group name="link.content">
+      <xs:sequence id="d15e18682___d15e187383-1">
+         <xs:sequence id="d15e18682___d15e187384-1">
+            <xs:group ref="linktext" minOccurs="0"/>
+            <xs:group ref="desc" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="link.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e18682___d15e187388-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18682___d15e187389-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187390-1_outputclas"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18682___d15e187391-1_query"/>
+      <xs:attributeGroup ref="rel-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="collection-type.class" id="d15e18682___d15e187395-1_collection">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="choice"/>
+         <xs:enumeration value="unordered"/>
+         <xs:enumeration value="sequence"/>
+         <xs:enumeration value="family"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <!-- ================ LINKS GROUPING - END ================ -->
+   <!--                    LONG NAME: Abstract                        -->
+   <!-- <!ELEMENT abstract      (%section.notitle.cnt; | %shortdesc;)*       > -->
+   <xs:element name="abstract" id="d15e18682___d15e187405-1_abstract">
+      <xs:complexType id="d15e18682___d15e187406-1">
+         <xs:complexContent id="d15e18682___d15e187407-1">
+            <xs:extension base="abstract.class" id="d15e18682___d15e187408-1">
+               <xs:attribute ref="class"
+                             default="- topic/abstract "
+                             id="d15e18682___d15e187409-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="abstract.class"
+                   mixed="true"
+                   id="d15e18682___d15e187410-1_abstract.c">
+      <xs:sequence id="d15e18682___d15e187411-1">
+         <xs:group ref="abstract.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="abstract.attributes"/>
+   </xs:complexType>
+   <xs:group name="abstract.content">
+      <xs:sequence id="d15e18682___d15e187415-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18682___d15e187416-1">
+            <xs:group ref="abstract.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="abstract.cnt">
+      <xs:sequence id="d15e18682___d15e187419-1">
+         <xs:choice id="d15e18682___d15e187420-1">
+            <xs:group ref="basic.block"/>
+            <xs:group ref="basic.ph"/>
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="foreign.unknown.incl"/>
+            <xs:group ref="shortdesc"/>
+            <xs:group ref="txt.incl"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="abstract.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18682___d15e187428-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="shortdesc" id="d15e18682___d15e187432-1_shortdesc">
+      <xs:annotation>
+         <xs:documentation>The short description (&lt;<keyword>shortdesc</keyword>&gt;) element
+        occurs between the topic title and the topic body, as the initial paragraph-like
+        content of a topic. The short description, which represents the purpose or
+        theme of the topic, is also intended to be used as a link preview and for
+        searching.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18682___d15e187439-1">
+         <xs:complexContent id="d15e18682___d15e187440-1">
+            <xs:extension base="shortdesc.class" id="d15e18682___d15e187441-1">
+               <xs:attribute ref="class"
+                             default="- topic/shortdesc "
+                             id="d15e18682___d15e187442-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+</xs:schema>

+ 232 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/utilitiesDomain.xsd

@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Utilities Domain                             -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for Utilities Domain                              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic ut-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation><!--  place holder for documentation --></xs:documentation>
+   </xs:annotation>
+   <xs:group name="ut-d-fig">
+      <xs:choice id="d15e18661___d15e186619-1">
+         <xs:element ref="imagemap" id="d15e18661___d15e186620-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="imagemap">
+      <xs:sequence id="d15e18661___d15e186622-1">
+         <xs:choice id="d15e18661___d15e186623-1">
+            <xs:element ref="imagemap" id="d15e18661___d15e186624-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="area">
+      <xs:sequence id="d15e18661___d15e186626-1">
+         <xs:choice id="d15e18661___d15e186627-1">
+            <xs:element ref="area" id="d15e18661___d15e186628-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="shape">
+      <xs:sequence id="d15e18661___d15e186630-1">
+         <xs:choice id="d15e18661___d15e186631-1">
+            <xs:element ref="shape" id="d15e18661___d15e186632-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="coords">
+      <xs:sequence id="d15e18661___d15e186634-1">
+         <xs:choice id="d15e18661___d15e186635-1">
+            <xs:element ref="coords" id="d15e18661___d15e186636-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <!-- Base form: Imagemap ((%image;), (%area;)+) -->
+   <xs:element name="imagemap" id="d15e18661___d15e186638-1_imagemap">
+      <xs:annotation>
+         <xs:documentation>
+        The imagemap element supports the basic functionality of the HTML <q>client-side</q> image map markup.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18661___d15e186645-1">
+         <xs:complexContent id="d15e18661___d15e186646-1">
+            <xs:extension base="imagemap.class" id="d15e18661___d15e186647-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig ut-d/imagemap "
+                             id="d15e18661___d15e186648-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="imagemap.class" id="d15e18661___d15e186649-1_imagemap.c">
+      <xs:sequence id="d15e18661___d15e186650-1">
+         <xs:group ref="imagemap.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="imagemap.attributes"/>
+   </xs:complexType>
+   <xs:group name="imagemap.content">
+      <xs:sequence id="d15e18661___d15e186654-1">
+         <xs:sequence id="d15e18661___d15e186655-1">
+            <xs:group ref="image"/>
+            <xs:group ref="area" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="imagemap.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e18661___d15e186662-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18661___d15e186663-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="area" id="d15e18661___d15e186665-1_area">
+      <xs:annotation>
+         <xs:documentation>
+        The area element supports the basic functionality of the HTML image map markup.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18661___d15e186669-1">
+         <xs:complexContent id="d15e18661___d15e186670-1">
+            <xs:extension base="area.class" id="d15e18661___d15e186671-1">
+               <xs:attribute ref="class"
+                             default="+ topic/figgroup ut-d/area "
+                             id="d15e18661___d15e186672-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="area.class" id="d15e18661___d15e186673-1_area.class">
+      <xs:sequence id="d15e18661___d15e186674-1">
+         <xs:group ref="area.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="area.attributes"/>
+   </xs:complexType>
+   <xs:group name="area.content">
+      <xs:sequence id="d15e18661___d15e186678-1">
+         <xs:sequence id="d15e18661___d15e186679-1">
+            <xs:group ref="shape"/>
+            <xs:group ref="coords"/>
+            <xs:group ref="xref"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="area.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18661___d15e186685-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="shape" id="d15e18661___d15e186687-1_shape">
+      <xs:annotation>
+         <xs:documentation>
+        The shape element supports the basic functionality of the HTML <q>client-side</q> image map markup.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18661___d15e186694-1">
+         <xs:complexContent id="d15e18661___d15e186695-1">
+            <xs:extension base="shape.class" id="d15e18661___d15e186696-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword ut-d/shape "
+                             id="d15e18661___d15e186697-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="shape.class"
+                   mixed="true"
+                   id="d15e18661___d15e186698-1_shape.clas">
+      <xs:sequence id="d15e18661___d15e186699-1">
+         <xs:group ref="shape.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="shape.attributes"/>
+   </xs:complexType>
+   <xs:group name="shape.content">
+      <xs:sequence id="d15e18661___d15e186703-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18661___d15e186704-1">
+            <xs:group ref="text"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="shape.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18661___d15e186707-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts-translate-no"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18661___d15e186709-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="coords" id="d15e18661___d15e186711-1_coords">
+      <xs:annotation>
+         <xs:documentation>
+        The coords element supports the basic functionality of the HTML <q>client-side</q> image map markup.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18661___d15e186718-1">
+         <xs:complexContent id="d15e18661___d15e186719-1">
+            <xs:extension base="coords.class" id="d15e18661___d15e186720-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph ut-d/coords "
+                             id="d15e18661___d15e186721-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="coords.class"
+                   mixed="true"
+                   id="d15e18661___d15e186722-1_coords.cla">
+      <xs:sequence id="d15e18661___d15e186723-1">
+         <xs:group ref="coords.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="coords.attributes"/>
+   </xs:complexType>
+   <xs:group name="coords.content">
+      <xs:sequence id="d15e18661___d15e186728-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18661___d15e186729-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="coords.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e18661___d15e186732-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts-translate-no"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18661___d15e186734-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 145 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/base.xsd/xml.xsd

@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           targetNamespace="http://www.w3.org/XML/1998/namespace"
+           xml:lang="en">
+   <xs:annotation>
+      <xs:documentation>
+   See http://www.w3.org/XML/1998/namespace.html and
+   http://www.w3.org/TR/REC-xml for information about this namespace.
+
+    This schema document describes the XML namespace, in a form
+    suitable for import by other schema documents.  
+
+    Note that local names in this namespace are intended to be defined
+    only by the World Wide Web Consortium or its subgroups.  The
+    following names are currently defined in this namespace and should
+    not be used with conflicting semantics by any Working Group,
+    specification, or document instance:
+
+    base (as an attribute name): denotes an attribute whose value
+         provides a URI to be used as the base for interpreting any
+         relative URIs in the scope of the element on which it
+         appears; its value is inherited.  This name is reserved
+         by virtue of its definition in the XML Base specification.
+
+    id   (as an attribute name): denotes an attribute whose value
+         should be interpreted as if declared to be of type ID.
+         This name is reserved by virtue of its definition in the
+         xml:id specification.
+
+    lang (as an attribute name): denotes an attribute whose value
+         is a language code for the natural language of the content of
+         any element; its value is inherited.  This name is reserved
+         by virtue of its definition in the XML specification.
+  
+    space (as an attribute name): denotes an attribute whose
+         value is a keyword indicating what whitespace processing
+         discipline is intended for the content of the element; its
+         value is inherited.  This name is reserved by virtue of its
+         definition in the XML specification.
+
+    Father (in any context at all): denotes Jon Bosak, the chair of 
+         the original XML Working Group.  This name is reserved by 
+         the following decision of the W3C XML Plenary and 
+         XML Coordination groups:
+
+             In appreciation for his vision, leadership and dedication
+             the W3C XML Plenary on this 10th day of February, 2000
+             reserves for Jon Bosak in perpetuity the XML name
+             xml:Father
+  </xs:documentation>
+   </xs:annotation>
+   <xs:annotation>
+      <xs:documentation>This schema defines attributes and an attribute group
+        suitable for use by
+        schemas wishing to allow xml:base, xml:lang, xml:space or xml:id
+        attributes on elements they define.
+
+        To enable this, such a schema must import this schema
+        for the XML namespace, e.g. as follows:
+        &lt;schema . . .&gt;
+         . . .
+         &lt;import namespace="http://www.w3.org/XML/1998/namespace"
+                    schemaLocation="http://www.w3.org/2001/xml.xsd"/&gt;
+
+        Subsequently, qualified reference to any of the attributes
+        or the group defined below will have the desired effect, e.g.
+
+        &lt;type . . .&gt;
+         . . .
+         &lt;attributeGroup ref="xml:specialAttrs"/&gt;
+ 
+         will define a type which will schema-validate an instance
+         element with any of those attributes</xs:documentation>
+   </xs:annotation>
+   <xs:annotation>
+      <xs:documentation>In keeping with the XML Schema WG's standard versioning
+   policy, this schema document will persist at
+   http://www.w3.org/2007/08/xml.xsd.
+   At the date of issue it can also be found at
+   http://www.w3.org/2001/xml.xsd.
+   The schema document at that URI may however change in the future,
+   in order to remain compatible with the latest version of XML Schema
+   itself, or with the XML namespace itself.  In other words, if the XML
+   Schema or XML namespaces change, the version of this document at
+   http://www.w3.org/2001/xml.xsd will change
+   accordingly; the version at
+   http://www.w3.org/2007/08/xml.xsd will not change.
+  </xs:documentation>
+   </xs:annotation>
+   <xs:attribute name="lang" id="___d15e186559-1_lang">
+      <xs:annotation>
+         <xs:documentation>Attempting to install the relevant ISO 2- and 3-letter
+         codes as the enumerated possible values is probably never
+         going to be a realistic possibility.  See
+         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
+         at http://www.iana.org/assignments/lang-tag-apps.htm for
+         further information.
+
+         The union allows for the 'un-declaration' of xml:lang with
+         the empty string.</xs:documentation>
+      </xs:annotation>
+      <xs:simpleType id="___d15e186563-1">
+         <xs:union memberTypes="xs:language">
+            <xs:simpleType id="___d15e186565-1">
+               <xs:restriction base="xs:string">
+                  <xs:enumeration value=""/>
+               </xs:restriction>
+            </xs:simpleType>
+         </xs:union>
+      </xs:simpleType>
+   </xs:attribute>
+   <xs:attribute name="space" id="___d15e186568-1_space">
+      <xs:simpleType id="___d15e186569-1">
+         <xs:restriction base="xs:NCName">
+            <xs:enumeration value="default"/>
+            <xs:enumeration value="preserve"/>
+         </xs:restriction>
+      </xs:simpleType>
+   </xs:attribute>
+   <xs:attribute name="base" type="xs:anyURI" id="___d15e186573-1_base">
+      <xs:annotation>
+         <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
+                     information about this attribute.</xs:documentation>
+      </xs:annotation>
+   </xs:attribute>
+   <xs:attribute name="id" type="xs:ID" id="___d15e186577-1_id">
+      <xs:annotation>
+         <xs:documentation>See http://www.w3.org/TR/xml-id/ for
+                     information about this attribute.</xs:documentation>
+      </xs:annotation>
+   </xs:attribute>
+   <xs:attributeGroup name="specialAttrs">
+      <xs:attribute ref="xml:base" id="___d15e186582-1"/>
+      <xs:attribute ref="xml:lang" id="___d15e186583-1"/>
+      <xs:attribute ref="xml:space" id="___d15e186584-1"/>
+      <xs:attribute ref="xml:id" id="___d15e186585-1"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 139 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/bookmap.xsd/bookmap.xsd

@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA BOOKMAP XSD                                      -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA book maps              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June 2006                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Include Section - Start ======================= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapGroupMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <!-- Map Domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:xnalDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:delayResolutionDomain.xsd:1.2"/>
+   <!-- Tech content domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!-- Base domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:bookmapGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:mapGrp.xsd:1.2">
+      <xs:group name="topicref">
+         <xs:choice id="d15e15651___d15e156545-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="mapgroup-d-topicref"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="index-base">
+         <xs:choice id="d15e15651___d15e156550-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="keyword">
+         <xs:choice id="d15e15651___d15e156554-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e15651___d15e156560-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e15651___d15e156567-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e15651___d15e156573-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e15651___d15e156577-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e15651___d15e156582-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="author">
+         <xs:choice id="d15e15651___d15e156587-1">
+            <xs:group ref="author"/>
+            <xs:group ref="xnal-d-author"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="keywords">
+         <xs:choice id="d15e15651___d15e156591-1">
+            <xs:group ref="keywords"/>
+            <xs:group ref="delay-d-keywords"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:bookmapMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(map mapgroup-d)                                            (map bookmap)                                           (topic abbrev-d)                                           (topic delay-d)                                           (topic hi-d)                                            (topic indexing-d)                                            (topic hazard-d)                                           (topic pr-d)                                           (topic sw-d)                                                                                        (topic ui-d)                                           (topic ut-d)                                              (topic xnal-d)                                            "
+                    id="d15e15651___d15e156597-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 334 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/bookmap.xsd/bookmapGrp.xsd

@@ -0,0 +1,334 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Book Map XSD Group Decleration                -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA book maps          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June 2006                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="bookmap">
+      <xs:sequence id="d15e15798___d15e157988-1">
+         <xs:element ref="bookmap" id="d15e15798___d15e157989-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="abbrevlist">
+      <xs:sequence id="d15e15798___d15e157991-1">
+         <xs:element ref="abbrevlist" id="d15e15798___d15e157992-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="amendments">
+      <xs:sequence id="d15e15798___d15e157994-1">
+         <xs:element ref="amendments" id="d15e15798___d15e157995-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="appendices">
+      <xs:sequence id="d15e15798___d15e157997-1">
+         <xs:element ref="appendices" id="d15e15798___d15e157998-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="appendix">
+      <xs:sequence id="d15e15798___d15e158000-1">
+         <xs:element ref="appendix" id="d15e15798___d15e158001-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="approved">
+      <xs:sequence id="d15e15798___d15e158003-1">
+         <xs:element ref="approved" id="d15e15798___d15e158004-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="backmatter">
+      <xs:sequence id="d15e15798___d15e158006-1">
+         <xs:element ref="backmatter" id="d15e15798___d15e158007-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bibliolist">
+      <xs:sequence id="d15e15798___d15e158009-1">
+         <xs:element ref="bibliolist" id="d15e15798___d15e158010-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookabstract">
+      <xs:sequence id="d15e15798___d15e158012-1">
+         <xs:element ref="bookabstract" id="d15e15798___d15e158013-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookchangehistory">
+      <xs:sequence id="d15e15798___d15e158015-1">
+         <xs:element ref="bookchangehistory" id="d15e15798___d15e158016-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookevent">
+      <xs:sequence id="d15e15798___d15e158018-1">
+         <xs:element ref="bookevent" id="d15e15798___d15e158019-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookeventtype">
+      <xs:sequence id="d15e15798___d15e158022-1">
+         <xs:element ref="bookeventtype" id="d15e15798___d15e158023-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookid">
+      <xs:sequence id="d15e15798___d15e158025-1">
+         <xs:element ref="bookid" id="d15e15798___d15e158026-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="booklist">
+      <xs:sequence id="d15e15798___d15e158028-1">
+         <xs:element ref="booklist" id="d15e15798___d15e158029-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="booklists">
+      <xs:sequence id="d15e15798___d15e158031-1">
+         <xs:element ref="booklists" id="d15e15798___d15e158032-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="booklibrary">
+      <xs:sequence id="d15e15798___d15e158034-1">
+         <xs:element ref="booklibrary" id="d15e15798___d15e158035-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookmeta">
+      <xs:sequence id="d15e15798___d15e158037-1">
+         <xs:element ref="bookmeta" id="d15e15798___d15e158038-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="booknumber">
+      <xs:sequence id="d15e15798___d15e158040-1">
+         <xs:element ref="booknumber" id="d15e15798___d15e158041-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookowner">
+      <xs:sequence id="d15e15798___d15e158043-1">
+         <xs:element ref="bookowner" id="d15e15798___d15e158044-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookpartno">
+      <xs:sequence id="d15e15798___d15e158046-1">
+         <xs:element ref="bookpartno" id="d15e15798___d15e158047-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookrestriction">
+      <xs:sequence id="d15e15798___d15e158049-1">
+         <xs:element ref="bookrestriction" id="d15e15798___d15e158050-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="bookrights">
+      <xs:sequence id="d15e15798___d15e158052-1">
+         <xs:element ref="bookrights" id="d15e15798___d15e158053-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="booktitle">
+      <xs:sequence id="d15e15798___d15e158056-1">
+         <xs:element ref="booktitle" id="d15e15798___d15e158057-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="booktitlealt">
+      <xs:sequence id="d15e15798___d15e158059-1">
+         <xs:element ref="booktitlealt" id="d15e15798___d15e158060-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="chapter">
+      <xs:sequence id="d15e15798___d15e158062-1">
+         <xs:element ref="chapter" id="d15e15798___d15e158063-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="colophon">
+      <xs:sequence id="d15e15798___d15e158065-1">
+         <xs:element ref="colophon" id="d15e15798___d15e158066-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="completed">
+      <xs:sequence id="d15e15798___d15e158068-1">
+         <xs:element ref="completed" id="d15e15798___d15e158069-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="copyrfirst">
+      <xs:sequence id="d15e15798___d15e158071-1">
+         <xs:element ref="copyrfirst" id="d15e15798___d15e158072-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="copyrlast">
+      <xs:sequence id="d15e15798___d15e158074-1">
+         <xs:element ref="copyrlast" id="d15e15798___d15e158075-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="day">
+      <xs:sequence id="d15e15798___d15e158077-1">
+         <xs:element ref="day" id="d15e15798___d15e158078-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dedication">
+      <xs:sequence id="d15e15798___d15e158080-1">
+         <xs:element ref="dedication" id="d15e15798___d15e158081-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="draftintro">
+      <xs:sequence id="d15e15798___d15e158083-1">
+         <xs:element ref="draftintro" id="d15e15798___d15e158084-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="edited">
+      <xs:sequence id="d15e15798___d15e158086-1">
+         <xs:element ref="edited" id="d15e15798___d15e158087-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="edition">
+      <xs:sequence id="d15e15798___d15e158090-1">
+         <xs:element ref="edition" id="d15e15798___d15e158091-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="figurelist">
+      <xs:sequence id="d15e15798___d15e158093-1">
+         <xs:element ref="figurelist" id="d15e15798___d15e158094-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="frontmatter">
+      <xs:sequence id="d15e15798___d15e158096-1">
+         <xs:element ref="frontmatter" id="d15e15798___d15e158097-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossarylist">
+      <xs:sequence id="d15e15798___d15e158099-1">
+         <xs:element ref="glossarylist" id="d15e15798___d15e158100-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="indexlist">
+      <xs:sequence id="d15e15798___d15e158102-1">
+         <xs:element ref="indexlist" id="d15e15798___d15e158103-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="isbn">
+      <xs:sequence id="d15e15798___d15e158105-1">
+         <xs:element ref="isbn" id="d15e15798___d15e158106-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="mainbooktitle">
+      <xs:sequence id="d15e15798___d15e158108-1">
+         <xs:element ref="mainbooktitle" id="d15e15798___d15e158109-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="maintainer">
+      <xs:sequence id="d15e15798___d15e158111-1">
+         <xs:element ref="maintainer" id="d15e15798___d15e158112-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="month">
+      <xs:sequence id="d15e15798___d15e158114-1">
+         <xs:element ref="month" id="d15e15798___d15e158115-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="notices">
+      <xs:sequence id="d15e15798___d15e158117-1">
+         <xs:element ref="notices" id="d15e15798___d15e158118-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="organization">
+      <xs:sequence id="d15e15798___d15e158120-1">
+         <xs:element ref="organization" id="d15e15798___d15e158121-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="part">
+      <xs:sequence id="d15e15798___d15e158124-1">
+         <xs:element ref="part" id="d15e15798___d15e158125-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="person">
+      <xs:sequence id="d15e15798___d15e158127-1">
+         <xs:element ref="person" id="d15e15798___d15e158128-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="preface">
+      <xs:sequence id="d15e15798___d15e158130-1">
+         <xs:element ref="preface" id="d15e15798___d15e158131-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="printlocation">
+      <xs:sequence id="d15e15798___d15e158133-1">
+         <xs:element ref="printlocation" id="d15e15798___d15e158134-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="published">
+      <xs:sequence id="d15e15798___d15e158136-1">
+         <xs:element ref="published" id="d15e15798___d15e158137-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="publisherinformation">
+      <xs:sequence id="d15e15798___d15e158139-1">
+         <xs:element ref="publisherinformation" id="d15e15798___d15e158140-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="publishtype">
+      <xs:sequence id="d15e15798___d15e158142-1">
+         <xs:element ref="publishtype" id="d15e15798___d15e158143-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="reviewed">
+      <xs:sequence id="d15e15798___d15e158145-1">
+         <xs:element ref="reviewed" id="d15e15798___d15e158146-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="revisionid">
+      <xs:sequence id="d15e15798___d15e158148-1">
+         <xs:element ref="revisionid" id="d15e15798___d15e158149-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="started">
+      <xs:sequence id="d15e15798___d15e158151-1">
+         <xs:element ref="started" id="d15e15798___d15e158152-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="summary">
+      <xs:sequence id="d15e15798___d15e158154-1">
+         <xs:element ref="summary" id="d15e15798___d15e158155-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="tablelist">
+      <xs:sequence id="d15e15798___d15e158158-1">
+         <xs:element ref="tablelist" id="d15e15798___d15e158159-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="tested">
+      <xs:sequence id="d15e15798___d15e158161-1">
+         <xs:element ref="tested" id="d15e15798___d15e158162-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="toc">
+      <xs:sequence id="d15e15798___d15e158164-1">
+         <xs:element ref="toc" id="d15e15798___d15e158165-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="trademarklist">
+      <xs:sequence id="d15e15798___d15e158167-1">
+         <xs:element ref="trademarklist" id="d15e15798___d15e158168-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="volume">
+      <xs:sequence id="d15e15798___d15e158170-1">
+         <xs:element ref="volume" id="d15e15798___d15e158171-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="year">
+      <xs:sequence id="d15e15798___d15e158173-1">
+         <xs:element ref="year" id="d15e15798___d15e158174-1"/>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 2235 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/bookmap.xsd/bookmapMod.xsd

@@ -0,0 +1,2235 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Book Map XSD Module                           -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA book maps          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June 2006                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"><!-- ======= IMPORT - XML attributes and namespace ======= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(map bookmap)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:attributeGroup name="chapter-atts">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e15662___d15e156629-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e15662___d15e156630-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e156631-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e156632-1_outputclas"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e15662___d15e156633-1_copy__x2D__to"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookmap" id="d15e15662___d15e156636-1_bookmap">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookmap&gt; element is a map file used to organize DITA content
+                into a traditional book format. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156640-1">
+         <xs:complexContent id="d15e15662___d15e156641-1">
+            <xs:extension base="bookmap.class" id="d15e15662___d15e156642-1">
+               <xs:attribute ref="class"
+                             default="- map/map bookmap/bookmap "
+                             id="d15e15662___d15e156643-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookmap.class" id="d15e15662___d15e156644-1_bookmap.cl">
+      <xs:sequence id="d15e15662___d15e156645-1">
+         <xs:group ref="bookmap.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bookmap.attributes"/>
+   </xs:complexType>
+   <xs:group name="bookmap.content">
+      <xs:sequence id="d15e15662___d15e156649-1">
+         <xs:sequence id="d15e15662___d15e156650-1">
+            <xs:choice minOccurs="0" id="d15e15662___d15e156651-1">
+               <xs:group ref="title"/>
+               <xs:group ref="booktitle"/>
+            </xs:choice>
+            <xs:group ref="bookmeta" minOccurs="0"/>
+            <xs:group ref="frontmatter" minOccurs="0"/>
+            <xs:group ref="chapter" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="part" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:choice id="d15e15662___d15e156658-1">
+               <xs:group ref="appendices" minOccurs="0"/>
+               <xs:group ref="appendix" minOccurs="0" maxOccurs="unbounded"/>
+            </xs:choice>
+            <xs:group ref="backmatter" minOccurs="0"/>
+            <xs:group ref="reltable" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bookmap.attributes">
+      <xs:attribute name="id" type="xs:ID" id="d15e15662___d15e156664-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attribute name="anchorref"
+                    type="xs:string"
+                    id="d15e15662___d15e156666-1_anchorref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e156667-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e15662___d15e156672-1"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookmeta" id="d15e15662___d15e156674-1_bookmeta">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookmeta&gt; element contains information about the book that
+                is not considered book content, such as copyright information, author information,
+                and any classifications. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156678-1">
+         <xs:complexContent id="d15e15662___d15e156679-1">
+            <xs:extension base="bookmeta.class" id="d15e15662___d15e156680-1">
+               <xs:attribute ref="class"
+                             default="- map/topicmeta bookmap/bookmeta "
+                             id="d15e15662___d15e156681-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookmeta.class" id="d15e15662___d15e156682-1_bookmeta.c">
+      <xs:sequence id="d15e15662___d15e156683-1">
+         <xs:group ref="bookmeta.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bookmeta.attributes"/>
+   </xs:complexType>
+   <xs:group name="bookmeta.content">
+      <xs:sequence id="d15e15662___d15e156687-1">
+         <xs:sequence id="d15e15662___d15e156688-1">
+            <xs:group ref="linktext" minOccurs="0"/>
+            <xs:group ref="searchtitle" minOccurs="0"/>
+            <xs:group ref="shortdesc" minOccurs="0"/>
+            <xs:group ref="author" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="source" minOccurs="0"/>
+            <xs:group ref="publisherinformation" minOccurs="0"/>
+            <xs:group ref="critdates" minOccurs="0"/>
+            <xs:group ref="permissions" minOccurs="0"/>
+            <xs:group ref="metadata" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="audience" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="category" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="keywords" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="prodinfo" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="othermeta" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="resourceid" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="bookid" minOccurs="0"/>
+            <xs:group ref="bookchangehistory" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="bookrights" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bookmeta.attributes">
+      <xs:attribute name="lockmeta"
+                    type="yesno-att.class"
+                    id="d15e15662___d15e156711-1_lockmeta"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="frontmatter" id="d15e15662___d15e156714-1_frontmatte">
+      <xs:annotation>
+         <xs:documentation>The &lt;frontmatter&gt; element contains the material that precedes
+                the main body of a document. It may include items such as an abstract, a preface,
+                and various types of book lists such as a &lt;toc&gt;, &lt;tablelist&gt;, or &lt;figurelist&gt;. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156718-1">
+         <xs:complexContent id="d15e15662___d15e156719-1">
+            <xs:extension base="frontmatter.class" id="d15e15662___d15e156720-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref  bookmap/frontmatter "
+                             id="d15e15662___d15e156721-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="frontmatter.class" id="d15e15662___d15e156722-1_frontmatte">
+      <xs:sequence id="d15e15662___d15e156723-1">
+         <xs:group ref="frontmatter.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="frontmatter.attributes"/>
+   </xs:complexType>
+   <xs:group name="frontmatter.content">
+      <xs:sequence id="d15e15662___d15e156727-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156728-1">
+            <xs:group ref="booklists" minOccurs="0"/>
+            <xs:group ref="notices" minOccurs="0"/>
+            <xs:group ref="dedication" minOccurs="0"/>
+            <xs:group ref="colophon" minOccurs="0"/>
+            <xs:group ref="bookabstract" minOccurs="0"/>
+            <xs:group ref="draftintro" minOccurs="0"/>
+            <xs:group ref="preface" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="frontmatter.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e156738-1_keyref"/>
+      <xs:attribute name="query" type="xs:string" id="d15e15662___d15e156739-1_query"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e156740-1_outputclas"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="backmatter" id="d15e15662___d15e156744-1_backmatter">
+      <xs:annotation>
+         <xs:documentation>The &lt;backmatter&gt; element contains the material that follows
+                the main body of a document and any appendixes. It may include items such
+                as a colophon, legal notices, and various types of book lists such as a glossary
+                or an index. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156748-1">
+         <xs:complexContent id="d15e15662___d15e156749-1">
+            <xs:extension base="backmatter.class" id="d15e15662___d15e156750-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref  bookmap/backmatter "
+                             id="d15e15662___d15e156751-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="backmatter.class" id="d15e15662___d15e156752-1_backmatter">
+      <xs:sequence id="d15e15662___d15e156753-1">
+         <xs:group ref="backmatter.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="backmatter.attributes"/>
+   </xs:complexType>
+   <xs:group name="backmatter.content">
+      <xs:sequence id="d15e15662___d15e156757-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156758-1">
+            <xs:group ref="booklists" minOccurs="0"/>
+            <xs:group ref="notices" minOccurs="0"/>
+            <xs:group ref="dedication" minOccurs="0"/>
+            <xs:group ref="colophon" minOccurs="0"/>
+            <xs:group ref="amendments" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="backmatter.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e156766-1_keyref"/>
+      <xs:attribute name="query" type="xs:string" id="d15e15662___d15e156767-1_query"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e156770-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="publisherinformation" id="d15e15662___d15e156772-1_publisheri">
+      <xs:annotation>
+         <xs:documentation>The &lt;publisherinformation&gt; contains information about what group
+                or person published the book, where it was published, and certain details
+                about its publication history. Other publication history information is found
+                in the &lt;bookchangehistory&gt; element. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156776-1">
+         <xs:complexContent id="d15e15662___d15e156777-1">
+            <xs:extension base="publisherinformation.class" id="d15e15662___d15e156778-1">
+               <xs:attribute ref="class"
+                             default="- topic/publisher bookmap/publisherinformation "
+                             id="d15e15662___d15e156779-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!--  Update value attr as per DITA Feature 12022  -->
+   <xs:complexType name="publisherinformation.class"
+                   id="d15e15662___d15e156782-1_publisheri">
+      <xs:sequence id="d15e15662___d15e156783-1">
+         <xs:group ref="publisherinformation.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="publisherinformation.attributes"/>
+   </xs:complexType>
+   <xs:group name="publisherinformation.content">
+      <xs:sequence id="d15e15662___d15e156787-1">
+         <xs:sequence id="d15e15662___d15e156788-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156789-1">
+               <xs:group ref="person" minOccurs="0"/>
+               <xs:group ref="organization" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="printlocation" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="published" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="publisherinformation.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e15662___d15e156796-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e15662___d15e156797-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e15662___d15e156798-1_scope"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e156799-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e15662___d15e156800-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="person" id="d15e15662___d15e156803-1_person">
+      <xs:annotation>
+         <xs:documentation>The &lt;person&gt; element contains information about the name of
+                a person. Note that unlike the &lt;personname&gt; element, the &lt;person&gt; element
+                is not restricted to describing the names of authors. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156807-1">
+         <xs:complexContent id="d15e15662___d15e156808-1">
+            <xs:extension base="person.class" id="d15e15662___d15e156809-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/person "
+                             id="d15e15662___d15e156810-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="person.class"
+                   mixed="true"
+                   id="d15e15662___d15e156811-1_person.cla">
+      <xs:sequence id="d15e15662___d15e156812-1">
+         <xs:group ref="person.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="person.attributes"/>
+   </xs:complexType>
+   <xs:group name="person.content">
+      <xs:sequence id="d15e15662___d15e156816-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156817-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="person.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="organization" id="d15e15662___d15e156822-1_organizati">
+      <xs:annotation>
+         <xs:documentation>The &lt;organization&gt; element contains the name of an organization.
+                Note that unlike &lt;organizationname&gt;, the &lt;organization&gt; element is not
+                restricted to usage within &lt;authorinformation&gt;; it does not have to contain
+                the name of an authoring organization.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156826-1">
+         <xs:complexContent id="d15e15662___d15e156827-1">
+            <xs:extension base="organization.class" id="d15e15662___d15e156828-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/organization "
+                             id="d15e15662___d15e156829-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="organization.class"
+                   mixed="true"
+                   id="d15e15662___d15e156830-1_organizati">
+      <xs:sequence id="d15e15662___d15e156831-1">
+         <xs:group ref="organization.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="organization.attributes"/>
+   </xs:complexType>
+   <xs:group name="organization.content">
+      <xs:sequence id="d15e15662___d15e156835-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156836-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="organization.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookchangehistory" id="d15e15662___d15e156842-1_bookchange">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookchangehistory&gt; element contains information about the
+                history of the book's creation and publishing lifecycle, who wrote, reviewed,
+                edited, and tested the book, and when these events took place. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156846-1">
+         <xs:complexContent id="d15e15662___d15e156847-1">
+            <xs:extension base="bookchangehistory.class" id="d15e15662___d15e156848-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/bookchangehistory "
+                             id="d15e15662___d15e156849-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookchangehistory.class" id="d15e15662___d15e156850-1_bookchange">
+      <xs:sequence id="d15e15662___d15e156851-1">
+         <xs:group ref="bookchangehistory.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bookchangehistory.attributes"/>
+   </xs:complexType>
+   <xs:group name="bookchangehistory.content">
+      <xs:sequence id="d15e15662___d15e156855-1">
+         <xs:sequence id="d15e15662___d15e156856-1">
+            <xs:group ref="reviewed" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="edited" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="tested" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="approved" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="bookevent" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bookchangehistory.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookid" id="d15e15662___d15e156865-1_bookid">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookid&gt; element contains the publisher's identification
+                information for the book, such as part number, edition number and ISBN number. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156869-1">
+         <xs:complexContent id="d15e15662___d15e156870-1">
+            <xs:extension base="bookid.class" id="d15e15662___d15e156871-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/bookid "
+                             id="d15e15662___d15e156872-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookid.class" id="d15e15662___d15e156873-1_bookid.cla">
+      <xs:sequence id="d15e15662___d15e156874-1">
+         <xs:group ref="bookid.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bookid.attributes"/>
+   </xs:complexType>
+   <xs:group name="bookid.content">
+      <xs:sequence id="d15e15662___d15e156878-1">
+         <xs:sequence id="d15e15662___d15e156879-1">
+            <xs:group ref="bookpartno" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="edition" minOccurs="0"/>
+            <xs:group ref="isbn" minOccurs="0"/>
+            <xs:group ref="booknumber" minOccurs="0"/>
+            <xs:group ref="volume" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="maintainer" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bookid.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="summary" id="d15e15662___d15e156889-1_summary">
+      <xs:annotation>
+         <xs:documentation>The &lt;summary&gt; element contains a text summary associated with
+                a book event (such as &lt;approved&gt; or &lt;reviewed&gt;) or with the list of
+                copyrights for the book.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156893-1">
+         <xs:complexContent id="d15e15662___d15e156894-1">
+            <xs:extension base="summary.class" id="d15e15662___d15e156895-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/summary "
+                             id="d15e15662___d15e156896-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="summary.class"
+                   mixed="true"
+                   id="d15e15662___d15e156897-1_summary.cl">
+      <xs:sequence id="d15e15662___d15e156898-1">
+         <xs:group ref="summary.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="summary.attributes"/>
+   </xs:complexType>
+   <xs:group name="summary.content">
+      <xs:sequence id="d15e15662___d15e156902-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156903-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="summary.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e156907-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e156908-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="printlocation" id="d15e15662___d15e156911-1_printlocat">
+      <xs:annotation>
+         <xs:documentation>The &lt;printlocation&gt; element indicates the location where the
+                book was printed. Customarily, the content is restricted to the name of the
+                country. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156915-1">
+         <xs:complexContent id="d15e15662___d15e156916-1">
+            <xs:extension base="printlocation.class" id="d15e15662___d15e156917-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/printlocation "
+                             id="d15e15662___d15e156918-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="printlocation.class"
+                   mixed="true"
+                   id="d15e15662___d15e156919-1_printlocat">
+      <xs:sequence id="d15e15662___d15e156920-1">
+         <xs:group ref="printlocation.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="printlocation.attributes"/>
+   </xs:complexType>
+   <xs:group name="printlocation.content">
+      <xs:sequence id="d15e15662___d15e156924-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156925-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="printlocation.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="published" id="d15e15662___d15e156930-1_published">
+      <xs:annotation>
+         <xs:documentation>The &lt;published&gt; element contains information about the person
+                or organization publishing the book, the dates when it was started and completed,
+                and any special restrictions associated with it. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156934-1">
+         <xs:complexContent id="d15e15662___d15e156935-1">
+            <xs:extension base="published.class" id="d15e15662___d15e156936-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/published "
+                             id="d15e15662___d15e156937-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="published.class" id="d15e15662___d15e156938-1_published.">
+      <xs:sequence id="d15e15662___d15e156939-1">
+         <xs:group ref="published.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="published.attributes"/>
+   </xs:complexType>
+   <xs:group name="published.content">
+      <xs:sequence id="d15e15662___d15e156943-1">
+         <xs:sequence id="d15e15662___d15e156944-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156945-1">
+               <xs:group ref="person"/>
+               <xs:group ref="organization"/>
+            </xs:choice>
+            <xs:group ref="publishtype" minOccurs="0"/>
+            <xs:group ref="revisionid" minOccurs="0"/>
+            <xs:group ref="started" minOccurs="0"/>
+            <xs:group ref="completed" minOccurs="0"/>
+            <xs:group ref="summary" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="published.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="publishtype" id="d15e15662___d15e156957-1_publishtyp">
+      <xs:annotation>
+         <xs:documentation>The &lt;publishtype&gt; element indicates whether the book is generally
+                available or is restricted in some way. The <keyword>value</keyword> attribute
+                indicates the restrictions.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156964-1">
+         <xs:complexContent id="d15e15662___d15e156965-1">
+            <xs:extension base="publishtype.class" id="d15e15662___d15e156966-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/publishtype "
+                             id="d15e15662___d15e156967-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="publishtype.class" id="d15e15662___d15e156968-1_publishtyp">
+      <xs:attributeGroup ref="publishtype.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="publishtype.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name" type="xs:string" id="d15e15662___d15e156973-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    id="d15e15662___d15e156974-1_datatype"/>
+      <xs:attribute name="value"
+                    use="required"
+                    type="xs:string"
+                    id="d15e15662___d15e156975-1_value"/>
+      <xs:attribute name="href" type="xs:string" id="d15e15662___d15e156976-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e15662___d15e156977-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e15662___d15e156978-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e15662___d15e156979-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e156980-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="revisionid" id="d15e15662___d15e156982-1_revisionid">
+      <xs:annotation>
+         <xs:documentation>The &lt;revisionid&gt; element indicates the revision number or revision
+                ID of the book. The processing implementation determines how the level is
+                displayed. Common methods include using a dash, for example "-01". or a period,
+                such as ".01". </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e156986-1">
+         <xs:complexContent id="d15e15662___d15e156987-1">
+            <xs:extension base="revisionid.class" id="d15e15662___d15e156988-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/revisionid "
+                             id="d15e15662___d15e156989-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="revisionid.class"
+                   mixed="true"
+                   id="d15e15662___d15e156990-1_revisionid">
+      <xs:sequence id="d15e15662___d15e156991-1">
+         <xs:group ref="revisionid.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="revisionid.attributes"/>
+   </xs:complexType>
+   <xs:group name="revisionid.content">
+      <xs:sequence id="d15e15662___d15e156995-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e156996-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="revisionid.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e156999-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157000-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="started" id="d15e15662___d15e157003-1_started">
+      <xs:annotation>
+         <xs:documentation>The &lt;started&gt; element indicates a start date for some type of
+                book event, such as a review, editing, or testing. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157007-1">
+         <xs:complexContent id="d15e15662___d15e157008-1">
+            <xs:extension base="started.class" id="d15e15662___d15e157009-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/started "
+                             id="d15e15662___d15e157010-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="started.class" id="d15e15662___d15e157011-1_started.cl">
+      <xs:sequence id="d15e15662___d15e157012-1">
+         <xs:group ref="started.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="started.attributes"/>
+   </xs:complexType>
+   <xs:group name="started.content">
+      <xs:sequence id="d15e15662___d15e157016-1">
+         <xs:choice id="d15e15662___d15e157017-1">
+            <xs:sequence minOccurs="0" id="d15e15662___d15e157018-1">
+               <xs:group ref="year"/>
+               <xs:group ref="month"/>
+               <xs:group ref="day" minOccurs="0"/>
+            </xs:sequence>
+            <xs:sequence id="d15e15662___d15e157022-1">
+               <xs:group ref="month"/>
+               <xs:group ref="day" minOccurs="0"/>
+               <xs:group ref="year"/>
+            </xs:sequence>
+            <xs:sequence id="d15e15662___d15e157026-1">
+               <xs:group ref="day"/>
+               <xs:group ref="month"/>
+               <xs:group ref="year"/>
+            </xs:sequence>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="started.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157031-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157032-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="completed" id="d15e15662___d15e157035-1_completed">
+      <xs:annotation>
+         <xs:documentation>The &lt;completed&gt; element indicates a completion date for some
+                type of book event, such as a review, editing, or testing. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157039-1">
+         <xs:complexContent id="d15e15662___d15e157040-1">
+            <xs:extension base="completed.class" id="d15e15662___d15e157041-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/completed "
+                             id="d15e15662___d15e157042-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="completed.class" id="d15e15662___d15e157043-1_completed.">
+      <xs:sequence id="d15e15662___d15e157044-1">
+         <xs:group ref="completed.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="completed.attributes"/>
+   </xs:complexType>
+   <xs:group name="completed.content">
+      <xs:sequence id="d15e15662___d15e157049-1">
+         <xs:choice id="d15e15662___d15e157050-1">
+            <xs:sequence minOccurs="0" id="d15e15662___d15e157051-1">
+               <xs:group ref="year"/>
+               <xs:group ref="month"/>
+               <xs:group ref="day" minOccurs="0"/>
+            </xs:sequence>
+            <xs:sequence id="d15e15662___d15e157055-1">
+               <xs:group ref="month"/>
+               <xs:group ref="day" minOccurs="0"/>
+               <xs:group ref="year"/>
+            </xs:sequence>
+            <xs:sequence id="d15e15662___d15e157059-1">
+               <xs:group ref="day"/>
+               <xs:group ref="month"/>
+               <xs:group ref="year"/>
+            </xs:sequence>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="completed.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157064-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157065-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="year" id="d15e15662___d15e157068-1_year">
+      <xs:annotation>
+         <xs:documentation>The &lt;year&gt; element denotes a year.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157072-1">
+         <xs:complexContent id="d15e15662___d15e157073-1">
+            <xs:extension base="year.class" id="d15e15662___d15e157074-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/year "
+                             id="d15e15662___d15e157075-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="year.class"
+                   mixed="true"
+                   id="d15e15662___d15e157076-1_year.class">
+      <xs:sequence id="d15e15662___d15e157077-1">
+         <xs:group ref="year.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="year.attributes"/>
+   </xs:complexType>
+   <xs:group name="year.content">
+      <xs:sequence id="d15e15662___d15e157081-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157082-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="year.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157085-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157086-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="month" id="d15e15662___d15e157089-1_month">
+      <xs:annotation>
+         <xs:documentation>The &lt;month&gt; element denotes a month of the year. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157093-1">
+         <xs:complexContent id="d15e15662___d15e157094-1">
+            <xs:extension base="month.class" id="d15e15662___d15e157095-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/month "
+                             id="d15e15662___d15e157096-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="month.class"
+                   mixed="true"
+                   id="d15e15662___d15e157097-1_month.clas">
+      <xs:sequence id="d15e15662___d15e157098-1">
+         <xs:group ref="month.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="month.attributes"/>
+   </xs:complexType>
+   <xs:group name="month.content">
+      <xs:sequence id="d15e15662___d15e157102-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157103-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="month.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157106-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157107-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="day" id="d15e15662___d15e157110-1_day">
+      <xs:annotation>
+         <xs:documentation>The &lt;day&gt; element denotes a day of the month. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157114-1">
+         <xs:complexContent id="d15e15662___d15e157115-1">
+            <xs:extension base="day.class" id="d15e15662___d15e157116-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/day "
+                             id="d15e15662___d15e157117-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="day.class"
+                   mixed="true"
+                   id="d15e15662___d15e157119-1_day.class">
+      <xs:sequence id="d15e15662___d15e157120-1">
+         <xs:group ref="day.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="day.attributes"/>
+   </xs:complexType>
+   <xs:group name="day.content">
+      <xs:sequence id="d15e15662___d15e157124-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157125-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="day.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157128-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157129-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="reviewed" id="d15e15662___d15e157132-1_reviewed">
+      <xs:annotation>
+         <xs:documentation>The &lt;reviewed&gt; element contains information about when and by
+                whom the book was reviewed during its publication history.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157136-1">
+         <xs:complexContent id="d15e15662___d15e157137-1">
+            <xs:extension base="reviewed.class" id="d15e15662___d15e157138-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/reviewed "
+                             id="d15e15662___d15e157139-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="reviewed.class" id="d15e15662___d15e157140-1_reviewed.c">
+      <xs:sequence id="d15e15662___d15e157141-1">
+         <xs:group ref="reviewed.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="reviewed.attributes"/>
+   </xs:complexType>
+   <xs:group name="reviewed.content">
+      <xs:sequence id="d15e15662___d15e157145-1">
+         <xs:sequence id="d15e15662___d15e157146-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157147-1">
+               <xs:group ref="person"/>
+               <xs:group ref="organization"/>
+            </xs:choice>
+            <xs:group ref="revisionid" minOccurs="0"/>
+            <xs:group ref="started" minOccurs="0"/>
+            <xs:group ref="completed" minOccurs="0"/>
+            <xs:group ref="summary" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="reviewed.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="edited" id="d15e15662___d15e157158-1_edited">
+      <xs:annotation>
+         <xs:documentation>The &lt;edited&gt; element contains information about when and by
+                whom the book was edited during its publication history.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157162-1">
+         <xs:complexContent id="d15e15662___d15e157163-1">
+            <xs:extension base="edited.class" id="d15e15662___d15e157164-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/edited "
+                             id="d15e15662___d15e157165-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="edited.class" id="d15e15662___d15e157166-1_edited.cla">
+      <xs:sequence id="d15e15662___d15e157167-1">
+         <xs:group ref="edited.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="edited.attributes"/>
+   </xs:complexType>
+   <xs:group name="edited.content">
+      <xs:sequence id="d15e15662___d15e157171-1">
+         <xs:sequence id="d15e15662___d15e157172-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157173-1">
+               <xs:group ref="person"/>
+               <xs:group ref="organization"/>
+            </xs:choice>
+            <xs:group ref="revisionid" minOccurs="0"/>
+            <xs:group ref="started" minOccurs="0"/>
+            <xs:group ref="completed" minOccurs="0"/>
+            <xs:group ref="summary" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="edited.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="tested" id="d15e15662___d15e157185-1_tested">
+      <xs:annotation>
+         <xs:documentation>The &lt;tested&gt; element contains information about when and by
+                whom the book was tested during its publication history.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157189-1">
+         <xs:complexContent id="d15e15662___d15e157190-1">
+            <xs:extension base="tested.class" id="d15e15662___d15e157191-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/tested "
+                             id="d15e15662___d15e157192-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="tested.class" id="d15e15662___d15e157193-1_tested.cla">
+      <xs:sequence id="d15e15662___d15e157194-1">
+         <xs:group ref="tested.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="tested.attributes"/>
+   </xs:complexType>
+   <xs:group name="tested.content">
+      <xs:sequence id="d15e15662___d15e157198-1">
+         <xs:sequence id="d15e15662___d15e157199-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157200-1">
+               <xs:group ref="person"/>
+               <xs:group ref="organization"/>
+            </xs:choice>
+            <xs:group ref="revisionid" minOccurs="0"/>
+            <xs:group ref="started" minOccurs="0"/>
+            <xs:group ref="completed" minOccurs="0"/>
+            <xs:group ref="summary" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="tested.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="approved" id="d15e15662___d15e157211-1_approved">
+      <xs:annotation>
+         <xs:documentation>The &lt;approved&gt; element contains information about when and by
+                whom the book was approved during its publication history.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157215-1">
+         <xs:complexContent id="d15e15662___d15e157216-1">
+            <xs:extension base="approved.class" id="d15e15662___d15e157217-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/approved "
+                             id="d15e15662___d15e157218-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="approved.class" id="d15e15662___d15e157219-1_approved.c">
+      <xs:sequence id="d15e15662___d15e157220-1">
+         <xs:group ref="approved.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="approved.attributes"/>
+   </xs:complexType>
+   <xs:group name="approved.content">
+      <xs:sequence id="d15e15662___d15e157224-1">
+         <xs:sequence id="d15e15662___d15e157225-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157226-1">
+               <xs:group ref="person"/>
+               <xs:group ref="organization"/>
+            </xs:choice>
+            <xs:group ref="revisionid" minOccurs="0"/>
+            <xs:group ref="started" minOccurs="0"/>
+            <xs:group ref="completed" minOccurs="0"/>
+            <xs:group ref="summary" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="approved.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookevent" id="d15e15662___d15e157237-1_bookevent">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookevent&gt; element indicates a general event in the publication
+                history of a book. This is an appropriate element for specialization if the
+                current set of specific book event types, that is, review, edit, test or approval,
+                does not meed your needs. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157241-1">
+         <xs:complexContent id="d15e15662___d15e157242-1">
+            <xs:extension base="bookevent.class" id="d15e15662___d15e157243-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/bookevent "
+                             id="d15e15662___d15e157244-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookevent.class" id="d15e15662___d15e157245-1_bookevent.">
+      <xs:sequence id="d15e15662___d15e157246-1">
+         <xs:group ref="bookevent.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bookevent.attributes"/>
+   </xs:complexType>
+   <xs:group name="bookevent.content">
+      <xs:sequence id="d15e15662___d15e157250-1">
+         <xs:sequence id="d15e15662___d15e157251-1">
+            <xs:group ref="bookeventtype" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157253-1">
+               <xs:group ref="person"/>
+               <xs:group ref="organization"/>
+            </xs:choice>
+            <xs:group ref="revisionid" minOccurs="0"/>
+            <xs:group ref="started" minOccurs="0"/>
+            <xs:group ref="completed" minOccurs="0"/>
+            <xs:group ref="summary" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bookevent.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookeventtype" id="d15e15662___d15e157265-1_bookeventt">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookeventtype&gt; element indicates the specific nature of
+                a &lt;bookevent&gt;, such as updated, indexed, or deprecated. The required <keyword>name</keyword> attribute
+                indicates the event's type. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157272-1">
+         <xs:complexContent id="d15e15662___d15e157273-1">
+            <xs:extension base="bookeventtype.class" id="d15e15662___d15e157274-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/bookeventtype "
+                             id="d15e15662___d15e157275-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookeventtype.class" id="d15e15662___d15e157276-1_bookeventt">
+      <xs:attributeGroup ref="bookeventtype.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="bookeventtype.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    use="required"
+                    id="d15e15662___d15e157280-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    id="d15e15662___d15e157281-1_datatype"/>
+      <xs:attribute name="value" type="xs:string" id="d15e15662___d15e157282-1_value"/>
+      <xs:attribute name="href" type="xs:string" id="d15e15662___d15e157283-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e15662___d15e157284-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e15662___d15e157285-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e15662___d15e157286-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157287-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookpartno" id="d15e15662___d15e157289-1_bookpartno">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookpartno&gt; element contains the book's part number; such
+                as 99F1234. This is generally the number that the publisher uses to identify
+                the book for tracking purposes. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157293-1">
+         <xs:complexContent id="d15e15662___d15e157294-1">
+            <xs:extension base="bookpartno.class" id="d15e15662___d15e157295-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/bookpartno "
+                             id="d15e15662___d15e157296-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookpartno.class"
+                   mixed="true"
+                   id="d15e15662___d15e157297-1_bookpartno">
+      <xs:sequence id="d15e15662___d15e157298-1">
+         <xs:group ref="bookpartno.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bookpartno.attributes"/>
+   </xs:complexType>
+   <xs:group name="bookpartno.content">
+      <xs:sequence id="d15e15662___d15e157302-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157303-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bookpartno.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="edition" id="d15e15662___d15e157308-1_edition">
+      <xs:annotation>
+         <xs:documentation>The &lt;edition&gt; element contains the edition number information,
+                such as First Edition, or Third Edition, used by a publisher to identify a
+                book.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157312-1">
+         <xs:complexContent id="d15e15662___d15e157313-1">
+            <xs:extension base="edition.class" id="d15e15662___d15e157314-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/edition "
+                             id="d15e15662___d15e157315-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="edition.class"
+                   mixed="true"
+                   id="d15e15662___d15e157316-1_edition.cl">
+      <xs:sequence id="d15e15662___d15e157317-1">
+         <xs:group ref="edition.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="edition.attributes"/>
+   </xs:complexType>
+   <xs:group name="edition.content">
+      <xs:sequence id="d15e15662___d15e157321-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157322-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="edition.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="isbn" id="d15e15662___d15e157328-1_isbn">
+      <xs:annotation>
+         <xs:documentation>The &lt;isbn&gt; element contains the book's International Standard
+                Book Number (ISBN).</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157332-1">
+         <xs:complexContent id="d15e15662___d15e157333-1">
+            <xs:extension base="isbn.class" id="d15e15662___d15e157334-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/isbn "
+                             id="d15e15662___d15e157335-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="isbn.class"
+                   mixed="true"
+                   id="d15e15662___d15e157336-1_isbn.class">
+      <xs:sequence id="d15e15662___d15e157337-1">
+         <xs:group ref="isbn.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="isbn.attributes"/>
+   </xs:complexType>
+   <xs:group name="isbn.content">
+      <xs:sequence id="d15e15662___d15e157341-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157342-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="isbn.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="booknumber" id="d15e15662___d15e157347-1_booknumber">
+      <xs:annotation>
+         <xs:documentation>The &lt;booknumber&gt; element contains the book's form number, such
+                as SC21-1920.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157351-1">
+         <xs:complexContent id="d15e15662___d15e157352-1">
+            <xs:extension base="booknumber.class" id="d15e15662___d15e157353-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/booknumber "
+                             id="d15e15662___d15e157354-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="booknumber.class"
+                   mixed="true"
+                   id="d15e15662___d15e157355-1_booknumber">
+      <xs:sequence id="d15e15662___d15e157356-1">
+         <xs:group ref="booknumber.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="booknumber.attributes"/>
+   </xs:complexType>
+   <xs:group name="booknumber.content">
+      <xs:sequence id="d15e15662___d15e157360-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157361-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="booknumber.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="volume" id="d15e15662___d15e157366-1_volume">
+      <xs:annotation>
+         <xs:documentation>The &lt;volume&gt; element contains the book's volume number, such
+                as Volume <keyword>2</keyword>.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157373-1">
+         <xs:complexContent id="d15e15662___d15e157374-1">
+            <xs:extension base="volume.class" id="d15e15662___d15e157375-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/volume "
+                             id="d15e15662___d15e157376-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="volume.class"
+                   mixed="true"
+                   id="d15e15662___d15e157377-1_volume.cla">
+      <xs:sequence id="d15e15662___d15e157378-1">
+         <xs:group ref="volume.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="volume.attributes"/>
+   </xs:complexType>
+   <xs:group name="volume.content">
+      <xs:sequence id="d15e15662___d15e157383-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157384-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="volume.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="maintainer" id="d15e15662___d15e157389-1_maintainer">
+      <xs:annotation>
+         <xs:documentation>The &lt;maintainer&gt; element contains information about who maiintains
+                the document; this can be an organization or a person.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157393-1">
+         <xs:complexContent id="d15e15662___d15e157394-1">
+            <xs:extension base="maintainer.class" id="d15e15662___d15e157395-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/maintainer "
+                             id="d15e15662___d15e157396-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="maintainer.class" id="d15e15662___d15e157397-1_maintainer">
+      <xs:sequence id="d15e15662___d15e157398-1">
+         <xs:group ref="maintainer.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="maintainer.attributes"/>
+   </xs:complexType>
+   <xs:group name="maintainer.content">
+      <xs:sequence id="d15e15662___d15e157402-1">
+         <xs:sequence id="d15e15662___d15e157403-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157404-1">
+               <xs:group ref="person"/>
+               <xs:group ref="organization"/>
+            </xs:choice>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="maintainer.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookrights" id="d15e15662___d15e157411-1_bookrights">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookrights&gt; element contains the information about the
+                legal rights associated with the book, including copyright dates and owners.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157415-1">
+         <xs:complexContent id="d15e15662___d15e157416-1">
+            <xs:extension base="bookrights.class" id="d15e15662___d15e157417-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/bookrights "
+                             id="d15e15662___d15e157418-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookrights.class" id="d15e15662___d15e157419-1_bookrights">
+      <xs:sequence id="d15e15662___d15e157420-1">
+         <xs:group ref="bookrights.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bookrights.attributes"/>
+   </xs:complexType>
+   <xs:group name="bookrights.content">
+      <xs:sequence id="d15e15662___d15e157424-1">
+         <xs:sequence id="d15e15662___d15e157425-1">
+            <xs:group ref="copyrfirst" minOccurs="0"/>
+            <xs:group ref="copyrlast" minOccurs="0"/>
+            <xs:group ref="bookowner"/>
+            <xs:group ref="bookrestriction" minOccurs="0"/>
+            <xs:group ref="summary" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bookrights.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="copyrfirst" id="d15e15662___d15e157434-1_copyrfirst">
+      <xs:annotation>
+         <xs:documentation>The &lt;copyfirst&gt; element contains the first copyright year within
+                a multiyear copyright statement.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157438-1">
+         <xs:complexContent id="d15e15662___d15e157439-1">
+            <xs:extension base="copyrfirst.class" id="d15e15662___d15e157440-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/copyrfirst "
+                             id="d15e15662___d15e157441-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="copyrfirst.class" id="d15e15662___d15e157443-1_copyrfirst">
+      <xs:sequence id="d15e15662___d15e157444-1">
+         <xs:group ref="copyrfirst.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="copyrfirst.attributes"/>
+   </xs:complexType>
+   <xs:group name="copyrfirst.content">
+      <xs:sequence id="d15e15662___d15e157448-1">
+         <xs:sequence id="d15e15662___d15e157449-1">
+            <xs:group ref="year"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="copyrfirst.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="copyrlast" id="d15e15662___d15e157454-1_copyrlast">
+      <xs:annotation>
+         <xs:documentation>The &lt;copylast&gt; element contains the last copyright year within
+                a multiyear copyright statement.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157458-1">
+         <xs:complexContent id="d15e15662___d15e157459-1">
+            <xs:extension base="copyrlast.class" id="d15e15662___d15e157460-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/copyrlast "
+                             id="d15e15662___d15e157461-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="copyrlast.class" id="d15e15662___d15e157462-1_copyrlast.">
+      <xs:sequence id="d15e15662___d15e157463-1">
+         <xs:group ref="copyrlast.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="copyrlast.attributes"/>
+   </xs:complexType>
+   <xs:group name="copyrlast.content">
+      <xs:sequence id="d15e15662___d15e157467-1">
+         <xs:sequence id="d15e15662___d15e157468-1">
+            <xs:group ref="year"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="copyrlast.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookowner" id="d15e15662___d15e157473-1_bookowner">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookowner&gt; element contains the owner of the copyright.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157477-1">
+         <xs:complexContent id="d15e15662___d15e157478-1">
+            <xs:extension base="bookowner.class" id="d15e15662___d15e157479-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/bookowner "
+                             id="d15e15662___d15e157480-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookowner.class" id="d15e15662___d15e157481-1_bookowner.">
+      <xs:sequence id="d15e15662___d15e157482-1">
+         <xs:group ref="bookowner.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bookowner.attributes"/>
+   </xs:complexType>
+   <xs:group name="bookowner.content">
+      <xs:sequence id="d15e15662___d15e157486-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157487-1">
+            <xs:group ref="person" minOccurs="0"/>
+            <xs:group ref="organization" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="bookowner.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookrestriction" id="d15e15662___d15e157494-1_bookrestri">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookrestriction&gt; element indicates whether the book is
+                classified, or restricted in some way. The value attribute indicates the restrictions;
+                this may be a string like "All Rights Reserved," representing the publisher's
+                copyright restrictions.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157498-1">
+         <xs:complexContent id="d15e15662___d15e157499-1">
+            <xs:extension base="bookrestriction.class" id="d15e15662___d15e157500-1">
+               <xs:attribute ref="class"
+                             default="- topic/data bookmap/bookrestriction "
+                             id="d15e15662___d15e157501-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!--  Update value attr as per DITA Feature 12022  -->
+   <xs:complexType name="bookrestriction.class" id="d15e15662___d15e157503-1_bookrestri">
+      <xs:attributeGroup ref="bookrestriction.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="bookrestriction.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name" type="xs:string" id="d15e15662___d15e157507-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    id="d15e15662___d15e157508-1_datatype"/>
+      <xs:attribute name="value"
+                    use="required"
+                    type="xs:string"
+                    id="d15e15662___d15e157509-1_value"/>
+      <xs:attribute name="href" type="xs:string" id="d15e15662___d15e157510-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e15662___d15e157511-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e15662___d15e157512-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e15662___d15e157513-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157514-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="booktitle" id="d15e15662___d15e157516-1_booktitle">
+      <xs:annotation>
+         <xs:documentation>The &lt;booktitle&gt; element contains the title information for a
+                book. , including &lt;booklibrary&gt; data, a &lt;maintitle&gt; and subtitle (&lt;titlealt&gt;)
+                as required. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157520-1">
+         <xs:complexContent id="d15e15662___d15e157521-1">
+            <xs:extension base="booktitle.class" id="d15e15662___d15e157522-1">
+               <xs:attribute ref="class"
+                             default="- topic/title bookmap/booktitle "
+                             id="d15e15662___d15e157523-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="booktitle.class" id="d15e15662___d15e157524-1_booktitle.">
+      <xs:sequence id="d15e15662___d15e157525-1">
+         <xs:group ref="booktitle.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="booktitle.attributes"/>
+   </xs:complexType>
+   <xs:group name="booktitle.content">
+      <xs:sequence id="d15e15662___d15e157529-1">
+         <xs:sequence minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157530-1">
+            <xs:group ref="booklibrary" minOccurs="0"/>
+            <xs:group ref="mainbooktitle"/>
+            <xs:group ref="booktitlealt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="booktitle.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157535-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e15662___d15e157536-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="booklibrary" id="d15e15662___d15e157541-1_booklibrar">
+      <xs:annotation>
+         <xs:documentation>The &lt;booklibrary&gt; element contains the library information for
+                a book. Library entries contain information about the series, library, or
+                collection of documents to which the book belongs. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157545-1">
+         <xs:complexContent id="d15e15662___d15e157546-1">
+            <xs:extension base="booklibrary.class" id="d15e15662___d15e157547-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/booklibrary "
+                             id="d15e15662___d15e157548-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="booklibrary.class"
+                   mixed="true"
+                   id="d15e15662___d15e157549-1_booklibrar">
+      <xs:sequence id="d15e15662___d15e157550-1">
+         <xs:group ref="booklibrary.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="booklibrary.attributes"/>
+   </xs:complexType>
+   <xs:group name="booklibrary.content">
+      <xs:sequence id="d15e15662___d15e157554-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157555-1">
+            <xs:group ref="basic.ph.noxref"/>
+            <xs:group ref="image"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="booklibrary.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157560-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157561-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="mainbooktitle" id="d15e15662___d15e157564-1_mainbookti">
+      <xs:annotation>
+         <xs:documentation>The &lt;mainbooktitle&gt; element contains the primary title information
+                for a book.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157568-1">
+         <xs:complexContent id="d15e15662___d15e157569-1">
+            <xs:extension base="mainbooktitle.class" id="d15e15662___d15e157570-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/mainbooktitle "
+                             id="d15e15662___d15e157571-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="mainbooktitle.class"
+                   mixed="true"
+                   id="d15e15662___d15e157572-1_mainbookti">
+      <xs:sequence id="d15e15662___d15e157573-1">
+         <xs:group ref="mainbooktitle.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="mainbooktitle.attributes"/>
+   </xs:complexType>
+   <xs:group name="mainbooktitle.content">
+      <xs:sequence id="d15e15662___d15e157577-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157578-1">
+            <xs:group ref="basic.ph.noxref"/>
+            <xs:group ref="image"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="mainbooktitle.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157582-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157583-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="booktitlealt" id="d15e15662___d15e157586-1_booktitlea">
+      <xs:annotation>
+         <xs:documentation>The &lt;booktitlealt&gt; element contains the alternative title, subtitle,
+                or short title for a book.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157590-1">
+         <xs:complexContent id="d15e15662___d15e157591-1">
+            <xs:extension base="booktitlealt.class" id="d15e15662___d15e157592-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph bookmap/booktitlealt "
+                             id="d15e15662___d15e157593-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="booktitlealt.class"
+                   mixed="true"
+                   id="d15e15662___d15e157594-1_booktitlea">
+      <xs:sequence id="d15e15662___d15e157595-1">
+         <xs:group ref="booktitlealt.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="booktitlealt.attributes"/>
+   </xs:complexType>
+   <xs:group name="booktitlealt.content">
+      <xs:sequence id="d15e15662___d15e157599-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157600-1">
+            <xs:group ref="basic.ph.noxref" minOccurs="0"/>
+            <xs:group ref="image" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="booktitlealt.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157604-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15662___d15e157605-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="draftintro" id="d15e15662___d15e157608-1_draftintro">
+      <xs:annotation>
+         <xs:documentation>The &lt;draftintro&gt; element references a topic used as an introduction
+                to the draft of this book.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157612-1">
+         <xs:complexContent id="d15e15662___d15e157613-1">
+            <xs:extension base="draftintro.class" id="d15e15662___d15e157614-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/draftintro "
+                             id="d15e15662___d15e157615-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="draftintro.class" id="d15e15662___d15e157616-1_draftintro">
+      <xs:sequence id="d15e15662___d15e157617-1">
+         <xs:group ref="draftintro.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="draftintro.attributes"/>
+   </xs:complexType>
+   <xs:group name="draftintro.content">
+      <xs:sequence id="d15e15662___d15e157622-1">
+         <xs:sequence id="d15e15662___d15e157623-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="draftintro.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bookabstract" id="d15e15662___d15e157629-1_bookabstra">
+      <xs:annotation>
+         <xs:documentation>The &lt;bookabstract&gt; element references a topic used within a <keyword>bookmap</keyword> as
+                a brief summary of book content, generally output as part of the book's front
+                matter. It is used to help the reader quickly evaluate the book's purpose.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157636-1">
+         <xs:complexContent id="d15e15662___d15e157637-1">
+            <xs:extension base="bookabstract.class" id="d15e15662___d15e157638-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/bookabstract "
+                             id="d15e15662___d15e157639-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bookabstract.class" id="d15e15662___d15e157640-1_bookabstra">
+      <xs:attributeGroup ref="bookabstract.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="bookabstract.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="dedication" id="d15e15662___d15e157645-1_dedication">
+      <xs:annotation>
+         <xs:documentation>The &lt;dedication&gt; element references a topic containing a dedication
+                for the book, such as to a person or group.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157649-1">
+         <xs:complexContent id="d15e15662___d15e157650-1">
+            <xs:extension base="dedication.class" id="d15e15662___d15e157651-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/dedication "
+                             id="d15e15662___d15e157652-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="dedication.class" id="d15e15662___d15e157653-1_dedication">
+      <xs:attributeGroup ref="dedication.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="dedication.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="preface" id="d15e15662___d15e157658-1_preface">
+      <xs:annotation>
+         <xs:documentation>The &lt;preface&gt; element references introductory information about
+                a book, such as the purpose and structure of the document. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157662-1">
+         <xs:complexContent id="d15e15662___d15e157663-1">
+            <xs:extension base="preface.class" id="d15e15662___d15e157664-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/preface "
+                             id="d15e15662___d15e157665-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="preface.class" id="d15e15662___d15e157666-1_preface.cl">
+      <xs:sequence id="d15e15662___d15e157667-1">
+         <xs:group ref="preface.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="preface.attributes"/>
+   </xs:complexType>
+   <xs:group name="preface.content">
+      <xs:sequence id="d15e15662___d15e157671-1">
+         <xs:sequence id="d15e15662___d15e157672-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="preface.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="chapter" id="d15e15662___d15e157679-1_chapter">
+      <xs:annotation>
+         <xs:documentation>The &lt;chapter&gt; element references a topic as a chapter within
+                a book. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157683-1">
+         <xs:complexContent id="d15e15662___d15e157684-1">
+            <xs:extension base="chapter.class" id="d15e15662___d15e157685-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/chapter "
+                             id="d15e15662___d15e157686-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="chapter.class" id="d15e15662___d15e157687-1_chapter.cl">
+      <xs:sequence id="d15e15662___d15e157688-1">
+         <xs:group ref="chapter.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="chapter.attributes"/>
+   </xs:complexType>
+   <xs:group name="chapter.content">
+      <xs:sequence id="d15e15662___d15e157692-1">
+         <xs:sequence id="d15e15662___d15e157693-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="chapter.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="part" id="d15e15662___d15e157699-1_part">
+      <xs:annotation>
+         <xs:documentation>The &lt;part&gt; element references a part topic for the book. A new
+                part is started. Use &lt;part&gt; to divide a document's chapters into logical
+                groupings. For example, in a document that contains both guide and reference
+                information, you can define two parts, one containing the guide information
+                and the other containing the reference information. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157703-1">
+         <xs:complexContent id="d15e15662___d15e157704-1">
+            <xs:extension base="part.class" id="d15e15662___d15e157705-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/part "
+                             id="d15e15662___d15e157706-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="part.class" id="d15e15662___d15e157707-1_part.class">
+      <xs:sequence id="d15e15662___d15e157708-1">
+         <xs:group ref="part.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:complexType>
+   <xs:group name="part.content">
+      <xs:sequence id="d15e15662___d15e157713-1">
+         <xs:sequence id="d15e15662___d15e157714-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157716-1">
+               <xs:group ref="topicref"/>
+               <xs:group ref="chapter"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="part.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="appendix" id="d15e15662___d15e157722-1_appendix">
+      <xs:annotation>
+         <xs:documentation>designates a topic as an appendix within a bookmap</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157726-1">
+         <xs:complexContent id="d15e15662___d15e157727-1">
+            <xs:extension base="appendix.class" id="d15e15662___d15e157728-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/appendix "
+                             id="d15e15662___d15e157729-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="appendix.class" id="d15e15662___d15e157730-1_appendix.c">
+      <xs:sequence id="d15e15662___d15e157731-1">
+         <xs:group ref="appendix.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="appendix.attributes"/>
+   </xs:complexType>
+   <xs:group name="appendix.content">
+      <xs:sequence id="d15e15662___d15e157736-1">
+         <xs:sequence id="d15e15662___d15e157737-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="appendix.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="appendices" id="d15e15662___d15e157743-1_appendices">
+      <xs:annotation>
+         <xs:documentation>designates a topic as an appendix within a bookmap</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157747-1">
+         <xs:complexContent id="d15e15662___d15e157748-1">
+            <xs:extension base="appendices.class" id="d15e15662___d15e157749-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/appendices "
+                             id="d15e15662___d15e157750-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="appendices.class" id="d15e15662___d15e157751-1_appendices">
+      <xs:sequence id="d15e15662___d15e157752-1">
+         <xs:group ref="appendices.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="appendices.attributes"/>
+   </xs:complexType>
+   <xs:group name="appendices.content">
+      <xs:sequence id="d15e15662___d15e157756-1">
+         <xs:sequence id="d15e15662___d15e157757-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="appendix" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="appendices.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="notices" id="d15e15662___d15e157763-1_notices">
+      <xs:annotation>
+         <xs:documentation>The &lt;notices&gt; element references special notice information,
+                for example, legal notices about supplementary copyrights and trademarks associated
+                with the book.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157767-1">
+         <xs:complexContent id="d15e15662___d15e157768-1">
+            <xs:extension base="notices.class" id="d15e15662___d15e157769-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/notices "
+                             id="d15e15662___d15e157770-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="notices.class" id="d15e15662___d15e157771-1_notices.cl">
+      <xs:sequence id="d15e15662___d15e157772-1">
+         <xs:group ref="notices.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="notices.attributes"/>
+   </xs:complexType>
+   <xs:group name="notices.content">
+      <xs:sequence id="d15e15662___d15e157776-1">
+         <xs:sequence id="d15e15662___d15e157777-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="notices.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="amendments" id="d15e15662___d15e157783-1_amendments">
+      <xs:annotation>
+         <xs:documentation>The &lt;amendments&gt; element references a list of amendments or
+                updates to the book. It indicates to the processing software that the author
+                wants an amendments list generated at the particular location. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157787-1">
+         <xs:complexContent id="d15e15662___d15e157788-1">
+            <xs:extension base="amendments.class" id="d15e15662___d15e157789-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/amendments "
+                             id="d15e15662___d15e157790-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="amendments.class" id="d15e15662___d15e157792-1_amendments">
+      <xs:attributeGroup ref="amendments.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="amendments.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="colophon" id="d15e15662___d15e157797-1_colophon">
+      <xs:annotation>
+         <xs:documentation>The &lt;colophon&gt; element references a topic describing how this
+                document was created. In publishing, a colophon describes details of the production
+                of a book. This information generally includes the typefaces used, and often
+                the names of their designers; the paper, ink and details of the binding materials
+                and methods may also receive mention. In the case of technical books, a colophon
+                may specify the software used to prepare the text and diagrams for publication. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157801-1">
+         <xs:complexContent id="d15e15662___d15e157802-1">
+            <xs:extension base="colophon.class" id="d15e15662___d15e157803-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/colophon "
+                             id="d15e15662___d15e157804-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="colophon.class" id="d15e15662___d15e157805-1_colophon.c">
+      <xs:attributeGroup ref="colophon.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="colophon.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="booklists" id="d15e15662___d15e157810-1_booklists">
+      <xs:annotation>
+         <xs:documentation>The &lt;booklists&gt; element references lists of various kinds within
+                the book. For example, it can be used within front matter to reference a &lt;toc&gt;,
+                &lt;tablelist&gt;, and &lt;figurelist&gt;, or within back matter to reference a
+                &lt;glossarylist&gt;, &lt;indexlist&gt;, and &lt;abbrevlist&gt;. It indicates to the
+                processing software that the author wants the lists generated at the &lt;booklists&gt;
+                location. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157814-1">
+         <xs:complexContent id="d15e15662___d15e157815-1">
+            <xs:extension base="booklists.class" id="d15e15662___d15e157816-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref  bookmap/booklists "
+                             id="d15e15662___d15e157817-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="booklists.class" id="d15e15662___d15e157818-1_booklists.">
+      <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15662___d15e157819-1">
+         <xs:group ref="toc"/>
+         <xs:group ref="figurelist"/>
+         <xs:group ref="tablelist"/>
+         <xs:group ref="abbrevlist"/>
+         <xs:group ref="trademarklist"/>
+         <xs:group ref="bibliolist"/>
+         <xs:group ref="glossarylist"/>
+         <xs:group ref="indexlist"/>
+         <xs:group ref="booklist"/>
+      </xs:choice>
+      <xs:attributeGroup ref="booklists.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="booklists.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e15662___d15e157831-1_keyref"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="toc" id="d15e15662___d15e157837-1_toc">
+      <xs:annotation>
+         <xs:documentation>The &lt;toc&gt; element references the table of contents within the
+                book. It indicates to the processing software that the author wants a table
+                of contents generated at the particular location.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157841-1">
+         <xs:complexContent id="d15e15662___d15e157842-1">
+            <xs:extension base="toc.class" id="d15e15662___d15e157843-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/toc "
+                             id="d15e15662___d15e157844-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="toc.class" id="d15e15662___d15e157845-1_toc.class">
+      <xs:attributeGroup ref="toc.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="toc.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="figurelist" id="d15e15662___d15e157851-1_figurelist">
+      <xs:annotation>
+         <xs:documentation>The &lt;figurelist&gt; element references a list of figures in the
+                book. It indicates to the processing software that the author wants a list
+                of figures generated at the particular location. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157855-1">
+         <xs:complexContent id="d15e15662___d15e157856-1">
+            <xs:extension base="figurelist.class" id="d15e15662___d15e157857-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/figurelist "
+                             id="d15e15662___d15e157858-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="figurelist.class" id="d15e15662___d15e157859-1_figurelist">
+      <xs:attributeGroup ref="figurelist.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="figurelist.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="tablelist" id="d15e15662___d15e157864-1_tablelist">
+      <xs:annotation>
+         <xs:documentation>The &lt;tablelist&gt; element references a list of tables within the
+                book. It indicates to the processing software that the author wants a list
+                of tables generated at the particular location.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157868-1">
+         <xs:complexContent id="d15e15662___d15e157869-1">
+            <xs:extension base="tablelist.class" id="d15e15662___d15e157870-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/tablelist "
+                             id="d15e15662___d15e157871-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="tablelist.class" id="d15e15662___d15e157872-1_tablelist.">
+      <xs:attributeGroup ref="tablelist.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="tablelist.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="abbrevlist" id="d15e15662___d15e157877-1_abbrevlist">
+      <xs:annotation>
+         <xs:documentation>The &lt;abbrevlist&gt; element references a list of abbreviations.
+                It indicates to the processing software that the author wants an abbreviation
+                list generated at the particular location. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157881-1">
+         <xs:complexContent id="d15e15662___d15e157882-1">
+            <xs:extension base="abbrevlist.class" id="d15e15662___d15e157883-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/abbrevlist "
+                             id="d15e15662___d15e157884-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="abbrevlist.class" id="d15e15662___d15e157885-1_abbrevlist">
+      <xs:attributeGroup ref="abbrevlist.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="abbrevlist.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="trademarklist" id="d15e15662___d15e157890-1_trademarkl">
+      <xs:annotation>
+         <xs:documentation>The &lt;trademarklist&gt; element references a list of trademarks
+                within the book. It indicates to the processing software that the author wants
+                a list of trademarks generated at the particular location.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157894-1">
+         <xs:complexContent id="d15e15662___d15e157895-1">
+            <xs:extension base="trademarklist.class" id="d15e15662___d15e157896-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/trademarklist "
+                             id="d15e15662___d15e157897-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="trademarklist.class" id="d15e15662___d15e157898-1_trademarkl">
+      <xs:attributeGroup ref="trademarklist.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="trademarklist.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="bibliolist" id="d15e15662___d15e157904-1_bibliolist">
+      <xs:annotation>
+         <xs:documentation>The &lt;bibliolist&gt; element references a list of bibliographic
+                entries within the book. It indicates to the processing software that the
+                author wants a bibliography, containing links to related books, articles,
+                published papers, or other types of material, generated at the particular
+                location. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157908-1">
+         <xs:complexContent id="d15e15662___d15e157909-1">
+            <xs:extension base="bibliolist.class" id="d15e15662___d15e157910-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/bibliolist "
+                             id="d15e15662___d15e157911-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="bibliolist.class" id="d15e15662___d15e157912-1_bibliolist">
+      <xs:attributeGroup ref="bibliolist.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="bibliolist.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossarylist" id="d15e15662___d15e157917-1_glossaryli">
+      <xs:annotation>
+         <xs:documentation>The &lt;glossarylist&gt; element references a list of glossary entries
+                within the book. It indicates to the processing software that the author wants
+                a glossary list generated at the particular location. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157921-1">
+         <xs:complexContent id="d15e15662___d15e157922-1">
+            <xs:extension base="glossarylist.class" id="d15e15662___d15e157923-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/glossarylist "
+                             id="d15e15662___d15e157924-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossarylist.class" id="d15e15662___d15e157925-1_glossaryli">
+      <xs:sequence id="d15e15662___d15e157926-1">
+         <xs:group ref="glossarylist.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossarylist.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossarylist.content">
+      <xs:sequence id="d15e15662___d15e157930-1">
+         <xs:sequence id="d15e15662___d15e157931-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="topicref" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossarylist.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="indexlist" id="d15e15662___d15e157937-1_indexlist">
+      <xs:annotation>
+         <xs:documentation>The &lt;indexlist&gt; element lists the index entries in the book.
+                It indicates to the processing software that the author wants an index generated
+                at the particular location. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157941-1">
+         <xs:complexContent id="d15e15662___d15e157942-1">
+            <xs:extension base="indexlist.class" id="d15e15662___d15e157943-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/indexlist "
+                             id="d15e15662___d15e157944-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="indexlist.class" id="d15e15662___d15e157945-1_indexlist.">
+      <xs:attributeGroup ref="indexlist.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="indexlist.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="booklist" id="d15e15662___d15e157951-1_booklist">
+      <xs:annotation>
+         <xs:documentation>The &lt;booklist&gt; element is a general purpose element, designed
+                for use in specializations, that references a list of particular types of
+                topics within the book. It indicates to the processing software that the author
+                wants that list of topics generated at the particular location. For example,
+                it could be used in a specialization to reference the location of a list of
+                program listings or of authors of topics.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15662___d15e157955-1">
+         <xs:complexContent id="d15e15662___d15e157956-1">
+            <xs:extension base="booklist.class" id="d15e15662___d15e157957-1">
+               <xs:attribute ref="class"
+                             default="- map/topicref bookmap/booklist "
+                             id="d15e15662___d15e157958-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="booklist.class" id="d15e15662___d15e157959-1_booklist.c">
+      <xs:attributeGroup ref="booklist.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="booklist.attributes">
+      <xs:attributeGroup ref="chapter-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 214 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/ditaval.xsd/ditaval.xsd

@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA  DITAVAL XML Schema                -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Filtering content         -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE: 2005                                  -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS Open 2006, 2009.              -->
+<!--             (C) Copyright IBM Corporation 2002, 2005.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:element name="val" type="val.class" id="d15e18104___d15e181044-1_val"/>
+   <xs:complexType name="val.class" id="d15e18104___d15e181045-1_val.class">
+      <xs:sequence id="d15e18104___d15e181046-1">
+         <xs:group ref="val.content"/>
+      </xs:sequence>
+      <!--<xs:attributeGroup ref="val.attributes"/>-->
+   </xs:complexType>
+   <xs:group name="val.content">
+      <xs:sequence id="d15e18104___d15e181050-1">
+         <xs:group ref="style-conflict" minOccurs="0"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18104___d15e181052-1">
+            <xs:group ref="prop"/>
+            <xs:group ref="revprop"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="style-conflict"
+               type="style-conflict.class"
+               id="d15e18104___d15e181055-1_style__x2D__conf"/>
+   <xs:group name="style-conflict">
+      <xs:choice id="d15e18104___d15e181057-1">
+         <xs:element ref="style-conflict" id="d15e18104___d15e181058-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:complexType name="style-conflict.class"
+                   id="d15e18104___d15e181059-1_style__x2D__conf">
+      <xs:attributeGroup ref="style-conflict.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="style-conflict.attributes">
+      <xs:attribute name="foreground-conflict-color"
+                    type="xs:string"
+                    id="d15e18104___d15e181062-1_foreground"/>
+      <xs:attribute name="background-conflict-color"
+                    type="xs:string"
+                    id="d15e18104___d15e181063-1_background"/>
+   </xs:attributeGroup>
+   <xs:element name="prop" type="prop.class" id="d15e18104___d15e181064-1_prop"/>
+   <xs:group name="prop">
+      <xs:choice id="d15e18104___d15e181066-1">
+         <xs:element ref="prop" id="d15e18104___d15e181067-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:complexType name="prop.class" id="d15e18104___d15e181068-1_prop.class">
+      <xs:sequence id="d15e18104___d15e181069-1">
+         <xs:group ref="prop.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="prop.attributes"/>
+   </xs:complexType>
+   <xs:group name="prop.content">
+      <xs:sequence id="d15e18104___d15e181073-1">
+         <xs:group ref="startflag" minOccurs="0"/>
+         <xs:group ref="endflag" minOccurs="0"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="prop.attributes">
+      <xs:attribute name="att" type="xs:string" id="d15e18104___d15e181078-1_att"/>
+      <xs:attribute name="val" type="xs:string" id="d15e18104___d15e181079-1_val"/>
+      <xs:attribute name="action" use="required" id="d15e18104___d15e181080-1_action">
+         <xs:simpleType id="d15e18104___d15e181081-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="include"/>
+               <xs:enumeration value="exclude"/>
+               <xs:enumeration value="passthrough"/>
+               <xs:enumeration value="flag"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="color" type="xs:string" id="d15e18104___d15e181087-1_color"/>
+      <xs:attribute name="backcolor"
+                    type="xs:string"
+                    id="d15e18104___d15e181088-1_backcolor"/>
+      <xs:attribute name="style"
+                    type="style-atts.class"
+                    id="d15e18104___d15e181089-1_style"/>
+   </xs:attributeGroup>
+   <xs:element name="revprop"
+               type="revprop.class"
+               id="d15e18104___d15e181090-1_revprop"/>
+   <xs:group name="revprop">
+      <xs:choice id="d15e18104___d15e181092-1">
+         <xs:element ref="revprop" id="d15e18104___d15e181093-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:complexType name="revprop.class" id="d15e18104___d15e181094-1_revprop.cl">
+      <xs:sequence id="d15e18104___d15e181095-1">
+         <xs:group ref="revprop.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="revprop.attributes"/>
+   </xs:complexType>
+   <xs:group name="revprop.content">
+      <xs:sequence id="d15e18104___d15e181099-1">
+         <xs:group ref="startflag" minOccurs="0"/>
+         <xs:group ref="endflag" minOccurs="0"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="revprop.attributes">
+      <xs:attribute name="val" type="xs:string" id="d15e18104___d15e181103-1_val"/>
+      <xs:attribute name="action" use="required" id="d15e18104___d15e181104-1_action">
+         <xs:simpleType id="d15e18104___d15e181105-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="include"/>
+               <xs:enumeration value="passthrough"/>
+               <xs:enumeration value="flag"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="color" type="xs:string" id="d15e18104___d15e181110-1_color"/>
+      <xs:attribute name="changebar"
+                    type="xs:string"
+                    id="d15e18104___d15e181111-1_changebar"/>
+      <xs:attribute name="backcolor"
+                    type="xs:string"
+                    id="d15e18104___d15e181112-1_backcolor"/>
+      <xs:attribute name="style"
+                    type="style-atts.class"
+                    id="d15e18104___d15e181113-1_style"/>
+   </xs:attributeGroup>
+   <xs:element name="startflag"
+               type="startflag.class"
+               id="d15e18104___d15e181114-1_startflag"/>
+   <xs:group name="startflag">
+      <xs:choice id="d15e18104___d15e181116-1">
+         <xs:element ref="startflag" id="d15e18104___d15e181117-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:complexType name="startflag.class" id="d15e18104___d15e181118-1_startflag.">
+      <xs:sequence id="d15e18104___d15e181119-1">
+         <xs:group ref="startflag.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="startflag.attributes"/>
+   </xs:complexType>
+   <xs:group name="startflag.content">
+      <xs:sequence id="d15e18104___d15e181123-1">
+         <xs:group ref="alt-text" minOccurs="0"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="startflag.attributes">
+      <xs:attribute name="imageref"
+                    type="xs:string"
+                    id="d15e18104___d15e181126-1_imageref"/>
+   </xs:attributeGroup>
+   <xs:element name="endflag"
+               type="endflag.class"
+               id="d15e18104___d15e181128-1_endflag"/>
+   <xs:group name="endflag">
+      <xs:choice id="d15e18104___d15e181130-1">
+         <xs:element ref="endflag" id="d15e18104___d15e181131-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:complexType name="endflag.class" id="d15e18104___d15e181132-1_endflag.cl">
+      <xs:sequence id="d15e18104___d15e181133-1">
+         <xs:group ref="endflag.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="endflag.attributes"/>
+   </xs:complexType>
+   <xs:group name="endflag.content">
+      <xs:sequence id="d15e18104___d15e181137-1">
+         <xs:group ref="alt-text" minOccurs="0"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="endflag.attributes">
+      <xs:attribute name="imageref"
+                    type="xs:string"
+                    id="d15e18104___d15e181140-1_imageref"/>
+   </xs:attributeGroup>
+   <xs:element name="alt-text"
+               type="alt-text.class"
+               id="d15e18104___d15e181141-1_alt__x2D__text"/>
+   <xs:group name="alt-text">
+      <xs:choice id="d15e18104___d15e181143-1">
+         <xs:element ref="alt-text" id="d15e18104___d15e181144-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:complexType name="alt-text.class"
+                   mixed="true"
+                   id="d15e18104___d15e181145-1_alt__x2D__text.c"/>
+   <xs:simpleType name="style-atts.class" id="d15e18104___d15e181146-1_style__x2D__atts">
+      <xs:restriction base="xs:string">
+         <xs:enumeration value="underline"/>
+         <xs:enumeration value="double-underline"/>
+         <xs:enumeration value="italics"/>
+         <xs:enumeration value="overline"/>
+         <xs:enumeration value="bold"/>
+      </xs:restriction>
+   </xs:simpleType>
+</xs:schema>

+ 107 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningAssessment.xsd

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningAssessment XSD                       -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMetadataDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="ph">
+         <xs:choice id="d15e15970___d15e159726-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e15970___d15e159730-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e15970___d15e159734-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e15970___d15e159738-1">
+            <xs:group ref="note"/>
+            <xs:group ref="learning-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="metadata">
+         <xs:choice id="d15e15970___d15e159743-1">
+            <xs:group ref="metadata"/>
+            <xs:group ref="learningmeta-d-metadata"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningInteractionBaseDomain.xsd:1.2">
+      <xs:group name="lcInteractionBase">
+         <xs:choice id="d15e15970___d15e159748-1">
+            <xs:group ref="lcInteractionBase"/>
+            <xs:group ref="learning-d-lcInteractionBase"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <!--  ================ INFO TYPES =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningAssessmentGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningAssessmentMod.xsd:1.2"/>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e15970___d15e159759-1"/>
+   </xs:group>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hi-d)                                             (topic indexing-d)                                            (topic ut-d)                                             (topic learningmeta-d)                                             (topic learningInteractionBase-d learning-d)                                               (topic learningBase+learningInteractionBase-d)                                            (topic learningBase+learningInteractionBase-d learningAssessment)"
+                    id="d15e15970___d15e159761-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 48 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningAssessmentGrp.xsd

@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningAssessment XSD Group Definition      -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="learningAssessment">
+      <xs:sequence id="d15e16154___d15e161549-1">
+         <xs:element ref="learningAssessment" id="d15e16154___d15e161550-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningAssessmentbody">
+      <xs:sequence id="d15e16154___d15e161552-1">
+         <xs:element ref="learningAssessmentbody" id="d15e16154___d15e161553-1"/>
+      </xs:sequence>
+   </xs:group>
+   <!--<xs:group name="lcInteraction">
+          <xs:sequence>
+               <xs:element ref="lcInteraction" />
+          </xs:sequence>
+     </xs:group>-->
+</xs:schema>

+ 176 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningAssessmentMod.xsd

@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningAssessment XSD                       -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningBase+learningInteractionBase-dlearningAssessment)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!-- Base type: univ-atts -->
+   <xs:attributeGroup name="univ-atts-no-importance-learningAssessment">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="filter-atts"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e16284___d15e162858-1_rev"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e16284___d15e162859-1_status"/>
+      <xs:attributeGroup ref="localization-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: importance-atts.class -->
+   <xs:simpleType name="importance-att-nodefault-learningAssessment.class"
+                  id="d15e16284___d15e162862-1_importance">
+      <xs:restriction base="importance-atts.class">
+         <xs:enumeration value="optional"/>
+         <xs:enumeration value="required"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:group name="learningAssessment-info-types">
+      <xs:sequence id="d15e16284___d15e162867-1">
+         <xs:choice id="d15e16284___d15e162868-1">
+            <xs:group ref="no-topic-nesting"/>
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <!-- Element declarations for learningAssessment.mod -->
+   <!-- Element declarations for learningAssessment.mod -->
+   <xs:element name="learningAssessment" id="d15e16284___d15e162873-1_learningAs">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningAssessment</keyword>&gt; element is the top-level element
+        for learningAssessment.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16284___d15e162880-1">
+         <xs:complexContent id="d15e16284___d15e162881-1">
+            <xs:extension base="learningAssessment.class" id="d15e16284___d15e162882-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic learningBase/learningBase learningAssessment/learningAssessment "
+                             id="d15e16284___d15e162883-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="learningAssessmentbody" id="d15e16284___d15e162885-1_learningAs">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningAssessmentbody</keyword>&gt; element is the main body-level
+        element inside a learningAssessment topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16284___d15e162892-1">
+         <xs:complexContent id="d15e16284___d15e162893-1">
+            <xs:extension base="learningAssessmentbody.class" id="d15e16284___d15e162894-1">
+               <xs:attribute ref="class"
+                             default="- topic/body  learningBase/learningBasebody learningAssessment/learningAssessmentbody "
+                             id="d15e16284___d15e162895-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="learningAssessment.class"
+                   id="d15e16284___d15e162897-1_learningAs">
+      <xs:sequence id="d15e16284___d15e162898-1">
+         <xs:group ref="learningAssessment.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningAssessment.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningAssessment.content">
+      <xs:sequence id="d15e16284___d15e162902-1">
+         <xs:sequence id="d15e16284___d15e162903-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e16284___d15e162906-1">
+               <xs:group ref="shortdesc" minOccurs="0"/>
+               <xs:group ref="abstract" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="learningAssessmentbody"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="learningAssessment-info-types"
+                      minOccurs="0"
+                      maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningAssessment.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16284___d15e162914-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16284___d15e162918-1"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16284___d15e162919-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: body.class -->
+   <xs:complexType name="learningAssessmentbody.class"
+                   id="d15e16284___d15e162923-1_learningAs">
+      <xs:sequence id="d15e16284___d15e162924-1">
+         <xs:group ref="learningAssessmentbody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningAssessmentbody.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningAssessmentbody.content">
+      <xs:sequence id="d15e16284___d15e162928-1">
+         <xs:sequence id="d15e16284___d15e162929-1">
+            <xs:group ref="lcIntro" minOccurs="0"/>
+            <xs:group ref="lcObjectives" minOccurs="0"/>
+            <xs:group ref="lcDuration" minOccurs="0"/>
+            <xs:group ref="lcInteraction" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="section" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="lcSummary" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningAssessmentbody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16284___d15e162937-1_outputclas"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 133 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningBaseGrp.xsd

@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningBase XSD Group Definition            -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="learningBase">
+      <xs:sequence id="d15e15944___d15e159451-1">
+         <xs:element ref="learningBase" id="d15e15944___d15e159452-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningBasebody">
+      <xs:sequence id="d15e15944___d15e159454-1">
+         <xs:element ref="learningBasebody" id="d15e15944___d15e159455-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcIntro">
+      <xs:sequence id="d15e15944___d15e159457-1">
+         <xs:element ref="lcIntro" id="d15e15944___d15e159458-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcObjectives">
+      <xs:sequence id="d15e15944___d15e159460-1">
+         <xs:element ref="lcObjectives" id="d15e15944___d15e159461-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcObjectivesStem">
+      <xs:sequence id="d15e15944___d15e159463-1">
+         <xs:element ref="lcObjectivesStem" id="d15e15944___d15e159464-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcObjectivesGroup">
+      <xs:sequence id="d15e15944___d15e159466-1">
+         <xs:element ref="lcObjectivesGroup" id="d15e15944___d15e159467-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcObjective">
+      <xs:sequence id="d15e15944___d15e159469-1">
+         <xs:element ref="lcObjective" id="d15e15944___d15e159470-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcAudience">
+      <xs:sequence id="d15e15944___d15e159472-1">
+         <xs:element ref="lcAudience" id="d15e15944___d15e159473-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcDuration">
+      <xs:sequence id="d15e15944___d15e159475-1">
+         <xs:element ref="lcDuration" id="d15e15944___d15e159476-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcTime">
+      <xs:sequence id="d15e15944___d15e159478-1">
+         <xs:element ref="lcTime" id="d15e15944___d15e159479-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPrereqs">
+      <xs:sequence id="d15e15944___d15e159481-1">
+         <xs:element ref="lcPrereqs" id="d15e15944___d15e159482-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcSubject">
+      <xs:sequence id="d15e15944___d15e159485-1">
+         <xs:element ref="lcSubject" id="d15e15944___d15e159486-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcAuthorInfo">
+      <xs:sequence id="d15e15944___d15e159488-1">
+         <xs:element ref="lcAuthorInfo" id="d15e15944___d15e159489-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcSummary">
+      <xs:sequence id="d15e15944___d15e159491-1">
+         <xs:element ref="lcSummary" id="d15e15944___d15e159492-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcNextSteps">
+      <xs:sequence id="d15e15944___d15e159494-1">
+         <xs:element ref="lcNextSteps" id="d15e15944___d15e159495-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcReview">
+      <xs:sequence id="d15e15944___d15e159497-1">
+         <xs:element ref="lcReview" id="d15e15944___d15e159498-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcResources">
+      <xs:sequence id="d15e15944___d15e159500-1">
+         <xs:element ref="lcResources" id="d15e15944___d15e159501-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcChallenge">
+      <xs:sequence id="d15e15944___d15e159503-1">
+         <xs:element ref="lcChallenge" id="d15e15944___d15e159504-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcInstruction">
+      <xs:sequence id="d15e15944___d15e159506-1">
+         <xs:element ref="lcInstruction" id="d15e15944___d15e159507-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcInteraction">
+      <xs:sequence id="d15e15944___d15e159509-1">
+         <xs:element ref="lcInteraction" id="d15e15944___d15e159510-1"/>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 911 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningBaseMod.xsd

@@ -0,0 +1,911 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningBase XSD                             -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      August  2009                                        -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!--  EAS:  20090729 -  Updating the design pattern for the content models  -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningBase+learningInteractionBase-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!-- Base type: univ-atts -->
+   <xs:attributeGroup name="univ-atts-no-importance-learningBase">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="filter-atts"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e16007___d15e160083-1_rev"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e16007___d15e160084-1_status"/>
+      <xs:attributeGroup ref="localization-atts"/>
+   </xs:attributeGroup>
+   <!-- Element declarations for learningBase.mod -->
+   <xs:element name="learningBase" id="d15e16007___d15e160087-1_learningBa">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningBase</keyword>&gt; element is the top-level element
+        for learningBase.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160094-1">
+         <xs:complexContent id="d15e16007___d15e160095-1">
+            <xs:extension base="learningBase.class" id="d15e16007___d15e160096-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic  learningBase/learningBase "
+                             id="d15e16007___d15e160097-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="learningBasebody" id="d15e16007___d15e160098-1_learningBa">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningBasebody</keyword>&gt; element is the main body-level
+        element inside a learningBase topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160105-1">
+         <xs:complexContent id="d15e16007___d15e160106-1">
+            <xs:extension base="learningBasebody.class" id="d15e16007___d15e160107-1">
+               <xs:attribute ref="class"
+                             default="- topic/body  learningBase/learningBasebody "
+                             id="d15e16007___d15e160108-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcIntro" id="d15e16007___d15e160109-1_lcIntro">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcIntro</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160116-1">
+         <xs:complexContent id="d15e16007___d15e160117-1">
+            <xs:extension base="lcIntro.class" id="d15e16007___d15e160118-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcIntro "
+                             id="d15e16007___d15e160119-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcObjectives" id="d15e16007___d15e160120-1_lcObjectiv">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcObjectives</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160127-1">
+         <xs:complexContent id="d15e16007___d15e160128-1">
+            <xs:extension base="lcObjectives.class" id="d15e16007___d15e160129-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcObjectives "
+                             id="d15e16007___d15e160130-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcObjectivesStem" id="d15e16007___d15e160131-1_lcObjectiv">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcObjectivesStem</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160138-1">
+         <xs:complexContent id="d15e16007___d15e160139-1">
+            <xs:extension base="lcObjectivesStem.class" id="d15e16007___d15e160140-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph     learningBase/lcObjectivesStem "
+                             id="d15e16007___d15e160141-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcObjectivesGroup" id="d15e16007___d15e160143-1_lcObjectiv">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcObjectivesGroup</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160150-1">
+         <xs:complexContent id="d15e16007___d15e160151-1">
+            <xs:extension base="lcObjectivesGroup.class" id="d15e16007___d15e160152-1">
+               <xs:attribute ref="class"
+                             default="- topic/ol  learningBase/lcObjectivesGroup "
+                             id="d15e16007___d15e160153-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcObjective" id="d15e16007___d15e160154-1_lcObjectiv">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcObjective</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160161-1">
+         <xs:complexContent id="d15e16007___d15e160162-1">
+            <xs:extension base="lcObjective.class" id="d15e16007___d15e160163-1">
+               <xs:attribute ref="class"
+                             default="- topic/li     learningBase/lcObjective "
+                             id="d15e16007___d15e160164-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcAudience" id="d15e16007___d15e160165-1_lcAudience">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcAudience</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160172-1">
+         <xs:complexContent id="d15e16007___d15e160173-1">
+            <xs:extension base="lcAudience.class" id="d15e16007___d15e160174-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcAudience "
+                             id="d15e16007___d15e160175-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcDuration" id="d15e16007___d15e160176-1_lcDuration">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcDuration</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160183-1">
+         <xs:complexContent id="d15e16007___d15e160184-1">
+            <xs:extension base="lcDuration.class" id="d15e16007___d15e160185-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcDuration "
+                             id="d15e16007___d15e160186-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcTime" id="d15e16007___d15e160187-1_lcTime">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcTime</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160194-1">
+         <xs:complexContent id="d15e16007___d15e160195-1">
+            <xs:extension base="lcTime.class" id="d15e16007___d15e160196-1">
+               <xs:attribute ref="class"
+                             default="- topic/data  learningBase/lcTime "
+                             id="d15e16007___d15e160197-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcPrereqs" id="d15e16007___d15e160198-1_lcPrereqs">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcPrereqs</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160205-1">
+         <xs:complexContent id="d15e16007___d15e160206-1">
+            <xs:extension base="lcPrereqs.class" id="d15e16007___d15e160207-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcPrereqs "
+                             id="d15e16007___d15e160208-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcSubject" id="d15e16007___d15e160209-1_lcSubject">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcSubject</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160216-1">
+         <xs:complexContent id="d15e16007___d15e160217-1">
+            <xs:extension base="lcSubject.class" id="d15e16007___d15e160218-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcSubject "
+                             id="d15e16007___d15e160219-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcAuthorInfo" id="d15e16007___d15e160220-1_lcAuthorIn">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcAuthorInfo</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160227-1">
+         <xs:complexContent id="d15e16007___d15e160228-1">
+            <xs:extension base="lcAuthorInfo.class" id="d15e16007___d15e160229-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcAuthorInfo "
+                             id="d15e16007___d15e160230-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcSummary" id="d15e16007___d15e160231-1_lcSummary">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcSummary</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160238-1">
+         <xs:complexContent id="d15e16007___d15e160239-1">
+            <xs:extension base="lcSummary.class" id="d15e16007___d15e160240-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcSummary "
+                             id="d15e16007___d15e160241-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcNextSteps" id="d15e16007___d15e160242-1_lcNextStep">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcNextSteps</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160249-1">
+         <xs:complexContent id="d15e16007___d15e160250-1">
+            <xs:extension base="lcNextSteps.class" id="d15e16007___d15e160251-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcNextSteps "
+                             id="d15e16007___d15e160252-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcInteraction" id="d15e16007___d15e160253-1_lcInteract">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcInteraction</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160260-1">
+         <xs:complexContent id="d15e16007___d15e160261-1">
+            <xs:extension base="lcInteraction.class" id="d15e16007___d15e160262-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcInteraction "
+                             id="d15e16007___d15e160263-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcReview" id="d15e16007___d15e160265-1_lcReview">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcReview</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160272-1">
+         <xs:complexContent id="d15e16007___d15e160273-1">
+            <xs:extension base="lcReview.class" id="d15e16007___d15e160274-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcReview "
+                             id="d15e16007___d15e160275-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="lcResources" id="d15e16007___d15e160276-1_lcResource">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>lcResources</keyword>&gt;) section...
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160283-1">
+         <xs:complexContent id="d15e16007___d15e160284-1">
+            <xs:extension base="lcResources.class" id="d15e16007___d15e160285-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcResources "
+                             id="d15e16007___d15e160286-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Element declarations for learningBase.mod -->
+   <xs:group name="learningBase-info-types">
+      <xs:choice id="d15e16007___d15e160289-1">
+         <xs:group ref="learningBase"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="learningBase.class" id="d15e16007___d15e160293-1_learningBa">
+      <xs:sequence id="d15e16007___d15e160294-1">
+         <xs:group ref="learningBase.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningBase.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningBase.content">
+      <xs:sequence id="d15e16007___d15e160298-1">
+         <xs:sequence id="d15e16007___d15e160299-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e16007___d15e160302-1">
+               <xs:group ref="shortdesc" minOccurs="0"/>
+               <xs:group ref="abstract" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="learningBasebody" minOccurs="0"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="learningBase-info-types" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningBase.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16007___d15e160310-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16007___d15e160313-1"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160315-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: body.class -->
+   <xs:complexType name="learningBasebody.class" id="d15e16007___d15e160319-1_learningBa">
+      <xs:sequence id="d15e16007___d15e160320-1">
+         <xs:group ref="learningBasebody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningBasebody.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningBasebody.content">
+      <xs:sequence id="d15e16007___d15e160324-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160325-1">
+            <xs:group ref="lcAudience"/>
+            <xs:group ref="lcChallenge"/>
+            <xs:group ref="lcDuration"/>
+            <xs:group ref="lcInstruction"/>
+            <xs:group ref="lcInteraction"/>
+            <xs:group ref="lcIntro"/>
+            <xs:group ref="lcNextSteps"/>
+            <xs:group ref="lcObjectives"/>
+            <xs:group ref="lcPrereqs"/>
+            <xs:group ref="lcResources"/>
+            <xs:group ref="lcReview"/>
+            <xs:group ref="lcSummary"/>
+            <xs:group ref="section"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningBasebody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160342-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcIntro.class"
+                   mixed="true"
+                   id="d15e16007___d15e160346-1_lcIntro.cl">
+      <xs:sequence id="d15e16007___d15e160347-1">
+         <xs:group ref="lcIntro.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcIntro.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcIntro.content">
+      <xs:sequence id="d15e16007___d15e160351-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160352-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcIntro.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160355-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160356-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class  ((%title;)?,(%lobjStem;)?,(%lobjList;)*) -->
+   <xs:complexType name="lcObjectives.class" id="d15e16007___d15e160360-1_lcObjectiv">
+      <xs:sequence id="d15e16007___d15e160361-1">
+         <xs:group ref="lcObjectives.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcObjectives.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcObjectives.content">
+      <xs:sequence id="d15e16007___d15e160365-1">
+         <xs:sequence id="d15e16007___d15e160366-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcObjectivesStem" minOccurs="0"/>
+            <xs:group ref="lcObjectivesGroup" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcObjectives.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160371-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160372-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: ul.class -->
+   <xs:complexType name="lcObjectivesGroup.class" id="d15e16007___d15e160376-1_lcObjectiv">
+      <xs:sequence id="d15e16007___d15e160377-1">
+         <xs:group ref="lcObjectivesGroup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcObjectivesGroup.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcObjectivesGroup.content">
+      <xs:sequence id="d15e16007___d15e160382-1">
+         <xs:choice id="d15e16007___d15e160383-1">
+            <xs:group ref="lcObjective" maxOccurs="unbounded"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcObjectivesGroup.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160386-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: li.class -->
+   <xs:complexType name="lcObjective.class"
+                   mixed="true"
+                   id="d15e16007___d15e160390-1_lcObjectiv">
+      <xs:sequence id="d15e16007___d15e160391-1">
+         <xs:group ref="lcObjective.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcObjective.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcObjective.content">
+      <xs:sequence id="d15e16007___d15e160395-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160396-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcObjective.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160399-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: ph.class -->
+   <xs:complexType name="lcObjectivesStem.class"
+                   mixed="true"
+                   id="d15e16007___d15e160403-1_lcObjectiv">
+      <xs:sequence id="d15e16007___d15e160404-1">
+         <xs:group ref="lcObjectivesStem.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcObjectivesStem.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcObjectivesStem.content">
+      <xs:sequence id="d15e16007___d15e160408-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160409-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcObjectivesStem.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160412-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcDuration.class"
+                   mixed="true"
+                   id="d15e16007___d15e160417-1_lcDuration">
+      <xs:sequence id="d15e16007___d15e160418-1">
+         <xs:group ref="lcDuration.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcDuration.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcDuration.content">
+      <xs:sequence id="d15e16007___d15e160422-1">
+         <xs:sequence id="d15e16007___d15e160423-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcTime" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcDuration.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160427-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160428-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: ph.class -->
+   <xs:complexType name="lcTime.class"
+                   mixed="true"
+                   id="d15e16007___d15e160432-1_lcTime.cla">
+      <xs:sequence id="d15e16007___d15e160433-1">
+         <xs:group ref="lcTime.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcTime.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcTime.content">
+      <xs:sequence id="d15e16007___d15e160437-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160438-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcTime.attributes">
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lcTime"
+                    id="d15e16007___d15e160441-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default="TimeValue"
+                    id="d15e16007___d15e160442-1_datatype"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    use="required"
+                    id="d15e16007___d15e160443-1_value"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160444-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcPrereqs.class"
+                   mixed="true"
+                   id="d15e16007___d15e160448-1_lcPrereqs.">
+      <xs:sequence id="d15e16007___d15e160449-1">
+         <xs:group ref="lcPrereqs.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPrereqs.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPrereqs.content">
+      <xs:sequence id="d15e16007___d15e160453-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160454-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPrereqs.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160457-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160458-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcSubject.class"
+                   mixed="true"
+                   id="d15e16007___d15e160463-1_lcSubject.">
+      <xs:sequence id="d15e16007___d15e160464-1">
+         <xs:group ref="lcSubject.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcSubject.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcSubject.content">
+      <xs:sequence id="d15e16007___d15e160468-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160469-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSubject.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160472-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcAuthorInfo.class"
+                   mixed="true"
+                   id="d15e16007___d15e160476-1_lcAuthorIn">
+      <xs:sequence id="d15e16007___d15e160477-1">
+         <xs:group ref="lcAuthorInfo.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAuthorInfo.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAuthorInfo.content">
+      <xs:sequence id="d15e16007___d15e160481-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160482-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAuthorInfo.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160485-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcSummary.class"
+                   mixed="true"
+                   id="d15e16007___d15e160489-1_lcSummary.">
+      <xs:sequence id="d15e16007___d15e160490-1">
+         <xs:group ref="lcSummary.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcSummary.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcSummary.content">
+      <xs:sequence id="d15e16007___d15e160494-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160495-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSummary.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160498-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160499-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcNextSteps.class"
+                   mixed="true"
+                   id="d15e16007___d15e160504-1_lcNextStep">
+      <xs:sequence id="d15e16007___d15e160505-1">
+         <xs:group ref="lcNextSteps.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcNextSteps.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcNextSteps.content">
+      <xs:sequence id="d15e16007___d15e160509-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160510-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcNextSteps.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160513-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160514-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcReview.class"
+                   mixed="true"
+                   id="d15e16007___d15e160518-1_lcReview.c">
+      <xs:sequence id="d15e16007___d15e160519-1">
+         <xs:group ref="lcReview.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcReview.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcReview.content">
+      <xs:sequence id="d15e16007___d15e160523-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160524-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcReview.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160527-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160528-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcAudience.class"
+                   mixed="true"
+                   id="d15e16007___d15e160532-1_lcAudience">
+      <xs:sequence id="d15e16007___d15e160533-1">
+         <xs:group ref="lcAudience.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAudience.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAudience.content">
+      <xs:sequence id="d15e16007___d15e160537-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160538-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAudience.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160541-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160542-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcResources.class"
+                   mixed="true"
+                   id="d15e16007___d15e160547-1_lcResource">
+      <xs:sequence id="d15e16007___d15e160548-1">
+         <xs:group ref="lcResources.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcResources.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcResources.content">
+      <xs:sequence id="d15e16007___d15e160552-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160553-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcResources.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160556-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcChallenge" id="d15e16007___d15e160559-1_lcChalleng">
+      <xs:annotation>
+         <xs:documentation>
+         The &lt;<keyword>lcChallenge</keyword>&gt; element is...
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160566-1">
+         <xs:complexContent id="d15e16007___d15e160567-1">
+            <xs:extension base="lcChallenge.class" id="d15e16007___d15e160568-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcChallenge "
+                             id="d15e16007___d15e160569-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcChallenge.class"
+                   mixed="true"
+                   id="d15e16007___d15e160571-1_lcChalleng">
+      <xs:sequence id="d15e16007___d15e160572-1">
+         <xs:group ref="lcChallenge.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcChallenge.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcChallenge.content">
+      <xs:sequence id="d15e16007___d15e160576-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160577-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcChallenge.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160580-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160581-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:element name="lcInstruction" id="d15e16007___d15e160585-1_lcInstruct">
+      <xs:annotation>
+         <xs:documentation>
+         The &lt;<keyword>lcInstruction</keyword>&gt; element is...
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16007___d15e160592-1">
+         <xs:complexContent id="d15e16007___d15e160593-1">
+            <xs:extension base="lcInstruction.class" id="d15e16007___d15e160594-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  learningBase/lcInstruction "
+                             id="d15e16007___d15e160595-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcInstruction.class"
+                   mixed="true"
+                   id="d15e16007___d15e160596-1_lcInstruct">
+      <xs:sequence id="d15e16007___d15e160597-1">
+         <xs:group ref="lcInstruction.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcInstruction.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcInstruction.content">
+      <xs:sequence id="d15e16007___d15e160602-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160603-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcInstruction.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160606-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160607-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="lcInteraction.class" id="d15e16007___d15e160610-1_lcInteract">
+      <xs:sequence id="d15e16007___d15e160611-1">
+         <xs:group ref="lcInteraction.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcInteraction.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcInteraction.content">
+      <xs:sequence id="d15e16007___d15e160615-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16007___d15e160616-1">
+            <xs:group ref="lcInteractionBase"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcInteraction.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16007___d15e160619-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16007___d15e160620-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 116 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningBookmap.xsd

@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA BOOKMAP XSD                                      -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA book maps              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June 2006                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Include Section - Start ======================= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapGroupMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:xnalDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:delayResolutionDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMapDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMetadataDomain.xsd:1.2"/>
+   <!-- base domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:bookmapGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:mapGrp.xsd:1.2">
+      <xs:group name="topicref">
+         <xs:choice id="d15e16146___d15e161485-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="mapgroup-d-topicref"/>
+            <xs:group ref="learningmap-d-topicref"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="index-base">
+         <xs:choice id="d15e16146___d15e161491-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16146___d15e161495-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16146___d15e161499-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16146___d15e161503-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="metadata">
+         <xs:choice id="d15e16146___d15e161508-1">
+            <xs:group ref="metadata"/>
+            <xs:group ref="learningmeta-d-metadata"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="author">
+         <xs:choice id="d15e16146___d15e161512-1">
+            <xs:group ref="author"/>
+            <xs:group ref="xnal-d-author"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="keywords">
+         <xs:choice id="d15e16146___d15e161516-1">
+            <xs:group ref="keywords"/>
+            <xs:group ref="delay-d-keywords"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:bookmapMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(map bookmap)                              (map learningmap-d)                             (map mapgroup-d)                              (topic delay-d)                             (topic hazard-d)                             (topic hi-d)                             (topic indexing-d)                               (topic learningmeta-d)                             (topic ut-d)                             (topic xnal-d) "
+                    id="d15e16146___d15e161523-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 173 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningContent.xsd

@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningContent XSD                             -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMetadataDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:referenceGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:taskGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:conceptGrp.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="ph">
+         <xs:choice id="d15e16296___d15e162988-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16296___d15e162992-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16296___d15e162996-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16296___d15e163000-1">
+            <xs:group ref="note"/>
+            <xs:group ref="learning-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="metadata">
+         <xs:choice id="d15e16296___d15e163005-1">
+            <xs:group ref="metadata"/>
+            <xs:group ref="learningmeta-d-metadata"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningInteractionBaseDomain.xsd:1.2">
+      <xs:group name="lcInteractionBase">
+         <xs:choice id="d15e16296___d15e163010-1">
+            <xs:group ref="lcInteractionBase"/>
+            <xs:group ref="learning-d-lcInteractionBase"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <!--  ================ INFO TYPES =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningContentGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningSummaryGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningAssessmentGrp.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2">
+      <xs:group name="topic-info-types">
+         <xs:sequence id="d15e16296___d15e163021-1">
+            <xs:group ref="info-types"/>
+         </xs:sequence>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:taskMod.xsd:1.2">
+      <xs:group name="task-info-types">
+         <xs:sequence id="d15e16296___d15e163025-1">
+            <xs:group ref="info-types"/>
+         </xs:sequence>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:referenceMod.xsd:1.2">
+      <xs:group name="reference-info-types">
+         <xs:choice id="d15e16296___d15e163029-1">
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:conceptMod.xsd:1.2">
+      <xs:group name="concept-info-types">
+         <xs:choice id="d15e16296___d15e163033-1">
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningContentMod.xsd:1.2">
+      <xs:group name="learningContent-info-types">
+         <xs:choice id="d15e16296___d15e163037-1">
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="learningContent.content">
+         <xs:sequence id="d15e16296___d15e163040-1">
+            <xs:group ref="learningContent.content"/>
+            <xs:element ref="learningAssessment"
+                        minOccurs="0"
+                        id="d15e16296___d15e163042-1"/>
+            <xs:element ref="learningSummary" minOccurs="0" id="d15e16296___d15e163043-1"/>
+         </xs:sequence>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningAssessmentMod.xsd:1.2">
+      <xs:group name="learningAssessment-info-types">
+         <xs:choice id="d15e16296___d15e163046-1">
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningSummaryMod.xsd:1.2">
+      <xs:group name="learningSummary-info-types">
+         <xs:sequence id="d15e16296___d15e163050-1">
+            <xs:group ref="info-types"/>
+         </xs:sequence>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseMod.xsd:1.2"/>
+   <xs:group name="info-types">
+      <xs:choice id="d15e16296___d15e163055-1">
+         <xs:element ref="topic" id="d15e16296___d15e163056-1"/>
+         <xs:element ref="task" id="d15e16296___d15e163057-1"/>
+         <xs:element ref="concept" id="d15e16296___d15e163058-1"/>
+         <xs:element ref="reference" id="d15e16296___d15e163059-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hi-d)                                                 (topic indexing-d)                                                (topic ut-d)                                               (topic learningmeta-d)                                                (topic learningInteractionBase-d learning-d)                                                (topic learningBase+learningInteractionBase-d)                                               (topic learningBase+learningInteractionBase-d learningAssessment)                                               (topic learningBase+learningInteractionBase-d learningContent)                                                 (topic learningBase+learningInteractionBase-d learningSummary)                                                (topic concept)                                                (topic reference)                                               (topic task)"
+                    id="d15e16296___d15e163061-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 43 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningContentGrp.xsd

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningContent XSD Group Definition         -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="learningContent">
+      <xs:sequence id="d15e15953___d15e159537-1">
+         <xs:element ref="learningContent" id="d15e15953___d15e159538-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningContentbody">
+      <xs:sequence id="d15e15953___d15e159540-1">
+         <xs:element ref="learningContentbody" id="d15e15953___d15e159541-1"/>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 174 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningContentMod.xsd

@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningContent XSD                         -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningBase+learningInteractionBase-d learningContent)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!-- Base type: univ-atts -->
+   <xs:attributeGroup name="univ-atts-no-importance-learningContent">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="filter-atts"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e16107___d15e161090-1_rev"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e16107___d15e161091-1_status"/>
+      <xs:attributeGroup ref="localization-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: importance-atts.class -->
+   <xs:simpleType name="importance-att-nodefault-learningContent.class"
+                  id="d15e16107___d15e161094-1_importance">
+      <xs:restriction base="importance-atts.class">
+         <xs:enumeration value="optional"/>
+         <xs:enumeration value="required"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <!-- Element declarations for learningContent.mod -->
+   <xs:element name="learningContent" id="d15e16107___d15e161099-1_learningCo">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningContent</keyword>&gt; element is the top-level element
+        for learningContent.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16107___d15e161106-1">
+         <xs:complexContent id="d15e16107___d15e161107-1">
+            <xs:extension base="learningContent.class" id="d15e16107___d15e161108-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic learningBase/learningBase learningContent/learningContent "
+                             id="d15e16107___d15e161109-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="learningContentbody" id="d15e16107___d15e161110-1_learningCo">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningContentbody</keyword>&gt; element is the main body-level
+        element inside a learningContent topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16107___d15e161117-1">
+         <xs:complexContent id="d15e16107___d15e161118-1">
+            <xs:extension base="learningContentbody.class" id="d15e16107___d15e161119-1">
+               <xs:attribute ref="class"
+                             default="- topic/body learningBase/learningBasebody learningContent/learningContentbody "
+                             id="d15e16107___d15e161120-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Element declarations for task.mod -->
+   <!-- <!ENTITY % learningContent-info-types "(concept | task | reference | topic)*, (learningAssessment)?, (learningSummary)?"> -->
+   <xs:group name="learningContent-info-types">
+      <xs:choice id="d15e16107___d15e161125-1">
+         <xs:group ref="no-topic-nesting"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="learningContent.class" id="d15e16107___d15e161129-1_learningCo">
+      <xs:sequence id="d15e16107___d15e161130-1">
+         <xs:group ref="learningContent.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningContent.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningContent.content">
+      <xs:sequence id="d15e16107___d15e161134-1">
+         <xs:sequence id="d15e16107___d15e161135-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e16107___d15e161138-1">
+               <xs:group ref="shortdesc" minOccurs="0"/>
+               <xs:group ref="abstract" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="learningContentbody"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="learningContent-info-types"
+                      minOccurs="0"
+                      maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <!-- Base type: body.class -->
+   <xs:complexType name="learningContentbody.class"
+                   id="d15e16107___d15e161146-1_learningCo">
+      <xs:sequence id="d15e16107___d15e161147-1">
+         <xs:group ref="learningContentbody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningContentbody.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningContentbody.content">
+      <xs:sequence id="d15e16107___d15e161151-1">
+         <xs:sequence id="d15e16107___d15e161152-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16107___d15e161153-1">
+               <xs:group ref="lcIntro" minOccurs="0"/>
+               <xs:group ref="lcDuration" minOccurs="0"/>
+               <xs:group ref="lcObjectives" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="lcChallenge" minOccurs="0"/>
+            <xs:group ref="lcInstruction" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningContentbody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16107___d15e161161-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="learningContent.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16107___d15e161165-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16107___d15e161169-1"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16107___d15e161170-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 1329 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningDomain.xsd

@@ -0,0 +1,1329 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Learning  Domains -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      February 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    XSD to describe DITA Learning domain  -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- MAy 2007 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2007, 2009. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"><!-- <!ENTITY % learning-d-att "(topic learningInteractionBase-d learning-d)"> -->
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningInteractionBase-d learning-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="learning-d-note">
+      <xs:choice id="d15e16165___d15e161667-1">
+         <xs:group ref="lcInstructornote"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="learning-d-lcInteractionBase">
+      <xs:choice id="d15e16165___d15e161670-1">
+         <xs:group ref="lcTrueFalse"/>
+         <xs:group ref="lcSingleSelect"/>
+         <xs:group ref="lcMultipleSelect"/>
+         <xs:group ref="lcSequencing"/>
+         <xs:group ref="lcMatching"/>
+         <xs:group ref="lcHotspot"/>
+         <xs:group ref="lcOpenQuestion"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcInstructornote">
+      <xs:choice id="d15e16165___d15e161679-1">
+         <xs:element ref="lcInstructornote" id="d15e16165___d15e161680-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcTrueFalse">
+      <xs:choice id="d15e16165___d15e161682-1">
+         <xs:element ref="lcTrueFalse" id="d15e16165___d15e161683-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcSingleSelect">
+      <xs:choice id="d15e16165___d15e161685-1">
+         <xs:element ref="lcSingleSelect" id="d15e16165___d15e161686-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcMultipleSelect">
+      <xs:choice id="d15e16165___d15e161688-1">
+         <xs:element ref="lcMultipleSelect" id="d15e16165___d15e161689-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcSequencing">
+      <xs:choice id="d15e16165___d15e161691-1">
+         <xs:element ref="lcSequencing" id="d15e16165___d15e161692-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcMatching">
+      <xs:choice id="d15e16165___d15e161694-1">
+         <xs:element ref="lcMatching" id="d15e16165___d15e161695-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcHotspot">
+      <xs:choice id="d15e16165___d15e161697-1">
+         <xs:element ref="lcHotspot" id="d15e16165___d15e161698-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcOpenQuestion">
+      <xs:choice id="d15e16165___d15e161701-1">
+         <xs:element ref="lcOpenQuestion" id="d15e16165___d15e161702-1"/>
+      </xs:choice>
+   </xs:group>
+   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+        - ENTITY DECLARATIONS FOR DOMAIN SUBSTITUTION
+        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+   <xs:group name="lcQuestion">
+      <xs:choice id="d15e16165___d15e161705-1">
+         <xs:element ref="lcQuestion" id="d15e16165___d15e161706-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcAnswerOptionGroup">
+      <xs:choice id="d15e16165___d15e161708-1">
+         <xs:element ref="lcAnswerOptionGroup" id="d15e16165___d15e161709-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcOpenAnswer">
+      <xs:choice id="d15e16165___d15e161711-1">
+         <xs:element ref="lcOpenAnswer" id="d15e16165___d15e161712-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcAsset">
+      <xs:choice id="d15e16165___d15e161714-1">
+         <xs:element ref="lcAsset" id="d15e16165___d15e161715-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcFeedbackCorrect">
+      <xs:choice id="d15e16165___d15e161717-1">
+         <xs:element ref="lcFeedbackCorrect" id="d15e16165___d15e161718-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcFeedbackIncorrect">
+      <xs:choice id="d15e16165___d15e161720-1">
+         <xs:element ref="lcFeedbackIncorrect" id="d15e16165___d15e161721-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcAnswerOption">
+      <xs:choice id="d15e16165___d15e161723-1">
+         <xs:element ref="lcAnswerOption" id="d15e16165___d15e161724-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcAnswerContent">
+      <xs:choice id="d15e16165___d15e161726-1">
+         <xs:element ref="lcAnswerContent" id="d15e16165___d15e161727-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcSequenceOptionGroup">
+      <xs:choice id="d15e16165___d15e161729-1">
+         <xs:element ref="lcSequenceOptionGroup" id="d15e16165___d15e161730-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcSequenceOption">
+      <xs:choice id="d15e16165___d15e161733-1">
+         <xs:element ref="lcSequenceOption" id="d15e16165___d15e161734-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcSequence">
+      <xs:choice id="d15e16165___d15e161736-1">
+         <xs:element ref="lcSequence" id="d15e16165___d15e161737-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcMatchTable">
+      <xs:choice id="d15e16165___d15e161739-1">
+         <xs:element ref="lcMatchTable" id="d15e16165___d15e161740-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcMatchingHeader">
+      <xs:choice id="d15e16165___d15e161742-1">
+         <xs:element ref="lcMatchingHeader" id="d15e16165___d15e161743-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcMatchingPair">
+      <xs:choice id="d15e16165___d15e161745-1">
+         <xs:element ref="lcMatchingPair" id="d15e16165___d15e161746-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcItem">
+      <xs:choice id="d15e16165___d15e161748-1">
+         <xs:element ref="lcItem" id="d15e16165___d15e161749-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcMatchingItem">
+      <xs:choice id="d15e16165___d15e161751-1">
+         <xs:element ref="lcMatchingItem" id="d15e16165___d15e161752-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcMatchingItemFeedback">
+      <xs:choice id="d15e16165___d15e161754-1">
+         <xs:element ref="lcMatchingItemFeedback" id="d15e16165___d15e161755-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcHotspotMap">
+      <xs:choice id="d15e16165___d15e161757-1">
+         <xs:element ref="lcHotspotMap" id="d15e16165___d15e161758-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcArea">
+      <xs:choice id="d15e16165___d15e161760-1">
+         <xs:element ref="lcArea" id="d15e16165___d15e161761-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcAreaShape">
+      <xs:choice id="d15e16165___d15e161763-1">
+         <xs:element ref="lcAreaShape" id="d15e16165___d15e161764-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcAreaCoords">
+      <xs:choice id="d15e16165___d15e161767-1">
+         <xs:element ref="lcAreaCoords" id="d15e16165___d15e161768-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcCorrectResponse">
+      <xs:choice id="d15e16165___d15e161770-1">
+         <xs:element ref="lcCorrectResponse" id="d15e16165___d15e161771-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcFeedback">
+      <xs:choice id="d15e16165___d15e161773-1">
+         <xs:element ref="lcFeedback" id="d15e16165___d15e161774-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:element name="lcHotspot" id="d15e16165___d15e161775-1_lcHotspot">
+      <xs:complexType id="d15e16165___d15e161776-1">
+         <xs:complexContent id="d15e16165___d15e161777-1">
+            <xs:extension base="lcHotspot.class" id="d15e16165___d15e161778-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/lcInteractionBase learning-d/lcHotspot "
+                             id="d15e16165___d15e161779-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcHotspot.class" id="d15e16165___d15e161780-1_lcHotspot.">
+      <xs:sequence id="d15e16165___d15e161781-1">
+         <xs:group ref="lcHotspot.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcHotspot.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcHotspot.content">
+      <xs:sequence id="d15e16165___d15e161785-1">
+         <xs:sequence id="d15e16165___d15e161786-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcQuestion"/>
+            <xs:group ref="lcHotspotMap"/>
+            <xs:group ref="lcFeedbackIncorrect" minOccurs="0"/>
+            <xs:group ref="lcFeedbackCorrect" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcHotspot.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161794-1_outputclas"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e16165___d15e161795-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcMatching" id="d15e16165___d15e161800-1_lcMatching">
+      <xs:complexType id="d15e16165___d15e161801-1">
+         <xs:complexContent id="d15e16165___d15e161802-1">
+            <xs:extension base="lcMatching.class" id="d15e16165___d15e161803-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/lcInteractionBase learning-d/lcMatching "
+                             id="d15e16165___d15e161804-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcMatching.class" id="d15e16165___d15e161805-1_lcMatching">
+      <xs:sequence id="d15e16165___d15e161806-1">
+         <xs:group ref="lcMatching.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcMatching.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcMatching.content">
+      <xs:sequence id="d15e16165___d15e161810-1">
+         <xs:sequence id="d15e16165___d15e161811-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcQuestion"/>
+            <xs:group ref="lcAsset" minOccurs="0"/>
+            <xs:group ref="lcMatchTable"/>
+            <xs:group ref="lcFeedbackIncorrect" minOccurs="0"/>
+            <xs:group ref="lcFeedbackCorrect" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcMatching.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161820-1_outputclas"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e16165___d15e161821-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcSequencing" id="d15e16165___d15e161827-1_lcSequenci">
+      <xs:complexType id="d15e16165___d15e161828-1">
+         <xs:complexContent id="d15e16165___d15e161829-1">
+            <xs:extension base="lcSequencing.class" id="d15e16165___d15e161830-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/lcInteractionBase learning-d/lcSequencing "
+                             id="d15e16165___d15e161831-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcSequencing.class" id="d15e16165___d15e161832-1_lcSequenci">
+      <xs:sequence id="d15e16165___d15e161833-1">
+         <xs:group ref="lcSequencing.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcSequencing.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcSequencing.content">
+      <xs:sequence id="d15e16165___d15e161837-1">
+         <xs:sequence id="d15e16165___d15e161838-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcQuestion"/>
+            <xs:group ref="lcAsset" minOccurs="0"/>
+            <xs:group ref="lcSequenceOptionGroup"/>
+            <xs:group ref="lcFeedbackIncorrect" minOccurs="0"/>
+            <xs:group ref="lcFeedbackCorrect" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSequencing.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161847-1_outputclas"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e16165___d15e161848-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcMultipleSelect" id="d15e16165___d15e161853-1_lcMultiple">
+      <xs:complexType id="d15e16165___d15e161854-1">
+         <xs:complexContent id="d15e16165___d15e161855-1">
+            <xs:extension base="lcMultipleSelect.class" id="d15e16165___d15e161856-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/lcInteractionBase learning-d/lcMultipleSelect "
+                             id="d15e16165___d15e161857-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcMultipleSelect.class" id="d15e16165___d15e161858-1_lcMultiple">
+      <xs:sequence id="d15e16165___d15e161859-1">
+         <xs:group ref="lcMultipleSelect.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcMultipleSelect.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcMultipleSelect.content">
+      <xs:sequence id="d15e16165___d15e161863-1">
+         <xs:sequence id="d15e16165___d15e161864-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcQuestion"/>
+            <xs:group ref="lcAsset" minOccurs="0"/>
+            <xs:group ref="lcAnswerOptionGroup"/>
+            <xs:group ref="lcFeedbackIncorrect" minOccurs="0"/>
+            <xs:group ref="lcFeedbackCorrect" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcMultipleSelect.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161873-1_outputclas"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e16165___d15e161874-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcSingleSelect" id="d15e16165___d15e161879-1_lcSingleSe">
+      <xs:complexType id="d15e16165___d15e161880-1">
+         <xs:complexContent id="d15e16165___d15e161881-1">
+            <xs:extension base="lcSingleSelect.class" id="d15e16165___d15e161882-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/lcInteractionBase learning-d/lcSingleSelect "
+                             id="d15e16165___d15e161883-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcSingleSelect.class" id="d15e16165___d15e161884-1_lcSingleSe">
+      <xs:sequence id="d15e16165___d15e161885-1">
+         <xs:group ref="lcSingleSelect.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcSingleSelect.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcSingleSelect.content">
+      <xs:sequence id="d15e16165___d15e161889-1">
+         <xs:sequence id="d15e16165___d15e161890-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcQuestion"/>
+            <xs:group ref="lcAsset" minOccurs="0"/>
+            <xs:group ref="lcAnswerOptionGroup"/>
+            <xs:group ref="lcFeedbackIncorrect" minOccurs="0"/>
+            <xs:group ref="lcFeedbackCorrect" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSingleSelect.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161900-1_outputclas"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e16165___d15e161901-1_id"/>
+      <xs:attribute name="conref" type="xs:string" id="d15e16165___d15e161902-1_conref"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcTrueFalse" id="d15e16165___d15e161906-1_lcTrueFals">
+      <xs:complexType id="d15e16165___d15e161907-1">
+         <xs:complexContent id="d15e16165___d15e161908-1">
+            <xs:extension base="lcTrueFalse.class" id="d15e16165___d15e161909-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/lcInteractionBase learning-d/lcTrueFalse "
+                             id="d15e16165___d15e161910-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcTrueFalse.class" id="d15e16165___d15e161911-1_lcTrueFals">
+      <xs:sequence id="d15e16165___d15e161912-1">
+         <xs:group ref="lcTrueFalse.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcTrueFalse.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcTrueFalse.content">
+      <xs:sequence id="d15e16165___d15e161916-1">
+         <xs:sequence id="d15e16165___d15e161917-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcQuestion"/>
+            <xs:group ref="lcAsset" minOccurs="0"/>
+            <xs:group ref="lcAnswerOptionGroup"/>
+            <xs:group ref="lcFeedbackIncorrect" minOccurs="0"/>
+            <xs:group ref="lcFeedbackCorrect" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcTrueFalse.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161926-1_outputclas"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e16165___d15e161927-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcOpenQuestion" id="d15e16165___d15e161932-1_lcOpenQues">
+      <xs:complexType id="d15e16165___d15e161933-1">
+         <xs:complexContent id="d15e16165___d15e161934-1">
+            <xs:extension base="lcOpenQuestion.class" id="d15e16165___d15e161935-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/lcInteractionBase learning-d/lcOpenQuestion "
+                             id="d15e16165___d15e161936-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcOpenQuestion.class" id="d15e16165___d15e161937-1_lcOpenQues">
+      <xs:sequence id="d15e16165___d15e161938-1">
+         <xs:group ref="lcOpenQuestion.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcOpenQuestion.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcOpenQuestion.content">
+      <xs:sequence id="d15e16165___d15e161942-1">
+         <xs:sequence id="d15e16165___d15e161943-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcQuestion"/>
+            <xs:group ref="lcAsset" minOccurs="0"/>
+            <xs:group ref="lcOpenAnswer"/>
+            <xs:group ref="lcFeedbackIncorrect" minOccurs="0"/>
+            <xs:group ref="lcFeedbackCorrect" minOccurs="0"/>
+            <xs:group ref="data" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcOpenQuestion.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161952-1_outputclas"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e16165___d15e161953-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Same content model as lcMapLom -->
+   <xs:attributeGroup name="lcLom-element-novalue-atts.class">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name" type="xs:string" id="d15e16165___d15e161961-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    id="d15e16165___d15e161962-1_datatype"/>
+      <xs:attribute name="href" type="xs:string" id="d15e16165___d15e161963-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e16165___d15e161964-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e16165___d15e161965-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e16165___d15e161966-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161967-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="lcInstructornote" id="d15e16165___d15e161969-1_lcInstruct">
+      <xs:complexType id="d15e16165___d15e161970-1">
+         <xs:complexContent id="d15e16165___d15e161971-1">
+            <xs:extension base="lcInstructornote.class" id="d15e16165___d15e161972-1">
+               <xs:attribute ref="class"
+                             default="+ topic/note learningInteractionBase-d/note learning-d/lcInstructornote "
+                             id="d15e16165___d15e161973-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcInstructornote.class"
+                   mixed="true"
+                   id="d15e16165___d15e161974-1_lcInstruct">
+      <xs:sequence id="d15e16165___d15e161975-1">
+         <xs:group ref="lcInstructornote.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcInstructornote.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcInstructornote.content">
+      <xs:sequence id="d15e16165___d15e161979-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e161980-1">
+            <xs:group ref="note.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcInstructornote.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16165___d15e161983-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e161984-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcQuestion" id="d15e16165___d15e161987-1_lcQuestion">
+      <xs:complexType id="d15e16165___d15e161988-1">
+         <xs:complexContent id="d15e16165___d15e161989-1">
+            <xs:extension base="lcQuestion.class" id="d15e16165___d15e161990-1">
+               <xs:attribute ref="class"
+                             default="+ topic/p learningInteractionBase-d/p learning-d/lcQuestion "
+                             id="d15e16165___d15e161991-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcQuestion.class"
+                   mixed="true"
+                   id="d15e16165___d15e161992-1_lcQuestion">
+      <xs:sequence id="d15e16165___d15e161993-1">
+         <xs:group ref="lcQuestion.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcQuestion.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcQuestion.content">
+      <xs:sequence id="d15e16165___d15e161997-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e161998-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcQuestion.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162001-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcOpenAnswer" id="d15e16165___d15e162004-1_lcOpenAnsw">
+      <xs:complexType id="d15e16165___d15e162005-1">
+         <xs:complexContent id="d15e16165___d15e162006-1">
+            <xs:extension base="lcOpenAnswer.class" id="d15e16165___d15e162007-1">
+               <xs:attribute ref="class"
+                             default="+ topic/p learningInteractionBase-d/p learning-d/lcOpenAnswer "
+                             id="d15e16165___d15e162008-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcOpenAnswer.class"
+                   mixed="true"
+                   id="d15e16165___d15e162009-1_lcOpenAnsw">
+      <xs:sequence id="d15e16165___d15e162010-1">
+         <xs:group ref="lcOpenAnswer.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcOpenAnswer.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcOpenAnswer.content">
+      <xs:sequence id="d15e16165___d15e162014-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162015-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcOpenAnswer.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162019-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcArea" id="d15e16165___d15e162022-1_lcArea">
+      <xs:complexType id="d15e16165___d15e162023-1">
+         <xs:complexContent id="d15e16165___d15e162024-1">
+            <xs:extension base="lcArea.class" id="d15e16165___d15e162025-1">
+               <xs:attribute ref="class"
+                             default="+ topic/figgroup learningInteractionBase-d/figgroup learning-d/lcArea "
+                             id="d15e16165___d15e162026-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcArea.class" id="d15e16165___d15e162027-1_lcArea.cla">
+      <xs:sequence id="d15e16165___d15e162028-1">
+         <xs:group ref="lcArea.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcArea.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcArea.content">
+      <xs:sequence id="d15e16165___d15e162032-1">
+         <xs:sequence id="d15e16165___d15e162033-1">
+            <xs:group ref="lcAreaShape"/>
+            <xs:group ref="lcAreaCoords"/>
+            <xs:group ref="xref" minOccurs="0"/>
+            <xs:group ref="lcCorrectResponse" minOccurs="0"/>
+            <xs:group ref="lcFeedback" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcArea.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162040-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAreaShape" id="d15e16165___d15e162043-1_lcAreaShap">
+      <xs:annotation>
+         <xs:documentation>
+        The shape element supports the basic functionality of the HTML <q>client-side</q> image map markup.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16165___d15e162050-1">
+         <xs:complexContent id="d15e16165___d15e162051-1">
+            <xs:extension base="lcAreaShape.class" id="d15e16165___d15e162052-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword learningInteractionBase-d/keyword learning-d/lcAreaShape "
+                             id="d15e16165___d15e162053-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAreaShape.class"
+                   mixed="true"
+                   id="d15e16165___d15e162054-1_lcAreaShap">
+      <xs:sequence id="d15e16165___d15e162055-1">
+         <xs:group ref="lcAreaShape.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAreaShape.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAreaShape.content">
+      <xs:sequence id="d15e16165___d15e162059-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162060-1">
+            <xs:group ref="text"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAreaShape.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16165___d15e162063-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts-translate-no"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162065-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAreaCoords" id="d15e16165___d15e162067-1_lcAreaCoor">
+      <xs:annotation>
+         <xs:documentation>
+        The coords element supports the basic functionality of the HTML <q>client-side</q> image map markup.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16165___d15e162074-1">
+         <xs:complexContent id="d15e16165___d15e162075-1">
+            <xs:extension base="lcAreaCoords.class" id="d15e16165___d15e162076-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph learningInteractionBase-d/ph learning-d/lcAreaCoords "
+                             id="d15e16165___d15e162077-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAreaCoords.class"
+                   mixed="true"
+                   id="d15e16165___d15e162078-1_lcAreaCoor">
+      <xs:sequence id="d15e16165___d15e162079-1">
+         <xs:group ref="lcAreaCoords.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAreaCoords.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAreaCoords.content">
+      <xs:sequence id="d15e16165___d15e162084-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162085-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAreaCoords.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16165___d15e162088-1_keyref"/>
+      <xs:attributeGroup ref="univ-atts-translate-no"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162090-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAnswerOptionGroup" id="d15e16165___d15e162092-1_lcAnswerOp">
+      <xs:complexType id="d15e16165___d15e162093-1">
+         <xs:complexContent id="d15e16165___d15e162094-1">
+            <xs:extension base="lcAnswerOptionGroup.class" id="d15e16165___d15e162095-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ul learningInteractionBase-d/ul learning-d/lcAnswerOptionGroup "
+                             id="d15e16165___d15e162096-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAnswerOptionGroup.class"
+                   id="d15e16165___d15e162097-1_lcAnswerOp">
+      <xs:sequence id="d15e16165___d15e162098-1">
+         <xs:group ref="lcAnswerOptionGroup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAnswerOptionGroup.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAnswerOptionGroup.content">
+      <xs:sequence id="d15e16165___d15e162102-1">
+         <xs:choice maxOccurs="unbounded" id="d15e16165___d15e162103-1">
+            <xs:group ref="lcAnswerOption"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAnswerOptionGroup.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162106-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAsset" id="d15e16165___d15e162109-1_lcAsset">
+      <xs:complexType id="d15e16165___d15e162110-1">
+         <xs:complexContent id="d15e16165___d15e162111-1">
+            <xs:extension base="lcAsset.class" id="d15e16165___d15e162112-1">
+               <xs:attribute ref="class"
+                             default="+ topic/p learningInteractionBase-d/p learning-d/lcAsset "
+                             id="d15e16165___d15e162113-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAsset.class" id="d15e16165___d15e162114-1_lcAsset.cl">
+      <xs:sequence id="d15e16165___d15e162115-1">
+         <xs:group ref="lcAsset.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAsset.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAsset.content">
+      <xs:sequence id="d15e16165___d15e162119-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162120-1">
+            <xs:group ref="imagemap" minOccurs="0"/>
+            <xs:group ref="image" minOccurs="0"/>
+            <xs:group ref="object" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAsset.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162125-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcFeedbackCorrect" id="d15e16165___d15e162128-1_lcFeedback">
+      <xs:complexType id="d15e16165___d15e162129-1">
+         <xs:complexContent id="d15e16165___d15e162130-1">
+            <xs:extension base="lcFeedbackCorrect.class" id="d15e16165___d15e162131-1">
+               <xs:attribute ref="class"
+                             default="+ topic/p learningInteractionBase-d/p  learning-d/lcFeedbackCorrect "
+                             id="d15e16165___d15e162132-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcFeedbackCorrect.class"
+                   mixed="true"
+                   id="d15e16165___d15e162134-1_lcFeedback">
+      <xs:sequence id="d15e16165___d15e162135-1">
+         <xs:group ref="lcFeedbackCorrect.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcFeedbackCorrect.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcFeedbackCorrect.content">
+      <xs:sequence id="d15e16165___d15e162139-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162140-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcFeedbackCorrect.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162143-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcFeedbackIncorrect" id="d15e16165___d15e162146-1_lcFeedback">
+      <xs:complexType id="d15e16165___d15e162147-1">
+         <xs:complexContent id="d15e16165___d15e162148-1">
+            <xs:extension base="lcFeedbackIncorrect.class" id="d15e16165___d15e162149-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningInteractionBase-d/data  learning-d/lcFeedbackIncorrect "
+                             id="d15e16165___d15e162150-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcFeedbackIncorrect.class"
+                   mixed="true"
+                   id="d15e16165___d15e162151-1_lcFeedback">
+      <xs:sequence id="d15e16165___d15e162152-1">
+         <xs:group ref="lcFeedbackIncorrect.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcFeedbackIncorrect.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcFeedbackIncorrect.content">
+      <xs:sequence id="d15e16165___d15e162156-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162157-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcFeedbackIncorrect.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162160-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAnswerOption" id="d15e16165___d15e162163-1_lcAnswerOp">
+      <xs:complexType id="d15e16165___d15e162164-1">
+         <xs:complexContent id="d15e16165___d15e162165-1">
+            <xs:extension base="lcAnswerOption.class" id="d15e16165___d15e162166-1">
+               <xs:attribute ref="class"
+                             default="+ topic/li learningInteractionBase-d/li  learning-d/lcAnswerOption "
+                             id="d15e16165___d15e162167-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAnswerOption.class" id="d15e16165___d15e162168-1_lcAnswerOp">
+      <xs:sequence id="d15e16165___d15e162169-1">
+         <xs:group ref="lcAnswerOption.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAnswerOption.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAnswerOption.content">
+      <xs:sequence id="d15e16165___d15e162173-1">
+         <xs:sequence id="d15e16165___d15e162174-1">
+            <xs:group ref="lcAnswerContent"/>
+            <xs:group ref="lcCorrectResponse" minOccurs="0"/>
+            <xs:group ref="lcFeedback" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAnswerOption.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162179-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAnswerContent" id="d15e16165___d15e162183-1_lcAnswerCo">
+      <xs:complexType id="d15e16165___d15e162184-1">
+         <xs:complexContent id="d15e16165___d15e162185-1">
+            <xs:extension base="lcAnswerContent.class" id="d15e16165___d15e162186-1">
+               <xs:attribute ref="class"
+                             default="+ topic/p learningInteractionBase-d/p  learning-d/lcAnswerContent "
+                             id="d15e16165___d15e162187-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAnswerContent.class"
+                   mixed="true"
+                   id="d15e16165___d15e162188-1_lcAnswerCo">
+      <xs:sequence id="d15e16165___d15e162189-1">
+         <xs:group ref="lcAnswerContent.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAnswerContent.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAnswerContent.content">
+      <xs:sequence id="d15e16165___d15e162193-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162194-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAnswerContent.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162197-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcSequenceOptionGroup" id="d15e16165___d15e162200-1_lcSequence">
+      <xs:complexType id="d15e16165___d15e162201-1">
+         <xs:complexContent id="d15e16165___d15e162202-1">
+            <xs:extension base="lcSequenceOptionGroup.class" id="d15e16165___d15e162203-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ol learningInteractionBase-d/ol  learning-d/lcSequenceOptionGroup "
+                             id="d15e16165___d15e162204-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcSequenceOptionGroup.class"
+                   id="d15e16165___d15e162205-1_lcSequence">
+      <xs:sequence id="d15e16165___d15e162206-1">
+         <xs:group ref="lcSequenceOptionGroup.content"/>
+      </xs:sequence>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162208-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:complexType>
+   <xs:group name="lcSequenceOptionGroup.content">
+      <xs:sequence id="d15e16165___d15e162212-1">
+         <xs:choice maxOccurs="unbounded" id="d15e16165___d15e162213-1">
+            <xs:group ref="lcSequenceOption"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSequenceOptionGroup.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162216-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcSequenceOption" id="d15e16165___d15e162219-1_lcSequence">
+      <xs:complexType id="d15e16165___d15e162220-1">
+         <xs:complexContent id="d15e16165___d15e162221-1">
+            <xs:extension base="lcSequenceOption.class" id="d15e16165___d15e162222-1">
+               <xs:attribute ref="class"
+                             default="+ topic/li learningInteractionBase-d/li learning-d/lcSequenceOption "
+                             id="d15e16165___d15e162223-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcSequenceOption.class" id="d15e16165___d15e162224-1_lcSequence">
+      <xs:sequence id="d15e16165___d15e162225-1">
+         <xs:group ref="lcSequenceOption.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcSequenceOption.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcSequenceOption.content">
+      <xs:sequence id="d15e16165___d15e162229-1">
+         <xs:sequence id="d15e16165___d15e162230-1">
+            <xs:group ref="lcAnswerContent"/>
+            <xs:group ref="lcSequence"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSequenceOption.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162235-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcFeedback" id="d15e16165___d15e162238-1_lcFeedback">
+      <xs:complexType id="d15e16165___d15e162239-1">
+         <xs:complexContent id="d15e16165___d15e162240-1">
+            <xs:extension base="lcFeedback.class" id="d15e16165___d15e162241-1">
+               <xs:attribute ref="class"
+                             default="+ topic/p learningInteractionBase-d/p learning-d/lcFeedback "
+                             id="d15e16165___d15e162242-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcFeedback.class"
+                   mixed="true"
+                   id="d15e16165___d15e162243-1_lcFeedback">
+      <xs:sequence id="d15e16165___d15e162244-1">
+         <xs:group ref="lcFeedback.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcFeedback.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcFeedback.content">
+      <xs:sequence id="d15e16165___d15e162248-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162249-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcFeedback.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162252-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcMatchTable" id="d15e16165___d15e162255-1_lcMatchTab">
+      <xs:complexType id="d15e16165___d15e162256-1">
+         <xs:complexContent id="d15e16165___d15e162257-1">
+            <xs:extension base="lcMatchTable.class" id="d15e16165___d15e162258-1">
+               <xs:attribute ref="class"
+                             default="+ topic/simpletable learningInteractionBase-d/simpletable learning-d/lcMatchTable "
+                             id="d15e16165___d15e162259-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcMatchTable.class" id="d15e16165___d15e162260-1_lcMatchTab">
+      <xs:sequence id="d15e16165___d15e162261-1">
+         <xs:group ref="lcMatchTable.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcMatchTable.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcMatchTable.content">
+      <xs:sequence id="d15e16165___d15e162265-1">
+         <xs:sequence id="d15e16165___d15e162266-1">
+            <xs:group ref="lcMatchingHeader" minOccurs="0"/>
+            <xs:group ref="lcMatchingPair" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcMatchTable.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162270-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcMatchingPair" id="d15e16165___d15e162273-1_lcMatching">
+      <xs:complexType id="d15e16165___d15e162274-1">
+         <xs:complexContent id="d15e16165___d15e162275-1">
+            <xs:extension base="lcMatchingPair.class" id="d15e16165___d15e162276-1">
+               <xs:attribute ref="class"
+                             default="+ topic/strow learningInteractionBase-d/strow learning-d/lcMatchingPair "
+                             id="d15e16165___d15e162277-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcMatchingPair.class" id="d15e16165___d15e162278-1_lcMatching">
+      <xs:sequence id="d15e16165___d15e162279-1">
+         <xs:group ref="lcMatchingPair.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcMatchingPair.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcMatchingPair.content">
+      <xs:sequence id="d15e16165___d15e162284-1">
+         <xs:sequence id="d15e16165___d15e162285-1">
+            <xs:group ref="lcItem"/>
+            <xs:group ref="lcMatchingItem"/>
+            <xs:group ref="lcMatchingItemFeedback" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcMatchingPair.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162290-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcMatchingHeader" id="d15e16165___d15e162293-1_lcMatching">
+      <xs:complexType id="d15e16165___d15e162294-1">
+         <xs:complexContent id="d15e16165___d15e162295-1">
+            <xs:extension base="lcMatchingHeader.class" id="d15e16165___d15e162296-1">
+               <xs:attribute ref="class"
+                             default="+ topic/sthead learningInteractionBase-d/sthead learning-d/lcMatchingHeader "
+                             id="d15e16165___d15e162297-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcMatchingHeader.class" id="d15e16165___d15e162298-1_lcMatching">
+      <xs:sequence id="d15e16165___d15e162299-1">
+         <xs:group ref="lcMatchingHeader.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcMatchingHeader.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcMatchingHeader.content">
+      <xs:sequence id="d15e16165___d15e162303-1">
+         <xs:sequence id="d15e16165___d15e162304-1">
+            <xs:group ref="lcItem"/>
+            <xs:group ref="lcMatchingItem"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcMatchingHeader.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162308-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcItem" id="d15e16165___d15e162311-1_lcItem">
+      <xs:complexType id="d15e16165___d15e162312-1">
+         <xs:complexContent id="d15e16165___d15e162313-1">
+            <xs:extension base="lcItem.class" id="d15e16165___d15e162314-1">
+               <xs:attribute ref="class"
+                             default="+ topic/stentry learningInteractionBase-d/stentry learning-d/lcItem "
+                             id="d15e16165___d15e162315-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcItem.class"
+                   mixed="true"
+                   id="d15e16165___d15e162316-1_lcItem.cla">
+      <xs:sequence id="d15e16165___d15e162317-1">
+         <xs:group ref="lcItem.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcItem.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcItem.content">
+      <xs:sequence id="d15e16165___d15e162321-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162322-1">
+            <xs:group ref="ph.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcItem.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162325-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcMatchingItem" id="d15e16165___d15e162328-1_lcMatching">
+      <xs:complexType id="d15e16165___d15e162329-1">
+         <xs:complexContent id="d15e16165___d15e162330-1">
+            <xs:extension base="lcMatchingItem.class" id="d15e16165___d15e162331-1">
+               <xs:attribute ref="class"
+                             default="+ topic/stentry learningInteractionBase-d/stentry learning-d/lcMatchingItem "
+                             id="d15e16165___d15e162332-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcMatchingItem.class"
+                   mixed="true"
+                   id="d15e16165___d15e162334-1_lcMatching">
+      <xs:sequence id="d15e16165___d15e162335-1">
+         <xs:group ref="lcMatchingItem.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcMatchingItem.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcMatchingItem.content">
+      <xs:sequence id="d15e16165___d15e162339-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162340-1">
+            <xs:group ref="ph.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcMatchingItem.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162343-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcMatchingItemFeedback" id="d15e16165___d15e162346-1_lcMatching">
+      <xs:complexType id="d15e16165___d15e162347-1">
+         <xs:complexContent id="d15e16165___d15e162348-1">
+            <xs:extension base="lcMatchingItemFeedback.class" id="d15e16165___d15e162349-1">
+               <xs:attribute ref="class"
+                             default="+ topic/stentry learningInteractionBase-d/stentry learning-d/lcMatchingItemFeedback "
+                             id="d15e16165___d15e162350-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcMatchingItemFeedback.class"
+                   mixed="true"
+                   id="d15e16165___d15e162351-1_lcMatching">
+      <xs:sequence id="d15e16165___d15e162352-1">
+         <xs:group ref="lcMatchingItemFeedback.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcMatchingItemFeedback.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcMatchingItemFeedback.content">
+      <xs:sequence id="d15e16165___d15e162356-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16165___d15e162357-1">
+            <xs:group ref="lcFeedback"/>
+            <xs:group ref="lcFeedbackCorrect"/>
+            <xs:group ref="lcFeedbackIncorrect"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcMatchingItemFeedback.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162362-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcHotspotMap" id="d15e16165___d15e162365-1_lcHotspotM">
+      <xs:complexType id="d15e16165___d15e162366-1">
+         <xs:complexContent id="d15e16165___d15e162367-1">
+            <xs:extension base="lcHotspotMap.class" id="d15e16165___d15e162368-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/fig learning-d/lcHotspotMap "
+                             id="d15e16165___d15e162369-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcHotspotMap.class" id="d15e16165___d15e162370-1_lcHotspotM">
+      <xs:sequence id="d15e16165___d15e162371-1">
+         <xs:group ref="lcHotspotMap.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcHotspotMap.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcHotspotMap.content">
+      <xs:sequence id="d15e16165___d15e162375-1">
+         <xs:sequence id="d15e16165___d15e162376-1">
+            <xs:group ref="image"/>
+            <xs:group ref="lcArea" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcHotspotMap.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162380-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcCorrectResponse" id="d15e16165___d15e162384-1_lcCorrectR">
+      <xs:complexType id="d15e16165___d15e162385-1">
+         <xs:complexContent id="d15e16165___d15e162386-1">
+            <xs:extension base="lcCorrectResponse.class" id="d15e16165___d15e162387-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningInteractionBase-d/data learning-d/lcCorrectResponse "
+                             id="d15e16165___d15e162388-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcCorrectResponse.class" id="d15e16165___d15e162389-1_lcCorrectR">
+      <xs:attributeGroup ref="lcCorrectResponse.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lcCorrectResponse.attributes">
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lcCorrectResponse"
+                    id="d15e16165___d15e162392-1_name"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    default="lcCorrectResponse"
+                    id="d15e16165___d15e162393-1_value"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162394-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcSequence" id="d15e16165___d15e162397-1_lcSequence">
+      <xs:complexType id="d15e16165___d15e162398-1">
+         <xs:complexContent id="d15e16165___d15e162399-1">
+            <xs:extension base="lcSequence.class" id="d15e16165___d15e162400-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningInteractionBase-d/data learning-d/lcSequence "
+                             id="d15e16165___d15e162401-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcSequence.class" id="d15e16165___d15e162402-1_lcSequence">
+      <xs:attributeGroup ref="lcSequence.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lcSequence.attributes">
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lcSequence"
+                    id="d15e16165___d15e162405-1_name"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    use="required"
+                    id="d15e16165___d15e162406-1_value"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16165___d15e162407-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 127 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningInteractionBaseDomain.xsd

@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Learning  Domains -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      February 2008 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    XSD to describe DITA Learning domain  -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- MAy 2007 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2007, 2008. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"><!-- <!ENTITY % learningInteractionBase-d-att "(topic learningInteractionBase-d)"> -->
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningInteractionBase-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="learningInteractionBase-d-fig">
+      <xs:choice id="d15e15998___d15e159997-1">
+         <xs:group ref="lcInteractionBase"/>
+      </xs:choice>
+   </xs:group>
+   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+        - ENTITY DECLARATIONS FOR DOMAIN SUBSTITUTION
+        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+   <xs:group name="lcInteractionBase">
+      <xs:choice id="d15e15998___d15e160001-1">
+         <xs:element ref="lcInteractionBase" id="d15e15998___d15e160002-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcQuestionBase">
+      <xs:choice id="d15e15998___d15e160004-1">
+         <xs:element ref="lcQuestionBase" id="d15e15998___d15e160005-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:element name="lcInteractionBase" id="d15e15998___d15e160006-1_lcInteract">
+      <xs:complexType id="d15e15998___d15e160007-1">
+         <xs:complexContent id="d15e15998___d15e160008-1">
+            <xs:extension base="lcInteractionBase.class" id="d15e15998___d15e160009-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig learningInteractionBase-d/lcInteractionBase "
+                             id="d15e15998___d15e160010-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcInteractionBase.class" id="d15e15998___d15e160011-1_lcInteract">
+      <xs:sequence id="d15e15998___d15e160012-1">
+         <xs:group ref="lcInteractionBase.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcInteractionBase.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcInteractionBase.content">
+      <xs:sequence id="d15e15998___d15e160016-1">
+         <xs:sequence id="d15e15998___d15e160017-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcQuestionBase"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcInteractionBase.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15998___d15e160022-1_outputclas"/>
+      <xs:attribute name="id"
+                    type="xs:NMTOKEN"
+                    use="required"
+                    id="d15e15998___d15e160023-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcQuestionBase" id="d15e15998___d15e160028-1_lcQuestion">
+      <xs:complexType id="d15e15998___d15e160029-1">
+         <xs:complexContent id="d15e15998___d15e160030-1">
+            <xs:extension base="lcQuestionBase.class" id="d15e15998___d15e160031-1">
+               <xs:attribute ref="class"
+                             default="+ topic/p learningInteractionBase-d/lcQuestionBase "
+                             id="d15e15998___d15e160032-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcQuestionBase.class"
+                   mixed="true"
+                   id="d15e15998___d15e160034-1_lcQuestion">
+      <xs:sequence id="d15e15998___d15e160035-1">
+         <xs:group ref="lcQuestionBase.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcQuestionBase.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcQuestionBase.content">
+      <xs:sequence id="d15e15998___d15e160039-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15998___d15e160040-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcQuestionBase.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15998___d15e160043-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 107 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningMap.xsd

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Learning  Map  -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      February 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    XSD to describe DITA Learning map  -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- MAy 2007 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2007, 2009. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ======= INCLUDE ======= --><!-- Learning Map domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapGroupMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMapDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMetadataDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:delayResolutionDomain.xsd:1.2"/>
+   <!-- base domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:mapGrp.xsd:1.2">
+      <xs:group name="topicref">
+         <xs:choice id="d15e16091___d15e160942-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="mapgroup-d-topicref"/>
+            <xs:group ref="learningmap-d-topicref"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="index-base">
+         <xs:choice id="d15e16091___d15e160948-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16091___d15e160952-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16091___d15e160956-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16091___d15e160960-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="metadata">
+         <xs:choice id="d15e16091___d15e160965-1">
+            <xs:group ref="metadata"/>
+            <xs:group ref="learningmeta-d-metadata"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="keywords">
+         <xs:choice id="d15e16091___d15e160969-1">
+            <xs:group ref="keywords"/>
+            <xs:group ref="delay-d-keywords"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(map learningmap-d)             (map mapgroup-d)              (topic delay-d)               (topic hazard-d)             (topic hi-d)               (topic indexing-d)              (topic learningmeta-d)              (topic ut-d)             "
+                    id="d15e16091___d15e160975-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 487 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningMapDomain.xsd

@@ -0,0 +1,487 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningMap XSD Map Domain             -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning map domain     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(map learningmap-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="learningmap-d-topicref">
+      <xs:choice id="d15e16064___d15e160653-1">
+         <xs:element ref="learningObject" id="d15e16064___d15e160654-1"/>
+         <xs:element ref="learningGroup" id="d15e16064___d15e160655-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="learningObject">
+      <xs:choice id="d15e16064___d15e160657-1">
+         <xs:element ref="learningObject" id="d15e16064___d15e160658-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="learningGroup">
+      <xs:choice id="d15e16064___d15e160660-1">
+         <xs:element ref="learningGroup" id="d15e16064___d15e160661-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="learningOverviewRef">
+      <xs:choice id="d15e16064___d15e160663-1">
+         <xs:element ref="learningOverviewRef" id="d15e16064___d15e160664-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="learningContentRef">
+      <xs:choice id="d15e16064___d15e160666-1">
+         <xs:element ref="learningContentRef" id="d15e16064___d15e160667-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="learningContentComponentRef">
+      <xs:choice id="d15e16064___d15e160669-1">
+         <xs:element ref="learningContentComponentRef" id="d15e16064___d15e160670-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="learningPreAssessmentRef">
+      <xs:sequence id="d15e16064___d15e160672-1">
+         <xs:element ref="learningPreAssessmentRef" id="d15e16064___d15e160673-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningPostAssessmentRef">
+      <xs:sequence id="d15e16064___d15e160675-1">
+         <xs:element ref="learningPostAssessmentRef" id="d15e16064___d15e160676-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningSummaryRef">
+      <xs:choice id="d15e16064___d15e160678-1">
+         <xs:element ref="learningSummaryRef" id="d15e16064___d15e160679-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="learningPlanRef">
+      <xs:choice id="d15e16064___d15e160681-1">
+         <xs:element ref="learningPlanRef" id="d15e16064___d15e160682-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:element name="learningGroup" id="d15e16064___d15e160684-1_learningGr">
+      <xs:complexType id="d15e16064___d15e160685-1">
+         <xs:complexContent id="d15e16064___d15e160686-1">
+            <xs:extension base="learningGroup.class" id="d15e16064___d15e160687-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningGroup "
+                             id="d15e16064___d15e160688-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- <!ELEMENT learningGroup ( (%topicmeta;)?,  (%learningPlanRef;)?,   ((%learningOverviewRef;) | (%learningAssessmentRef;))*,   ((%learningObject;) | (%learningGroup;))*,    ((%learningAssessmentRef;) | (%learningSummaryRef;))*     )   >-->
+   <xs:attributeGroup name="learningDomain-topicref-atts">
+      <xs:attributeGroup ref="learningDomain-topicref-atts-no-chunk"/>
+      <xs:attribute name="chunk" type="xs:string" id="d15e16064___d15e160692-1_chunk"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="learningObjectComponent-topicref-atts">
+      <xs:attributeGroup ref="learningDomain-topicref-atts-no-chunk"/>
+      <xs:attribute name="chunk"
+                    type="xs:string"
+                    default="to-content"
+                    id="d15e16064___d15e160695-1_chunk"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="learningDomain-topicref-atts-no-chunk">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e16064___d15e160697-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e16064___d15e160698-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e16064___d15e160699-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e16064___d15e160700-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e16064___d15e160701-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e16064___d15e160702-1_copy__x2D__to"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16064___d15e160703-1_outputclas"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e16064___d15e160704-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e16064___d15e160705-1_processing"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e16064___d15e160706-1_locktitle"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e16064___d15e160707-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e16064___d15e160709-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e16064___d15e160710-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e16064___d15e160711-1_search"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="learningGroup.class" id="d15e16064___d15e160713-1_learningGr">
+      <xs:sequence id="d15e16064___d15e160714-1">
+         <xs:group ref="learningGroup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningGroup.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningGroup.content">
+      <xs:sequence id="d15e16064___d15e160718-1">
+         <xs:sequence id="d15e16064___d15e160719-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="learningPlanRef" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16064___d15e160722-1">
+               <xs:group ref="learningOverviewRef" minOccurs="0" maxOccurs="unbounded"/>
+               <xs:group ref="learningPreAssessmentRef" minOccurs="0" maxOccurs="unbounded"/>
+            </xs:choice>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16064___d15e160725-1">
+               <xs:group ref="learningObject" minOccurs="0" maxOccurs="unbounded"/>
+               <xs:group ref="learningGroup" minOccurs="0" maxOccurs="unbounded"/>
+            </xs:choice>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16064___d15e160728-1">
+               <xs:group ref="learningPostAssessmentRef" minOccurs="0" maxOccurs="unbounded"/>
+               <xs:group ref="learningSummaryRef" minOccurs="0" maxOccurs="unbounded"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningGroup.attributes">
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e16064___d15e160732-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e16064___d15e160733-1_type"/>
+      <xs:attribute name="format" type="xs:string" id="d15e16064___d15e160734-1_format"/>
+      <xs:attributeGroup ref="learningDomain-topicref-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="learningObject" id="d15e16064___d15e160737-1_learningOb">
+      <xs:complexType id="d15e16064___d15e160738-1">
+         <xs:complexContent id="d15e16064___d15e160739-1">
+            <xs:extension base="learningObject.class" id="d15e16064___d15e160740-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningObject "
+                             id="d15e16064___d15e160741-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="learningObject.class" id="d15e16064___d15e160742-1_learningOb">
+      <xs:sequence id="d15e16064___d15e160743-1">
+         <xs:group ref="learningObject.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningObject.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningObject.content">
+      <xs:sequence id="d15e16064___d15e160747-1">
+         <xs:sequence id="d15e16064___d15e160748-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="learningPlanRef" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16064___d15e160751-1">
+               <xs:group ref="learningOverviewRef" minOccurs="0" maxOccurs="unbounded"/>
+               <xs:group ref="learningPreAssessmentRef" minOccurs="0" maxOccurs="unbounded"/>
+            </xs:choice>
+            <xs:group ref="learningContentRef" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16064___d15e160755-1">
+               <xs:group ref="learningPostAssessmentRef" minOccurs="0" maxOccurs="unbounded"/>
+               <xs:group ref="learningSummaryRef" minOccurs="0" maxOccurs="unbounded"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningObject.attributes">
+      <xs:attributeGroup ref="learningDomain-topicref-atts"/>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e16064___d15e160761-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e16064___d15e160762-1_type"/>
+      <xs:attribute name="format" type="xs:string" id="d15e16064___d15e160763-1_format"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="learningPlanRef" id="d15e16064___d15e160765-1_learningPl">
+      <xs:complexType id="d15e16064___d15e160766-1">
+         <xs:complexContent id="d15e16064___d15e160767-1">
+            <xs:extension base="learningPlanRef.class" id="d15e16064___d15e160768-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningPlanRef "
+                             id="d15e16064___d15e160769-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="learningPlanRef.class" id="d15e16064___d15e160770-1_learningPl">
+      <xs:sequence id="d15e16064___d15e160771-1">
+         <xs:group ref="learningPlanRef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningPlanRef.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningPlanRef.content">
+      <xs:sequence id="d15e16064___d15e160775-1">
+         <xs:sequence id="d15e16064___d15e160776-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningPlanRef.attributes">
+      <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
+      <xs:attribute name="type"
+                    type="xs:string"
+                    default="learningPlan"
+                    id="d15e16064___d15e160780-1_type"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="dita"
+                    id="d15e16064___d15e160781-1_format"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="learningOverviewRef" id="d15e16064___d15e160783-1_learningOv">
+      <xs:complexType id="d15e16064___d15e160784-1">
+         <xs:complexContent id="d15e16064___d15e160785-1">
+            <xs:extension base="learningOverviewRef.class" id="d15e16064___d15e160786-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningOverviewRef "
+                             id="d15e16064___d15e160787-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="learningOverviewRef.class"
+                   id="d15e16064___d15e160788-1_learningOv">
+      <xs:sequence id="d15e16064___d15e160789-1">
+         <xs:group ref="learningOverviewRef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningOverviewRef.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningOverviewRef.content">
+      <xs:sequence id="d15e16064___d15e160793-1">
+         <xs:sequence id="d15e16064___d15e160794-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningOverviewRef.attributes">
+      <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
+      <xs:attribute name="type"
+                    type="xs:string"
+                    default="learningOverview"
+                    id="d15e16064___d15e160798-1_type"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="dita"
+                    id="d15e16064___d15e160799-1_format"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="learningContentRef" id="d15e16064___d15e160801-1_learningCo">
+      <xs:complexType id="d15e16064___d15e160802-1">
+         <xs:complexContent id="d15e16064___d15e160803-1">
+            <xs:extension base="learningContentRef.class" id="d15e16064___d15e160804-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningContentRef "
+                             id="d15e16064___d15e160805-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="learningContentRef.class"
+                   id="d15e16064___d15e160806-1_learningCo">
+      <xs:sequence id="d15e16064___d15e160807-1">
+         <xs:group ref="learningContentRef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningContentRef.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningContentRef.content">
+      <xs:sequence id="d15e16064___d15e160812-1">
+         <xs:sequence id="d15e16064___d15e160813-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="learningContentComponentRef"
+                      minOccurs="0"
+                      maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningContentRef.attributes">
+      <xs:attributeGroup ref="learningDomain-topicref-atts"/>
+      <xs:attribute name="type" type="xs:string" id="d15e16064___d15e160818-1_type"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="dita"
+                    id="d15e16064___d15e160819-1_format"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="learningContentComponentRef"
+               id="d15e16064___d15e160821-1_learningCo">
+      <xs:complexType id="d15e16064___d15e160822-1">
+         <xs:complexContent id="d15e16064___d15e160823-1">
+            <xs:extension base="learningContentComponentRef.class" id="d15e16064___d15e160824-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningContentComponentRef "
+                             id="d15e16064___d15e160825-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="learningContentComponentRef.class"
+                   id="d15e16064___d15e160826-1_learningCo">
+      <xs:sequence id="d15e16064___d15e160827-1">
+         <xs:group ref="learningContentComponentRef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningContentComponentRef.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningContentComponentRef.content">
+      <xs:sequence id="d15e16064___d15e160831-1">
+         <xs:sequence id="d15e16064___d15e160832-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+            <xs:group ref="learningContentComponentRef"
+                      minOccurs="0"
+                      maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningContentComponentRef.attributes">
+      <xs:attributeGroup ref="learningDomain-topicref-atts"/>
+      <xs:attribute name="type" type="xs:string" id="d15e16064___d15e160837-1_type"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="dita"
+                    id="d15e16064___d15e160838-1_format"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="learningPreAssessmentRef"
+               id="d15e16064___d15e160840-1_learningPr">
+      <xs:complexType id="d15e16064___d15e160841-1">
+         <xs:complexContent id="d15e16064___d15e160842-1">
+            <xs:extension base="learningPreAssessmentRef.class" id="d15e16064___d15e160843-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningPreAssessmentRef "
+                             id="d15e16064___d15e160844-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="learningPreAssessmentRef.class"
+                   id="d15e16064___d15e160845-1_learningPr">
+      <xs:sequence id="d15e16064___d15e160846-1">
+         <xs:group ref="learningPreAssessmentRef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningPreAssessmentRef.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningPreAssessmentRef.content">
+      <xs:sequence id="d15e16064___d15e160850-1">
+         <xs:sequence id="d15e16064___d15e160851-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningPreAssessmentRef.attributes">
+      <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
+      <xs:attribute name="type"
+                    type="xs:string"
+                    default="learningAssessment"
+                    id="d15e16064___d15e160855-1_type"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="dita"
+                    id="d15e16064___d15e160856-1_format"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="learningPostAssessmentRef"
+               id="d15e16064___d15e160858-1_learningPo">
+      <xs:complexType id="d15e16064___d15e160859-1">
+         <xs:complexContent id="d15e16064___d15e160860-1">
+            <xs:extension base="learningPostAssessmentRef.class" id="d15e16064___d15e160861-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningPostAssessmentRef "
+                             id="d15e16064___d15e160862-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="learningPostAssessmentRef.class"
+                   id="d15e16064___d15e160864-1_learningPo">
+      <xs:sequence id="d15e16064___d15e160865-1">
+         <xs:group ref="learningPostAssessmentRef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningPostAssessmentRef.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningPostAssessmentRef.content">
+      <xs:sequence id="d15e16064___d15e160869-1">
+         <xs:sequence id="d15e16064___d15e160870-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningPostAssessmentRef.attributes">
+      <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
+      <xs:attribute name="type"
+                    type="xs:string"
+                    default="learningAssessment"
+                    id="d15e16064___d15e160874-1_type"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="dita"
+                    id="d15e16064___d15e160875-1_format"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="learningSummaryRef" id="d15e16064___d15e160877-1_learningSu">
+      <xs:complexType id="d15e16064___d15e160878-1">
+         <xs:complexContent id="d15e16064___d15e160879-1">
+            <xs:extension base="learningSummaryRef.class" id="d15e16064___d15e160880-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref learningmap-d/learningSummaryRef "
+                             id="d15e16064___d15e160881-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="learningSummaryRef.class"
+                   id="d15e16064___d15e160882-1_learningSu">
+      <xs:sequence id="d15e16064___d15e160883-1">
+         <xs:group ref="learningSummaryRef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningSummaryRef.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningSummaryRef.content">
+      <xs:sequence id="d15e16064___d15e160887-1">
+         <xs:sequence id="d15e16064___d15e160888-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningSummaryRef.attributes">
+      <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
+      <xs:attribute name="type"
+                    type="xs:string"
+                    default="learningSummary"
+                    id="d15e16064___d15e160892-1_type"/>
+      <xs:attribute name="format"
+                    type="xs:string"
+                    default="dita"
+                    id="d15e16064___d15e160893-1_format"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 58 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningMapGrp.xsd

@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningMap XSD Group Definition             -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="learningObject">
+      <xs:sequence id="d15e16131___d15e161314-1">
+         <xs:element ref="learningObject" id="d15e16131___d15e161315-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningOverviewRef">
+      <xs:sequence id="d15e16131___d15e161317-1">
+         <xs:element ref="learningOverviewRef" id="d15e16131___d15e161318-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningContentRef">
+      <xs:sequence id="d15e16131___d15e161320-1">
+         <xs:element ref="learningContentRef" id="d15e16131___d15e161321-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningAssessmentRef">
+      <xs:sequence id="d15e16131___d15e161323-1">
+         <xs:element ref="learningAssessmentRef" id="d15e16131___d15e161324-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningSummaryRef">
+      <xs:sequence id="d15e16131___d15e161326-1">
+         <xs:element ref="learningSummaryRef" id="d15e16131___d15e161327-1"/>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 752 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningMetadataDomain.xsd

@@ -0,0 +1,752 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Learning  metadata Domain -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      February 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    XSD to describe DITA Learning metadata domain  -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- MAy 2007 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2007, 2009. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningmeta-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+        - LOM Metadata
+        - Based on IEEE LOM. Scott Hudson
+        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+   <xs:group name="learningmeta-d-metadata">
+      <xs:choice id="d15e16243___d15e162442-1">
+         <xs:group ref="lcLom"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lcLom">
+      <xs:choice id="d15e16243___d15e162445-1">
+         <xs:element ref="lcLom" id="d15e16243___d15e162446-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomStructure">
+      <xs:choice id="d15e16243___d15e162448-1">
+         <xs:element ref="lomStructure" id="d15e16243___d15e162449-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomCoverage">
+      <xs:choice id="d15e16243___d15e162451-1">
+         <xs:element ref="lomCoverage" id="d15e16243___d15e162452-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomAggregationLevel">
+      <xs:choice id="d15e16243___d15e162454-1">
+         <xs:element ref="lomAggregationLevel" id="d15e16243___d15e162455-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomTechRequirement">
+      <xs:choice id="d15e16243___d15e162457-1">
+         <xs:element ref="lomTechRequirement" id="d15e16243___d15e162458-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomInstallationRemarks">
+      <xs:choice id="d15e16243___d15e162460-1">
+         <xs:element ref="lomInstallationRemarks" id="d15e16243___d15e162461-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomOtherPlatformRequirements">
+      <xs:choice id="d15e16243___d15e162463-1">
+         <xs:element ref="lomOtherPlatformRequirements" id="d15e16243___d15e162464-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomInteractivityType">
+      <xs:choice id="d15e16243___d15e162466-1">
+         <xs:element ref="lomInteractivityType" id="d15e16243___d15e162467-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomLearningResourceType">
+      <xs:choice id="d15e16243___d15e162470-1">
+         <xs:element ref="lomLearningResourceType" id="d15e16243___d15e162471-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomInteractivityLevel">
+      <xs:choice id="d15e16243___d15e162473-1">
+         <xs:element ref="lomInteractivityLevel" id="d15e16243___d15e162474-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomSemanticDensity">
+      <xs:choice id="d15e16243___d15e162476-1">
+         <xs:element ref="lomSemanticDensity" id="d15e16243___d15e162477-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomIntendedUserRole">
+      <xs:choice id="d15e16243___d15e162479-1">
+         <xs:element ref="lomIntendedUserRole" id="d15e16243___d15e162480-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomContext">
+      <xs:choice id="d15e16243___d15e162482-1">
+         <xs:element ref="lomContext" id="d15e16243___d15e162483-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomTypicalAgeRange">
+      <xs:choice id="d15e16243___d15e162485-1">
+         <xs:element ref="lomTypicalAgeRange" id="d15e16243___d15e162486-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomDifficulty">
+      <xs:choice id="d15e16243___d15e162488-1">
+         <xs:element ref="lomDifficulty" id="d15e16243___d15e162489-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="lomTypicalLearningTime">
+      <xs:choice id="d15e16243___d15e162491-1">
+         <xs:element ref="lomTypicalLearningTime" id="d15e16243___d15e162492-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:element name="lcLom" id="d15e16243___d15e162493-1_lcLom">
+      <xs:complexType id="d15e16243___d15e162494-1">
+         <xs:complexContent id="d15e16243___d15e162495-1">
+            <xs:extension base="lcLom.class" id="d15e16243___d15e162496-1">
+               <xs:attribute ref="class"
+                             default="+ topic/metadata learningmeta-d/lcLom "
+                             id="d15e16243___d15e162497-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcLom.class" id="d15e16243___d15e162498-1_lcLom.clas">
+      <xs:sequence id="d15e16243___d15e162499-1">
+         <xs:group ref="lcLom.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcLom.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcLom.content">
+      <xs:sequence id="d15e16243___d15e162503-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16243___d15e162504-1">
+            <xs:group ref="lomStructure"/>
+            <xs:group ref="lomCoverage"/>
+            <xs:group ref="lomAggregationLevel"/>
+            <xs:group ref="lomTechRequirement"/>
+            <xs:group ref="lomInstallationRemarks"/>
+            <xs:group ref="lomOtherPlatformRequirements"/>
+            <xs:group ref="lomInteractivityType"/>
+            <xs:group ref="lomLearningResourceType"/>
+            <xs:group ref="lomInteractivityLevel"/>
+            <xs:group ref="lomSemanticDensity"/>
+            <xs:group ref="lomIntendedUserRole"/>
+            <xs:group ref="lomContext"/>
+            <xs:group ref="lomTypicalAgeRange"/>
+            <xs:group ref="lomDifficulty"/>
+            <xs:group ref="lomTypicalLearningTime"/>
+            <xs:group ref="data"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcLom.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="mapkeyref"
+                    type="xs:string"
+                    id="d15e16243___d15e162525-1_mapkeyref"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomStructure" id="d15e16243___d15e162527-1_lomStructu">
+      <xs:complexType id="d15e16243___d15e162528-1">
+         <xs:complexContent id="d15e16243___d15e162529-1">
+            <xs:extension base="lomStructure.class" id="d15e16243___d15e162530-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomStructure "
+                             id="d15e16243___d15e162531-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomStructure.class"
+                   mixed="true"
+                   id="d15e16243___d15e162532-1_lomStructu">
+      <xs:attributeGroup ref="lomStructure.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomStructure.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomStructure"
+                    id="d15e16243___d15e162536-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162537-1_datatype"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162538-1_value">
+         <xs:simpleType id="d15e16243___d15e162539-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="mixed"/>
+               <xs:enumeration value="branshed"/>
+               <xs:enumeration value="parceled"/>
+               <xs:enumeration value="atomic"/>
+               <xs:enumeration value="collection"/>
+               <xs:enumeration value="networked"/>
+               <xs:enumeration value="linear"/>
+               <xs:enumeration value="hierarchical"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomCoverage" id="d15e16243___d15e162551-1_lomCoverag">
+      <xs:complexType id="d15e16243___d15e162552-1">
+         <xs:complexContent id="d15e16243___d15e162553-1">
+            <xs:extension base="lomCoverage.class" id="d15e16243___d15e162554-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomCoverage "
+                             id="d15e16243___d15e162555-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomCoverage.class"
+                   mixed="true"
+                   id="d15e16243___d15e162556-1_lomCoverag">
+      <xs:attributeGroup ref="lomCoverage.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomCoverage.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomCoverage"
+                    id="d15e16243___d15e162560-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162561-1_datatype"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162562-1_value"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomAggregationLevel" id="d15e16243___d15e162564-1_lomAggrega">
+      <xs:complexType id="d15e16243___d15e162565-1">
+         <xs:complexContent id="d15e16243___d15e162566-1">
+            <xs:extension base="lomAggregationLevel.class" id="d15e16243___d15e162567-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomAggregationLevel "
+                             id="d15e16243___d15e162568-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomAggregationLevel.class"
+                   mixed="true"
+                   id="d15e16243___d15e162569-1_lomAggrega">
+      <xs:attributeGroup ref="lomAggregationLevel.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomAggregationLevel.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomAggregationLevel"
+                    id="d15e16243___d15e162573-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162574-1_datatype"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16243___d15e162575-1_outputclas"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162576-1_value">
+         <xs:simpleType id="d15e16243___d15e162577-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="1"/>
+               <xs:enumeration value="2"/>
+               <xs:enumeration value="3"/>
+               <xs:enumeration value="4"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomTechRequirement" id="d15e16243___d15e162585-1_lomTechReq">
+      <xs:complexType id="d15e16243___d15e162586-1">
+         <xs:complexContent id="d15e16243___d15e162587-1">
+            <xs:extension base="lomTechRequirement.class" id="d15e16243___d15e162588-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomTechRequirement "
+                             id="d15e16243___d15e162589-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomTechRequirement.class"
+                   mixed="true"
+                   id="d15e16243___d15e162591-1_lomTechReq">
+      <xs:attributeGroup ref="lomTechRequirement.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomTechRequirement.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomTechRequirement"
+                    id="d15e16243___d15e162595-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162596-1_datatype"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16243___d15e162597-1_outputclas"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162598-1_value">
+         <xs:simpleType id="d15e16243___d15e162599-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="pc-dos"/>
+               <xs:enumeration value="ms-windows"/>
+               <xs:enumeration value="macos"/>
+               <xs:enumeration value="unix"/>
+               <xs:enumeration value="multi-os"/>
+               <xs:enumeration value="none"/>
+               <xs:enumeration value="any"/>
+               <xs:enumeration value="netscapecommunicator"/>
+               <xs:enumeration value="ms-internetexplorer"/>
+               <xs:enumeration value="opera"/>
+               <xs:enumeration value="amaya"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomInstallationRemarks" id="d15e16243___d15e162615-1_lomInstall">
+      <xs:complexType id="d15e16243___d15e162616-1">
+         <xs:complexContent id="d15e16243___d15e162617-1">
+            <xs:extension base="lomInstallationRemarks.class" id="d15e16243___d15e162618-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomInstallationRemarks "
+                             id="d15e16243___d15e162619-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomInstallationRemarks.class"
+                   mixed="true"
+                   id="d15e16243___d15e162620-1_lomInstall">
+      <xs:attributeGroup ref="lomInstallationRemarks.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomInstallationRemarks.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomInstallationRemarks"
+                    id="d15e16243___d15e162624-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162625-1_datatype"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162626-1_value"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomOtherPlatformRequirements"
+               id="d15e16243___d15e162628-1_lomOtherPl">
+      <xs:complexType id="d15e16243___d15e162629-1">
+         <xs:complexContent id="d15e16243___d15e162630-1">
+            <xs:extension base="lomOtherPlatformRequirements.class" id="d15e16243___d15e162631-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomOtherPlatformRequirements "
+                             id="d15e16243___d15e162632-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomOtherPlatformRequirements.class"
+                   mixed="true"
+                   id="d15e16243___d15e162633-1_lomOtherPl">
+      <xs:attributeGroup ref="lomOtherPlatformRequirements.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomOtherPlatformRequirements.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomOtherPlatformRequirements"
+                    id="d15e16243___d15e162637-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162638-1_datatype"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162639-1_value"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomInteractivityType" id="d15e16243___d15e162641-1_lomInterac">
+      <xs:complexType id="d15e16243___d15e162642-1">
+         <xs:complexContent id="d15e16243___d15e162643-1">
+            <xs:extension base="lomInteractivityType.class" id="d15e16243___d15e162644-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomInteractivityType "
+                             id="d15e16243___d15e162645-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomInteractivityType.class"
+                   mixed="true"
+                   id="d15e16243___d15e162646-1_lomInterac">
+      <xs:attributeGroup ref="lomInteractivityType.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomInteractivityType.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomInteractivityType"
+                    id="d15e16243___d15e162650-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162651-1_datatype"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162652-1_value">
+         <xs:simpleType id="d15e16243___d15e162653-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="active"/>
+               <xs:enumeration value="expositive"/>
+               <xs:enumeration value="mixed"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomLearningResourceType" id="d15e16243___d15e162661-1_lomLearnin">
+      <xs:complexType id="d15e16243___d15e162662-1">
+         <xs:complexContent id="d15e16243___d15e162663-1">
+            <xs:extension base="lomLearningResourceType.class" id="d15e16243___d15e162664-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomLearningResourceType "
+                             id="d15e16243___d15e162665-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomLearningResourceType.class"
+                   mixed="true"
+                   id="d15e16243___d15e162666-1_lomLearnin">
+      <xs:attributeGroup ref="lomLearningResourceType.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomLearningResourceType.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomLearningResourceType"
+                    id="d15e16243___d15e162670-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162671-1_datatype"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162672-1_value">
+         <xs:simpleType id="d15e16243___d15e162673-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="exercise"/>
+               <xs:enumeration value="simulation"/>
+               <xs:enumeration value="questionnaire"/>
+               <xs:enumeration value="diagram"/>
+               <xs:enumeration value="figure"/>
+               <xs:enumeration value="graph"/>
+               <xs:enumeration value="index"/>
+               <xs:enumeration value="slide"/>
+               <xs:enumeration value="table"/>
+               <xs:enumeration value="narrativetext"/>
+               <xs:enumeration value="exam"/>
+               <xs:enumeration value="experiment"/>
+               <xs:enumeration value="problemstatement"/>
+               <xs:enumeration value="selfassesment"/>
+               <xs:enumeration value="lecture"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomInteractivityLevel" id="d15e16243___d15e162693-1_lomInterac">
+      <xs:complexType id="d15e16243___d15e162694-1">
+         <xs:complexContent id="d15e16243___d15e162695-1">
+            <xs:extension base="lomInteractivityLevel.class" id="d15e16243___d15e162696-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomInteractivityLevel "
+                             id="d15e16243___d15e162697-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomInteractivityLevel.class"
+                   mixed="true"
+                   id="d15e16243___d15e162698-1_lomInterac">
+      <xs:attributeGroup ref="lomInteractivityLevel.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomInteractivityLevel.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomInteractivityLevel"
+                    id="d15e16243___d15e162702-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162703-1_datatype"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162704-1_value">
+         <xs:simpleType id="d15e16243___d15e162705-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="verylow"/>
+               <xs:enumeration value="low"/>
+               <xs:enumeration value="medium"/>
+               <xs:enumeration value="high"/>
+               <xs:enumeration value="veryhigh"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomSemanticDensity" id="d15e16243___d15e162714-1_lomSemanti">
+      <xs:complexType id="d15e16243___d15e162715-1">
+         <xs:complexContent id="d15e16243___d15e162716-1">
+            <xs:extension base="lomSemanticDensity.class" id="d15e16243___d15e162717-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomSemanticDensity "
+                             id="d15e16243___d15e162718-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomSemanticDensity.class"
+                   mixed="true"
+                   id="d15e16243___d15e162719-1_lomSemanti">
+      <xs:attributeGroup ref="lomSemanticDensity.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomSemanticDensity.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomSemanticDensity"
+                    id="d15e16243___d15e162723-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162724-1_datatype"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162725-1_value">
+         <xs:simpleType id="d15e16243___d15e162726-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="verylow"/>
+               <xs:enumeration value="low"/>
+               <xs:enumeration value="medium"/>
+               <xs:enumeration value="high"/>
+               <xs:enumeration value="veryhigh"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomIntendedUserRole" id="d15e16243___d15e162735-1_lomIntende">
+      <xs:complexType id="d15e16243___d15e162736-1">
+         <xs:complexContent id="d15e16243___d15e162737-1">
+            <xs:extension base="lomIntendedUserRole.class" id="d15e16243___d15e162738-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomIntendedUserRole "
+                             id="d15e16243___d15e162739-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomIntendedUserRole.class"
+                   mixed="true"
+                   id="d15e16243___d15e162740-1_lomIntende">
+      <xs:attributeGroup ref="lomIntendedUserRole.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomIntendedUserRole.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomIntendedUserRole"
+                    id="d15e16243___d15e162745-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162746-1_datatype"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162747-1_value">
+         <xs:simpleType id="d15e16243___d15e162748-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="teacher"/>
+               <xs:enumeration value="author"/>
+               <xs:enumeration value="learner"/>
+               <xs:enumeration value="manager"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomContext" id="d15e16243___d15e162756-1_lomContext">
+      <xs:complexType id="d15e16243___d15e162757-1">
+         <xs:complexContent id="d15e16243___d15e162758-1">
+            <xs:extension base="lomContext.class" id="d15e16243___d15e162759-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomContext "
+                             id="d15e16243___d15e162760-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomContext.class"
+                   mixed="true"
+                   id="d15e16243___d15e162761-1_lomContext">
+      <xs:attributeGroup ref="lomContext.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomContext.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomContext"
+                    id="d15e16243___d15e162765-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162766-1_datatype"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162767-1_value">
+         <xs:simpleType id="d15e16243___d15e162768-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="school"/>
+               <xs:enumeration value="highereducation"/>
+               <xs:enumeration value="training"/>
+               <xs:enumeration value="other"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomTypicalAgeRange" id="d15e16243___d15e162776-1_lomTypical">
+      <xs:complexType id="d15e16243___d15e162777-1">
+         <xs:complexContent id="d15e16243___d15e162778-1">
+            <xs:extension base="lomTypicalAgeRange.class" id="d15e16243___d15e162779-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomTypicalAgeRange "
+                             id="d15e16243___d15e162780-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomTypicalAgeRange.class"
+                   mixed="true"
+                   id="d15e16243___d15e162781-1_lomTypical">
+      <xs:attributeGroup ref="lomTypicalAgeRange.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomTypicalAgeRange.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomTypicalAgeRange"
+                    id="d15e16243___d15e162785-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162786-1_datatype"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    use="required"
+                    id="d15e16243___d15e162787-1_value"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lomDifficulty" id="d15e16243___d15e162789-1_lomDifficu">
+      <xs:complexType id="d15e16243___d15e162790-1">
+         <xs:complexContent id="d15e16243___d15e162791-1">
+            <xs:extension base="lomDifficulty.class" id="d15e16243___d15e162792-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomDifficulty "
+                             id="d15e16243___d15e162793-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomDifficulty.class"
+                   mixed="true"
+                   id="d15e16243___d15e162794-1_lomDifficu">
+      <xs:attributeGroup ref="lomDifficulty.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomDifficulty.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomDifficulty"
+                    id="d15e16243___d15e162798-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162799-1_datatype"/>
+      <xs:attribute name="value" use="required" id="d15e16243___d15e162800-1_value">
+         <xs:simpleType id="d15e16243___d15e162801-1">
+            <xs:restriction base="xs:string">
+               <xs:enumeration value="veryeasy"/>
+               <xs:enumeration value="easy"/>
+               <xs:enumeration value="medium"/>
+               <xs:enumeration value="difficult"/>
+               <xs:enumeration value="verydifficult"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+   </xs:attributeGroup>
+   <xs:element name="lomTypicalLearningTime" id="d15e16243___d15e162809-1_lomTypical">
+      <xs:complexType id="d15e16243___d15e162810-1">
+         <xs:complexContent id="d15e16243___d15e162811-1">
+            <xs:extension base="lomTypicalLearningTime.class" id="d15e16243___d15e162812-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data learningmeta-d/lomTypicalLearningTime "
+                             id="d15e16243___d15e162813-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lomTypicalLearningTime.class"
+                   mixed="true"
+                   id="d15e16243___d15e162815-1_lomTypical">
+      <xs:attributeGroup ref="lomTypicalLearningTime.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="lomTypicalLearningTime.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="name"
+                    type="xs:string"
+                    default="lomTypicalLearningTime"
+                    id="d15e16243___d15e162819-1_name"/>
+      <xs:attribute name="datatype"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162820-1_datatype"/>
+      <xs:attribute name="value"
+                    type="xs:string"
+                    default=""
+                    id="d15e16243___d15e162821-1_value"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 107 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningOverview.xsd

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningOverview XSD                             -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMetadataDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="ph">
+         <xs:choice id="d15e16135___d15e161371-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16135___d15e161375-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16135___d15e161379-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16135___d15e161383-1">
+            <xs:group ref="note"/>
+            <xs:group ref="learning-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="metadata">
+         <xs:choice id="d15e16135___d15e161388-1">
+            <xs:group ref="metadata"/>
+            <xs:group ref="learningmeta-d-metadata"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningInteractionBaseDomain.xsd:1.2">
+      <xs:group name="lcInteractionBase">
+         <xs:choice id="d15e16135___d15e161393-1">
+            <xs:group ref="lcInteractionBase"/>
+            <xs:group ref="learning-d-lcInteractionBase"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <!--  ================ INFO TYPES =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningOverviewGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningOverviewMod.xsd:1.2"/>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16135___d15e161404-1"/>
+   </xs:group>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hi-d)                                             (topic indexing-d)                                            (topic ut-d)                                           (topic learningmeta-d)                                           (topic learningInteractionBase-d learning-d)                                            (topic learningBase+learningInteractionBase-d)                                           (topic learningBase+learningInteractionBase-d learningOverview)                                             "
+                    id="d15e16135___d15e161406-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 43 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningOverviewGrp.xsd

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningOverview XSD Group Definition        -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="learningOverview">
+      <xs:sequence id="d15e15956___d15e159567-1">
+         <xs:element ref="learningOverview" id="d15e15956___d15e159568-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningOverviewbody">
+      <xs:sequence id="d15e15956___d15e159570-1">
+         <xs:element ref="learningOverviewbody" id="d15e15956___d15e159571-1"/>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 170 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningOverviewMod.xsd

@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningOverview XSD                         -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningBase+learningInteractionBase-d learningOverview)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!-- Base type: univ-atts -->
+   <xs:attributeGroup name="univ-atts-no-importance-learningOverview">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="filter-atts"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e16119___d15e161208-1_rev"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e16119___d15e161209-1_status"/>
+      <xs:attributeGroup ref="localization-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: importance-atts.class -->
+   <xs:simpleType name="importance-att-nodefault-learningOverview.class"
+                  id="d15e16119___d15e161212-1_importance">
+      <xs:restriction base="importance-atts.class">
+         <xs:enumeration value="optional"/>
+         <xs:enumeration value="required"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:group name="learningOverview-info-types">
+      <xs:choice id="d15e16119___d15e161217-1">
+         <xs:group ref="no-topic-nesting"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Element declarations for learningOverview.mod -->
+   <xs:element name="learningOverview" id="d15e16119___d15e161220-1_learningOv">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningOverview</keyword>&gt; element is the top-level element
+        for learningOverview.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16119___d15e161227-1">
+         <xs:complexContent id="d15e16119___d15e161228-1">
+            <xs:extension base="learningOverview.class" id="d15e16119___d15e161229-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic learningBase/learningBase learningOverview/learningOverview "
+                             id="d15e16119___d15e161230-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="learningOverviewbody" id="d15e16119___d15e161231-1_learningOv">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningOverviewbody</keyword>&gt; element is the main body-level
+        element inside a learningOverview topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16119___d15e161238-1">
+         <xs:complexContent id="d15e16119___d15e161239-1">
+            <xs:extension base="learningOverviewbody.class" id="d15e16119___d15e161240-1">
+               <xs:attribute ref="class"
+                             default="- topic/body  learningBase/learningBasebody learningOverview/learningOverviewbody "
+                             id="d15e16119___d15e161241-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="learningOverview.class" id="d15e16119___d15e161244-1_learningOv">
+      <xs:sequence id="d15e16119___d15e161245-1">
+         <xs:group ref="learningOverview.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="leariningOverview.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningOverview.content">
+      <xs:sequence id="d15e16119___d15e161249-1">
+         <xs:sequence id="d15e16119___d15e161250-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e16119___d15e161253-1">
+               <xs:group ref="shortdesc" minOccurs="0"/>
+               <xs:group ref="abstract" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="learningOverviewbody"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="learningOverview-info-types"
+                      minOccurs="0"
+                      maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="leariningOverview.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16119___d15e161261-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16119___d15e161265-1"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16119___d15e161266-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: body.class -->
+   <xs:complexType name="learningOverviewbody.class"
+                   id="d15e16119___d15e161270-1_learningOv">
+      <xs:sequence id="d15e16119___d15e161271-1">
+         <xs:group ref="learningOverviewbody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningOverviewbody.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningOverviewbody.content">
+      <xs:sequence id="d15e16119___d15e161275-1">
+         <xs:sequence id="d15e16119___d15e161276-1">
+            <xs:group ref="lcIntro" minOccurs="0"/>
+            <xs:group ref="lcAudience" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="lcDuration" minOccurs="0"/>
+            <xs:group ref="lcPrereqs" minOccurs="0"/>
+            <xs:group ref="lcObjectives" minOccurs="0"/>
+            <xs:group ref="lcResources" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningOverviewbody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16119___d15e161285-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 107 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningPlan.xsd

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningPlan XSD                             -->
+<!--  VERSION:   1.2                                               -->
+<!--  DATE:      October 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             October 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMetadataDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="ph">
+         <xs:choice id="d15e16157___d15e161598-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16157___d15e161602-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16157___d15e161606-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16157___d15e161610-1">
+            <xs:group ref="note"/>
+            <xs:group ref="learning-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="metadata">
+         <xs:choice id="d15e16157___d15e161615-1">
+            <xs:group ref="metadata"/>
+            <xs:group ref="learningmeta-d-metadata"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningInteractionBaseDomain.xsd:1.2">
+      <xs:group name="lcInteractionBase">
+         <xs:choice id="d15e16157___d15e161620-1">
+            <xs:group ref="lcInteractionBase"/>
+            <xs:group ref="learning-d-lcInteractionBase"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <!--  ================ INFO TYPES =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningPlanGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningPlanMod.xsd:1.2"/>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16157___d15e161631-1"/>
+   </xs:group>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hi-d)                                             (topic indexing-d)                                            (topic ut-d)                                           (topic learningmeta-d)                                           (topic learningInteractionBase-d learning-d)                                            (topic learningBase+learningInteractionBase-d)                                           (topic learningBase+learningInteractionBase-d learningPlan)                                           "
+                    id="d15e16157___d15e161633-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 323 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningPlanGrp.xsd

@@ -0,0 +1,323 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningPlan XSD Group Definition         -->
+<!--  VERSION:   1.2                                               -->
+<!--  DATE:      October 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Plan     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             October 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="learningPlan">
+      <xs:sequence id="d15e15978___d15e159787-1">
+         <xs:element ref="learningPlan" id="d15e15978___d15e159788-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningPlanbody">
+      <xs:sequence id="d15e15978___d15e159790-1">
+         <xs:element ref="learningPlanbody" id="d15e15978___d15e159791-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcProject">
+      <xs:sequence id="d15e15978___d15e159793-1">
+         <xs:element ref="lcProject" id="d15e15978___d15e159794-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcClient">
+      <xs:sequence id="d15e15978___d15e159796-1">
+         <xs:element ref="lcClient" id="d15e15978___d15e159797-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPlanTitle">
+      <xs:sequence id="d15e15978___d15e159799-1">
+         <xs:element ref="lcPlanTitle" id="d15e15978___d15e159800-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcCIN">
+      <xs:sequence id="d15e15978___d15e159802-1">
+         <xs:element ref="lcCIN" id="d15e15978___d15e159803-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcModDate">
+      <xs:sequence id="d15e15978___d15e159805-1">
+         <xs:element ref="lcModDate" id="d15e15978___d15e159806-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcDelivDate">
+      <xs:sequence id="d15e15978___d15e159808-1">
+         <xs:element ref="lcDelivDate" id="d15e15978___d15e159809-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPlanSubject">
+      <xs:sequence id="d15e15978___d15e159811-1">
+         <xs:element ref="lcPlanSubject" id="d15e15978___d15e159812-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPlanDescrip">
+      <xs:sequence id="d15e15978___d15e159814-1">
+         <xs:element ref="lcPlanDescrip" id="d15e15978___d15e159815-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPlanPrereqs">
+      <xs:sequence id="d15e15978___d15e159817-1">
+         <xs:element ref="lcPlanPrereqs" id="d15e15978___d15e159818-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcNeedsAnalysis">
+      <xs:sequence id="d15e15978___d15e159821-1">
+         <xs:element ref="lcNeedsAnalysis" id="d15e15978___d15e159822-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcOrganizational">
+      <xs:sequence id="d15e15978___d15e159824-1">
+         <xs:element ref="lcOrganizational" id="d15e15978___d15e159825-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcGeneralDescription">
+      <xs:sequence id="d15e15978___d15e159827-1">
+         <xs:element ref="lcGeneralDescription" id="d15e15978___d15e159828-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcGoals">
+      <xs:sequence id="d15e15978___d15e159830-1">
+         <xs:element ref="lcGoals" id="d15e15978___d15e159831-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcNeeds">
+      <xs:sequence id="d15e15978___d15e159833-1">
+         <xs:element ref="lcNeeds" id="d15e15978___d15e159834-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcValues">
+      <xs:sequence id="d15e15978___d15e159836-1">
+         <xs:element ref="lcValues" id="d15e15978___d15e159837-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcOrgConstraints">
+      <xs:sequence id="d15e15978___d15e159839-1">
+         <xs:element ref="lcOrgConstraints" id="d15e15978___d15e159840-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPlanAudience">
+      <xs:sequence id="d15e15978___d15e159842-1">
+         <xs:element ref="lcPlanAudience" id="d15e15978___d15e159843-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcEdLevel">
+      <xs:sequence id="d15e15978___d15e159845-1">
+         <xs:element ref="lcEdLevel" id="d15e15978___d15e159846-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcAge">
+      <xs:sequence id="d15e15978___d15e159848-1">
+         <xs:element ref="lcAge" id="d15e15978___d15e159849-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcBackground">
+      <xs:sequence id="d15e15978___d15e159851-1">
+         <xs:element ref="lcBackground" id="d15e15978___d15e159852-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcSkills">
+      <xs:sequence id="d15e15978___d15e159855-1">
+         <xs:element ref="lcSkills" id="d15e15978___d15e159856-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcKnowledge">
+      <xs:sequence id="d15e15978___d15e159858-1">
+         <xs:element ref="lcKnowledge" id="d15e15978___d15e159859-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcMotivation">
+      <xs:sequence id="d15e15978___d15e159861-1">
+         <xs:element ref="lcMotivation" id="d15e15978___d15e159862-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcSpecChars">
+      <xs:sequence id="d15e15978___d15e159864-1">
+         <xs:element ref="lcSpecChars" id="d15e15978___d15e159865-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcWorkEnv">
+      <xs:sequence id="d15e15978___d15e159867-1">
+         <xs:element ref="lcWorkEnv" id="d15e15978___d15e159868-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcWorkEnvDescription">
+      <xs:sequence id="d15e15978___d15e159870-1">
+         <xs:element ref="lcWorkEnvDescription" id="d15e15978___d15e159871-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPlanResources">
+      <xs:sequence id="d15e15978___d15e159873-1">
+         <xs:element ref="lcPlanResources" id="d15e15978___d15e159874-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcProcesses">
+      <xs:sequence id="d15e15978___d15e159876-1">
+         <xs:element ref="lcProcesses" id="d15e15978___d15e159877-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcTask">
+      <xs:sequence id="d15e15978___d15e159879-1">
+         <xs:element ref="lcTask" id="d15e15978___d15e159880-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcTaskItem">
+      <xs:sequence id="d15e15978___d15e159882-1">
+         <xs:element ref="lcTaskItem" id="d15e15978___d15e159883-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcAttitude">
+      <xs:sequence id="d15e15978___d15e159885-1">
+         <xs:element ref="lcAttitude" id="d15e15978___d15e159886-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcGapAnalysis">
+      <xs:sequence id="d15e15978___d15e159889-1">
+         <xs:element ref="lcGapAnalysis" id="d15e15978___d15e159890-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcGapItem">
+      <xs:sequence id="d15e15978___d15e159892-1">
+         <xs:element ref="lcGapItem" id="d15e15978___d15e159893-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPlanObjective">
+      <xs:sequence id="d15e15978___d15e159895-1">
+         <xs:element ref="lcPlanObjective" id="d15e15978___d15e159896-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcJtaItem">
+      <xs:sequence id="d15e15978___d15e159898-1">
+         <xs:element ref="lcJtaItem" id="d15e15978___d15e159899-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcGapItemDelta">
+      <xs:sequence id="d15e15978___d15e159901-1">
+         <xs:element ref="lcGapItemDelta" id="d15e15978___d15e159902-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcIntervention">
+      <xs:sequence id="d15e15978___d15e159904-1">
+         <xs:element ref="lcIntervention" id="d15e15978___d15e159905-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcInterventionItem">
+      <xs:sequence id="d15e15978___d15e159907-1">
+         <xs:element ref="lcInterventionItem" id="d15e15978___d15e159908-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcLearnStrat">
+      <xs:sequence id="d15e15978___d15e159910-1">
+         <xs:element ref="lcLearnStrat" id="d15e15978___d15e159911-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcAssessment">
+      <xs:sequence id="d15e15978___d15e159913-1">
+         <xs:element ref="lcAssessment" id="d15e15978___d15e159914-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcDelivery">
+      <xs:sequence id="d15e15978___d15e159916-1">
+         <xs:element ref="lcDelivery" id="d15e15978___d15e159917-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcTechnical">
+      <xs:sequence id="d15e15978___d15e159919-1">
+         <xs:element ref="lcTechnical" id="d15e15978___d15e159920-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcLMS">
+      <xs:sequence id="d15e15978___d15e159923-1">
+         <xs:element ref="lcLMS" id="d15e15978___d15e159924-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcNoLMS">
+      <xs:sequence id="d15e15978___d15e159926-1">
+         <xs:element ref="lcNoLMS" id="d15e15978___d15e159927-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcHandouts">
+      <xs:sequence id="d15e15978___d15e159929-1">
+         <xs:element ref="lcHandouts" id="d15e15978___d15e159930-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcClassroom">
+      <xs:sequence id="d15e15978___d15e159932-1">
+         <xs:element ref="lcClassroom" id="d15e15978___d15e159933-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcOJT">
+      <xs:sequence id="d15e15978___d15e159935-1">
+         <xs:element ref="lcOJT" id="d15e15978___d15e159936-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcConstraints">
+      <xs:sequence id="d15e15978___d15e159938-1">
+         <xs:element ref="lcConstraints" id="d15e15978___d15e159939-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcW3C">
+      <xs:sequence id="d15e15978___d15e159941-1">
+         <xs:element ref="lcW3C" id="d15e15978___d15e159942-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcPlayers">
+      <xs:sequence id="d15e15978___d15e159944-1">
+         <xs:element ref="lcPlayers" id="d15e15978___d15e159945-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcGraphics">
+      <xs:sequence id="d15e15978___d15e159947-1">
+         <xs:element ref="lcGraphics" id="d15e15978___d15e159948-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcViewers">
+      <xs:sequence id="d15e15978___d15e159950-1">
+         <xs:element ref="lcViewers" id="d15e15978___d15e159951-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcResolution">
+      <xs:sequence id="d15e15978___d15e159953-1">
+         <xs:element ref="lcResolution" id="d15e15978___d15e159954-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcFileSizeLimitations">
+      <xs:sequence id="d15e15978___d15e159957-1">
+         <xs:element ref="lcFileSizeLimitations" id="d15e15978___d15e159958-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcDownloadTime">
+      <xs:sequence id="d15e15978___d15e159960-1">
+         <xs:element ref="lcDownloadTime" id="d15e15978___d15e159961-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lcSecurity">
+      <xs:sequence id="d15e15978___d15e159963-1">
+         <xs:element ref="lcSecurity" id="d15e15978___d15e159964-1"/>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 2235 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningPlanMod.xsd

@@ -0,0 +1,2235 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningPlan XSD                             -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningBase+learningInteractionBase-d learningPlan)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!-- Element declarations for learningPlan.mod -->
+   <xs:element name="learningPlan" id="d15e15819___d15e158207-1_learningPl">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningPlan</keyword>&gt; element is the top-level element
+        for learningPlan.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15819___d15e158214-1">
+         <xs:complexContent id="d15e15819___d15e158215-1">
+            <xs:extension base="learningPlan.class" id="d15e15819___d15e158216-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic learningBase/learningBase learningPlan/learningPlan "
+                             id="d15e15819___d15e158217-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="learningPlanbody" id="d15e15819___d15e158218-1_learningPl">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningPlanbody</keyword>&gt; element is the main body-level
+        element inside a learningPlan topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15819___d15e158225-1">
+         <xs:complexContent id="d15e15819___d15e158226-1">
+            <xs:extension base="learningPlanbody.class" id="d15e15819___d15e158227-1">
+               <xs:attribute ref="class"
+                             default="- topic/body  learningBase/learningBasebody learningPlan/learningPlanbody "
+                             id="d15e15819___d15e158228-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Element declarations for learningPlan.mod -->
+   <xs:group name="learningPlan-info-types">
+      <xs:choice id="d15e15819___d15e158231-1">
+         <xs:group ref="no-topic-nesting"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="learningPlan.class" id="d15e15819___d15e158234-1_learningPl">
+      <xs:sequence id="d15e15819___d15e158235-1">
+         <xs:group ref="learningPlan.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningPlan.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningPlan.content">
+      <xs:sequence id="d15e15819___d15e158239-1">
+         <xs:sequence id="d15e15819___d15e158240-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e15819___d15e158243-1">
+               <xs:group ref="shortdesc" minOccurs="0"/>
+               <xs:group ref="abstract" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="learningPlanbody"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="learningPlan-info-types" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningPlan.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e15819___d15e158252-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e15819___d15e158256-1"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158257-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: body.class -->
+   <xs:complexType name="learningPlanbody.class" id="d15e15819___d15e158261-1_learningPl">
+      <xs:sequence id="d15e15819___d15e158262-1">
+         <xs:group ref="learningPlanbody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningPlanbody.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningPlanbody.content">
+      <xs:sequence id="d15e15819___d15e158266-1">
+         <xs:sequence id="d15e15819___d15e158267-1">
+            <xs:group ref="lcProject" minOccurs="0"/>
+            <xs:group ref="lcNeedsAnalysis" minOccurs="0"/>
+            <xs:group ref="lcGapAnalysis" minOccurs="0"/>
+            <xs:group ref="lcIntervention" minOccurs="0"/>
+            <xs:group ref="lcTechnical" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningPlanbody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158275-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcProject" id="d15e15819___d15e158278-1_lcProject">
+      <xs:complexType id="d15e15819___d15e158279-1">
+         <xs:complexContent id="d15e15819___d15e158280-1">
+            <xs:extension base="lcProject.class" id="d15e15819___d15e158281-1">
+               <xs:attribute ref="class"
+                             default="- topic/section learningBase/section  learningPlan/lcProject "
+                             id="d15e15819___d15e158282-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcProject.class"
+                   mixed="true"
+                   id="d15e15819___d15e158284-1_lcProject.">
+      <xs:sequence id="d15e15819___d15e158285-1">
+         <xs:group ref="lcProject.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcProject.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcProject.content">
+      <xs:sequence id="d15e15819___d15e158289-1">
+         <xs:sequence id="d15e15819___d15e158290-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcClient" minOccurs="0"/>
+            <xs:group ref="lcPlanTitle" minOccurs="0"/>
+            <xs:group ref="lcCIN" minOccurs="0"/>
+            <xs:group ref="lcModDate" minOccurs="0"/>
+            <xs:group ref="lcDelivDate" minOccurs="0"/>
+            <xs:group ref="lcPlanSubject" minOccurs="0"/>
+            <xs:group ref="lcPlanDescrip" minOccurs="0"/>
+            <xs:group ref="lcPlanPrereqs" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcProject.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158301-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158302-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcNeedsAnalysis" id="d15e15819___d15e158305-1_lcNeedsAna">
+      <xs:complexType id="d15e15819___d15e158306-1">
+         <xs:complexContent id="d15e15819___d15e158307-1">
+            <xs:extension base="lcNeedsAnalysis.class" id="d15e15819___d15e158308-1">
+               <xs:attribute ref="class"
+                             default="- topic/section learningBase/section learningPlan/lcNeedsAnalysis "
+                             id="d15e15819___d15e158309-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcNeedsAnalysis.class"
+                   mixed="true"
+                   id="d15e15819___d15e158312-1_lcNeedsAna">
+      <xs:sequence id="d15e15819___d15e158313-1">
+         <xs:group ref="lcNeedsAnalysis.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcNeedsAnalysis.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcNeedsAnalysis.content">
+      <xs:sequence id="d15e15819___d15e158317-1">
+         <xs:sequence id="d15e15819___d15e158318-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcOrganizational" minOccurs="0"/>
+            <xs:group ref="lcPlanAudience" minOccurs="0"/>
+            <xs:group ref="lcWorkEnv" minOccurs="0"/>
+            <xs:group ref="lcTask" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcNeedsAnalysis.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158325-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158326-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcGapAnalysis" id="d15e15819___d15e158329-1_lcGapAnaly">
+      <xs:complexType id="d15e15819___d15e158330-1">
+         <xs:complexContent id="d15e15819___d15e158331-1">
+            <xs:extension base="lcGapAnalysis.class" id="d15e15819___d15e158332-1">
+               <xs:attribute ref="class"
+                             default="- topic/section learningBase/section   learningPlan/lcGapAnalysis "
+                             id="d15e15819___d15e158333-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcGapAnalysis.class"
+                   mixed="true"
+                   id="d15e15819___d15e158335-1_lcGapAnaly">
+      <xs:sequence id="d15e15819___d15e158336-1">
+         <xs:group ref="lcGapAnalysis.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcGapAnalysis.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcGapAnalysis.content">
+      <xs:sequence id="d15e15819___d15e158340-1">
+         <xs:sequence id="d15e15819___d15e158341-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcGapItem" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcGapAnalysis.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158345-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158346-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcIntervention" id="d15e15819___d15e158349-1_lcInterven">
+      <xs:complexType id="d15e15819___d15e158350-1">
+         <xs:complexContent id="d15e15819___d15e158351-1">
+            <xs:extension base="lcIntervention.class" id="d15e15819___d15e158352-1">
+               <xs:attribute ref="class"
+                             default="- topic/section learningBase/section   learningPlan/lcIntervention "
+                             id="d15e15819___d15e158353-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcIntervention.class"
+                   mixed="true"
+                   id="d15e15819___d15e158355-1_lcInterven">
+      <xs:sequence id="d15e15819___d15e158356-1">
+         <xs:group ref="lcIntervention.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcIntervention.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcIntervention.content">
+      <xs:sequence id="d15e15819___d15e158361-1">
+         <xs:sequence id="d15e15819___d15e158362-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcInterventionItem" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcIntervention.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158366-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158367-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcTechnical" id="d15e15819___d15e158370-1_lcTechnica">
+      <xs:complexType id="d15e15819___d15e158371-1">
+         <xs:complexContent id="d15e15819___d15e158372-1">
+            <xs:extension base="lcTechnical.class" id="d15e15819___d15e158373-1">
+               <xs:attribute ref="class"
+                             default="- topic/section learningBase/section   learningPlan/lcTechnical "
+                             id="d15e15819___d15e158374-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: section.class -->
+   <xs:complexType name="lcTechnical.class"
+                   mixed="true"
+                   id="d15e15819___d15e158376-1_lcTechnica">
+      <xs:sequence id="d15e15819___d15e158377-1">
+         <xs:group ref="lcTechnical.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcTechnical.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcTechnical.content">
+      <xs:sequence id="d15e15819___d15e158381-1">
+         <xs:sequence id="d15e15819___d15e158382-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcLMS" minOccurs="0"/>
+            <xs:group ref="lcNoLMS" minOccurs="0"/>
+            <xs:group ref="lcHandouts" minOccurs="0"/>
+            <xs:group ref="lcClassroom" minOccurs="0"/>
+            <xs:group ref="lcOJT" minOccurs="0"/>
+            <xs:group ref="lcConstraints" minOccurs="0"/>
+            <xs:group ref="lcW3C" minOccurs="0"/>
+            <xs:group ref="lcPlayers" minOccurs="0"/>
+            <xs:group ref="lcGraphics" minOccurs="0"/>
+            <xs:group ref="lcViewers" minOccurs="0"/>
+            <xs:group ref="lcResolution" minOccurs="0"/>
+            <xs:group ref="lcFileSizeLimitations" minOccurs="0"/>
+            <xs:group ref="lcDownloadTime" minOccurs="0"/>
+            <xs:group ref="lcSecurity" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcTechnical.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158400-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158401-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcClient" id="d15e15819___d15e158404-1_lcClient">
+      <xs:complexType id="d15e15819___d15e158405-1">
+         <xs:complexContent id="d15e15819___d15e158406-1">
+            <xs:extension base="lcClient.class" id="d15e15819___d15e158407-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcClient "
+                             id="d15e15819___d15e158408-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcClient.class"
+                   mixed="true"
+                   id="d15e15819___d15e158410-1_lcClient.c">
+      <xs:sequence id="d15e15819___d15e158411-1">
+         <xs:group ref="lcClient.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcClient.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcClient.content">
+      <xs:sequence id="d15e15819___d15e158415-1">
+         <xs:sequence id="d15e15819___d15e158416-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcClient.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158422-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158423-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcPlanTitle" id="d15e15819___d15e158426-1_lcPlanTitl">
+      <xs:complexType id="d15e15819___d15e158427-1">
+         <xs:complexContent id="d15e15819___d15e158428-1">
+            <xs:extension base="lcPlanTitle.class" id="d15e15819___d15e158429-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcPlanTitle "
+                             id="d15e15819___d15e158430-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcPlanTitle.class"
+                   mixed="true"
+                   id="d15e15819___d15e158432-1_lcPlanTitl">
+      <xs:sequence id="d15e15819___d15e158433-1">
+         <xs:group ref="lcPlanTitle.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPlanTitle.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPlanTitle.content">
+      <xs:sequence id="d15e15819___d15e158437-1">
+         <xs:sequence id="d15e15819___d15e158438-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPlanTitle.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158443-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158444-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcCIN" id="d15e15819___d15e158447-1_lcCIN">
+      <xs:complexType id="d15e15819___d15e158448-1">
+         <xs:complexContent id="d15e15819___d15e158449-1">
+            <xs:extension base="lcCIN.class" id="d15e15819___d15e158450-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcCIN "
+                             id="d15e15819___d15e158451-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcCIN.class"
+                   mixed="true"
+                   id="d15e15819___d15e158453-1_lcCIN.clas">
+      <xs:sequence id="d15e15819___d15e158454-1">
+         <xs:group ref="lcCIN.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcCIN.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcCIN.content">
+      <xs:sequence id="d15e15819___d15e158458-1">
+         <xs:sequence id="d15e15819___d15e158459-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcCIN.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158464-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158465-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcModDate" id="d15e15819___d15e158469-1_lcModDate">
+      <xs:complexType id="d15e15819___d15e158470-1">
+         <xs:complexContent id="d15e15819___d15e158471-1">
+            <xs:extension base="lcModDate.class" id="d15e15819___d15e158472-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcModDate "
+                             id="d15e15819___d15e158473-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcModDate.class"
+                   mixed="true"
+                   id="d15e15819___d15e158475-1_lcModDate.">
+      <xs:sequence id="d15e15819___d15e158476-1">
+         <xs:group ref="lcModDate.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcModDate.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcModDate.content">
+      <xs:sequence id="d15e15819___d15e158480-1">
+         <xs:sequence id="d15e15819___d15e158481-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcModDate.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158486-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158487-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcDelivDate" id="d15e15819___d15e158490-1_lcDelivDat">
+      <xs:complexType id="d15e15819___d15e158491-1">
+         <xs:complexContent id="d15e15819___d15e158492-1">
+            <xs:extension base="lcDelivDate.class" id="d15e15819___d15e158493-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig  learningBase/fig learningPlan/lcDelivDate "
+                             id="d15e15819___d15e158494-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcDelivDate.class"
+                   mixed="true"
+                   id="d15e15819___d15e158496-1_lcDelivDat">
+      <xs:sequence id="d15e15819___d15e158497-1">
+         <xs:group ref="lcDelivDate.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcDelivDate.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcDelivDate.content">
+      <xs:sequence id="d15e15819___d15e158501-1">
+         <xs:sequence id="d15e15819___d15e158502-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcDelivDate.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158507-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158508-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcPlanSubject" id="d15e15819___d15e158511-1_lcPlanSubj">
+      <xs:complexType id="d15e15819___d15e158512-1">
+         <xs:complexContent id="d15e15819___d15e158513-1">
+            <xs:extension base="lcPlanSubject.class" id="d15e15819___d15e158514-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcPlanSubject "
+                             id="d15e15819___d15e158515-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcPlanSubject.class"
+                   mixed="true"
+                   id="d15e15819___d15e158518-1_lcPlanSubj">
+      <xs:sequence id="d15e15819___d15e158519-1">
+         <xs:group ref="lcPlanSubject.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPlanSubject.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPlanSubject.content">
+      <xs:sequence id="d15e15819___d15e158523-1">
+         <xs:sequence id="d15e15819___d15e158524-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPlanSubject.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158529-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158530-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcPlanDescrip" id="d15e15819___d15e158533-1_lcPlanDesc">
+      <xs:complexType id="d15e15819___d15e158534-1">
+         <xs:complexContent id="d15e15819___d15e158535-1">
+            <xs:extension base="lcPlanDescrip.class" id="d15e15819___d15e158536-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcPlanDescrip "
+                             id="d15e15819___d15e158537-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcPlanDescrip.class"
+                   mixed="true"
+                   id="d15e15819___d15e158539-1_lcPlanDesc">
+      <xs:sequence id="d15e15819___d15e158540-1">
+         <xs:group ref="lcPlanDescrip.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPlanDescrip.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPlanDescrip.content">
+      <xs:sequence id="d15e15819___d15e158544-1">
+         <xs:sequence id="d15e15819___d15e158545-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPlanDescrip.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158550-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158551-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcPlanPrereqs" id="d15e15819___d15e158554-1_lcPlanPrer">
+      <xs:complexType id="d15e15819___d15e158555-1">
+         <xs:complexContent id="d15e15819___d15e158556-1">
+            <xs:extension base="lcPlanPrereqs.class" id="d15e15819___d15e158557-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcPlanPrereqs "
+                             id="d15e15819___d15e158558-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcPlanPrereqs.class"
+                   mixed="true"
+                   id="d15e15819___d15e158560-1_lcPlanPrer">
+      <xs:sequence id="d15e15819___d15e158561-1">
+         <xs:group ref="lcPlanPrereqs.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPlanPrereqs.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPlanPrereqs.content">
+      <xs:sequence id="d15e15819___d15e158566-1">
+         <xs:sequence id="d15e15819___d15e158567-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPlanPrereqs.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158572-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158573-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcOrganizational" id="d15e15819___d15e158576-1_lcOrganiza">
+      <xs:complexType id="d15e15819___d15e158577-1">
+         <xs:complexContent id="d15e15819___d15e158578-1">
+            <xs:extension base="lcOrganizational.class" id="d15e15819___d15e158579-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcOrganizational "
+                             id="d15e15819___d15e158580-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcOrganizational.class"
+                   mixed="true"
+                   id="d15e15819___d15e158582-1_lcOrganiza">
+      <xs:sequence id="d15e15819___d15e158583-1">
+         <xs:group ref="lcOrganizational.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcOrganizational.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcOrganizational.content">
+      <xs:sequence id="d15e15819___d15e158587-1">
+         <xs:sequence id="d15e15819___d15e158588-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcGeneralDescription" minOccurs="0"/>
+            <xs:group ref="lcGoals" minOccurs="0"/>
+            <xs:group ref="lcNeeds" minOccurs="0"/>
+            <xs:group ref="lcValues" minOccurs="0"/>
+            <xs:group ref="lcOrgConstraints" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcOrganizational.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158597-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158598-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcPlanAudience" id="d15e15819___d15e158601-1_lcPlanAudi">
+      <xs:complexType id="d15e15819___d15e158602-1">
+         <xs:complexContent id="d15e15819___d15e158603-1">
+            <xs:extension base="lcPlanAudience.class" id="d15e15819___d15e158604-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcPlanAudience "
+                             id="d15e15819___d15e158605-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcPlanAudience.class"
+                   mixed="true"
+                   id="d15e15819___d15e158607-1_lcPlanAudi">
+      <xs:sequence id="d15e15819___d15e158608-1">
+         <xs:group ref="lcPlanAudience.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPlanAudience.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPlanAudience.content">
+      <xs:sequence id="d15e15819___d15e158612-1">
+         <xs:sequence id="d15e15819___d15e158613-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcGeneralDescription" minOccurs="0"/>
+            <xs:group ref="lcEdLevel" minOccurs="0"/>
+            <xs:group ref="lcAge" minOccurs="0"/>
+            <xs:group ref="lcBackground" minOccurs="0"/>
+            <xs:group ref="lcSkills" minOccurs="0"/>
+            <xs:group ref="lcKnowledge" minOccurs="0"/>
+            <xs:group ref="lcMotivation" minOccurs="0"/>
+            <xs:group ref="lcSpecChars" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPlanAudience.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158626-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158627-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcWorkEnv" id="d15e15819___d15e158630-1_lcWorkEnv">
+      <xs:complexType id="d15e15819___d15e158631-1">
+         <xs:complexContent id="d15e15819___d15e158632-1">
+            <xs:extension base="lcWorkEnv.class" id="d15e15819___d15e158633-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcWorkEnv "
+                             id="d15e15819___d15e158634-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcWorkEnv.class"
+                   mixed="true"
+                   id="d15e15819___d15e158636-1_lcWorkEnv.">
+      <xs:sequence id="d15e15819___d15e158637-1">
+         <xs:group ref="lcWorkEnv.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcWorkEnv.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcWorkEnv.content">
+      <xs:sequence id="d15e15819___d15e158641-1">
+         <xs:sequence id="d15e15819___d15e158642-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcWorkEnvDescription" minOccurs="0"/>
+            <xs:group ref="lcPlanResources" minOccurs="0"/>
+            <xs:group ref="lcProcesses" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcWorkEnv.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158649-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158650-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcTask" id="d15e15819___d15e158653-1_lcTask">
+      <xs:complexType id="d15e15819___d15e158654-1">
+         <xs:complexContent id="d15e15819___d15e158655-1">
+            <xs:extension base="lcTask.class" id="d15e15819___d15e158656-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcTask "
+                             id="d15e15819___d15e158657-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcTask.class"
+                   mixed="true"
+                   id="d15e15819___d15e158659-1_lcTask.cla">
+      <xs:sequence id="d15e15819___d15e158660-1">
+         <xs:group ref="lcTask.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcTask.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcTask.content">
+      <xs:sequence id="d15e15819___d15e158664-1">
+         <xs:sequence id="d15e15819___d15e158665-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcTaskItem" minOccurs="0"/>
+            <xs:group ref="lcKnowledge" minOccurs="0"/>
+            <xs:group ref="lcSkills" minOccurs="0"/>
+            <xs:group ref="lcAttitude" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcTask.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158673-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158674-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcGapItem" id="d15e15819___d15e158678-1_lcGapItem">
+      <xs:complexType id="d15e15819___d15e158679-1">
+         <xs:complexContent id="d15e15819___d15e158680-1">
+            <xs:extension base="lcGapItem.class" id="d15e15819___d15e158681-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcGapItem "
+                             id="d15e15819___d15e158682-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcGapItem.class"
+                   mixed="true"
+                   id="d15e15819___d15e158684-1_lcGapItem.">
+      <xs:sequence id="d15e15819___d15e158685-1">
+         <xs:group ref="lcGapItem.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcGapItem.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcGapItem.content">
+      <xs:sequence id="d15e15819___d15e158689-1">
+         <xs:sequence id="d15e15819___d15e158690-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcPlanObjective" minOccurs="0"/>
+            <xs:group ref="lcJtaItem" minOccurs="0"/>
+            <xs:group ref="lcGapItemDelta" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcGapItem.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158697-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158698-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcInterventionItem" id="d15e15819___d15e158701-1_lcInterven">
+      <xs:complexType id="d15e15819___d15e158702-1">
+         <xs:complexContent id="d15e15819___d15e158703-1">
+            <xs:extension base="lcInterventionItem.class" id="d15e15819___d15e158704-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcInterventionItem "
+                             id="d15e15819___d15e158705-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcInterventionItem.class"
+                   mixed="true"
+                   id="d15e15819___d15e158707-1_lcInterven">
+      <xs:sequence id="d15e15819___d15e158708-1">
+         <xs:group ref="lcInterventionItem.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcInterventionItem.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcInterventionItem.content">
+      <xs:sequence id="d15e15819___d15e158712-1">
+         <xs:sequence id="d15e15819___d15e158713-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="lcLearnStrat" minOccurs="0"/>
+            <xs:group ref="lcPlanObjective" minOccurs="0"/>
+            <xs:group ref="lcAssessment" minOccurs="0"/>
+            <xs:group ref="lcDelivery" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcInterventionItem.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158721-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158722-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcLMS" id="d15e15819___d15e158725-1_lcLMS">
+      <xs:complexType id="d15e15819___d15e158726-1">
+         <xs:complexContent id="d15e15819___d15e158727-1">
+            <xs:extension base="lcLMS.class" id="d15e15819___d15e158728-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcLMS "
+                             id="d15e15819___d15e158729-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcLMS.class"
+                   mixed="true"
+                   id="d15e15819___d15e158732-1_lcLMS.clas">
+      <xs:sequence id="d15e15819___d15e158733-1">
+         <xs:group ref="lcLMS.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcLMS.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcLMS.content">
+      <xs:sequence id="d15e15819___d15e158737-1">
+         <xs:sequence id="d15e15819___d15e158738-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcLMS.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158743-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158744-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcNoLMS" id="d15e15819___d15e158747-1_lcNoLMS">
+      <xs:complexType id="d15e15819___d15e158748-1">
+         <xs:complexContent id="d15e15819___d15e158749-1">
+            <xs:extension base="lcNoLMS.class" id="d15e15819___d15e158750-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcNoLMS "
+                             id="d15e15819___d15e158751-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcNoLMS.class"
+                   mixed="true"
+                   id="d15e15819___d15e158753-1_lcNoLMS.cl">
+      <xs:sequence id="d15e15819___d15e158754-1">
+         <xs:group ref="lcNoLMS.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcNoLMS.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcNoLMS.content">
+      <xs:sequence id="d15e15819___d15e158758-1">
+         <xs:sequence id="d15e15819___d15e158759-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcNoLMS.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158764-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158765-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcHandouts" id="d15e15819___d15e158768-1_lcHandouts">
+      <xs:complexType id="d15e15819___d15e158769-1">
+         <xs:complexContent id="d15e15819___d15e158770-1">
+            <xs:extension base="lcHandouts.class" id="d15e15819___d15e158771-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcHandouts "
+                             id="d15e15819___d15e158772-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcHandouts.class"
+                   mixed="true"
+                   id="d15e15819___d15e158774-1_lcHandouts">
+      <xs:sequence id="d15e15819___d15e158775-1">
+         <xs:group ref="lcHandouts.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcHandouts.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcHandouts.content">
+      <xs:sequence id="d15e15819___d15e158780-1">
+         <xs:sequence id="d15e15819___d15e158781-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcHandouts.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158786-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158787-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcClassroom" id="d15e15819___d15e158790-1_lcClassroo">
+      <xs:complexType id="d15e15819___d15e158791-1">
+         <xs:complexContent id="d15e15819___d15e158792-1">
+            <xs:extension base="lcClassroom.class" id="d15e15819___d15e158793-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcClassroom "
+                             id="d15e15819___d15e158794-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcClassroom.class"
+                   mixed="true"
+                   id="d15e15819___d15e158796-1_lcClassroo">
+      <xs:sequence id="d15e15819___d15e158797-1">
+         <xs:group ref="lcClassroom.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcClassroom.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcClassroom.content">
+      <xs:sequence id="d15e15819___d15e158801-1">
+         <xs:sequence id="d15e15819___d15e158802-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcClassroom.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158807-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158808-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcOJT" id="d15e15819___d15e158811-1_lcOJT">
+      <xs:complexType id="d15e15819___d15e158812-1">
+         <xs:complexContent id="d15e15819___d15e158813-1">
+            <xs:extension base="lcOJT.class" id="d15e15819___d15e158814-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcOJT "
+                             id="d15e15819___d15e158815-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcOJT.class"
+                   mixed="true"
+                   id="d15e15819___d15e158817-1_lcOJT.clas">
+      <xs:sequence id="d15e15819___d15e158818-1">
+         <xs:group ref="lcOJT.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcOJT.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcOJT.content">
+      <xs:sequence id="d15e15819___d15e158822-1">
+         <xs:sequence id="d15e15819___d15e158823-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcOJT.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158829-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158830-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcConstraints" id="d15e15819___d15e158833-1_lcConstrai">
+      <xs:complexType id="d15e15819___d15e158834-1">
+         <xs:complexContent id="d15e15819___d15e158835-1">
+            <xs:extension base="lcConstraints.class" id="d15e15819___d15e158836-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcConstraints "
+                             id="d15e15819___d15e158837-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcConstraints.class"
+                   mixed="true"
+                   id="d15e15819___d15e158839-1_lcConstrai">
+      <xs:sequence id="d15e15819___d15e158840-1">
+         <xs:group ref="lcConstraints.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcConstraints.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcConstraints.content">
+      <xs:sequence id="d15e15819___d15e158844-1">
+         <xs:sequence id="d15e15819___d15e158845-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcConstraints.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158850-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158851-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcW3C" id="d15e15819___d15e158854-1_lcW3C">
+      <xs:complexType id="d15e15819___d15e158855-1">
+         <xs:complexContent id="d15e15819___d15e158856-1">
+            <xs:extension base="lcW3C.class" id="d15e15819___d15e158857-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcW3C "
+                             id="d15e15819___d15e158858-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcW3C.class"
+                   mixed="true"
+                   id="d15e15819___d15e158860-1_lcW3C.clas">
+      <xs:sequence id="d15e15819___d15e158861-1">
+         <xs:group ref="lcW3C.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcW3C.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcW3C.content">
+      <xs:sequence id="d15e15819___d15e158865-1">
+         <xs:sequence id="d15e15819___d15e158866-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcW3C.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158871-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158872-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcPlayers" id="d15e15819___d15e158876-1_lcPlayers">
+      <xs:complexType id="d15e15819___d15e158877-1">
+         <xs:complexContent id="d15e15819___d15e158878-1">
+            <xs:extension base="lcPlayers.class" id="d15e15819___d15e158879-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcPlayers "
+                             id="d15e15819___d15e158880-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcPlayers.class"
+                   mixed="true"
+                   id="d15e15819___d15e158882-1_lcPlayers.">
+      <xs:sequence id="d15e15819___d15e158883-1">
+         <xs:group ref="lcPlayers.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPlayers.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPlayers.content">
+      <xs:sequence id="d15e15819___d15e158887-1">
+         <xs:sequence id="d15e15819___d15e158888-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPlayers.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158893-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158894-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcGraphics" id="d15e15819___d15e158897-1_lcGraphics">
+      <xs:complexType id="d15e15819___d15e158898-1">
+         <xs:complexContent id="d15e15819___d15e158899-1">
+            <xs:extension base="lcGraphics.class" id="d15e15819___d15e158900-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcGraphics "
+                             id="d15e15819___d15e158901-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcGraphics.class"
+                   mixed="true"
+                   id="d15e15819___d15e158903-1_lcGraphics">
+      <xs:sequence id="d15e15819___d15e158904-1">
+         <xs:group ref="lcGraphics.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcGraphics.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcGraphics.content">
+      <xs:sequence id="d15e15819___d15e158908-1">
+         <xs:sequence id="d15e15819___d15e158909-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcGraphics.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158914-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158915-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcViewers" id="d15e15819___d15e158918-1_lcViewers">
+      <xs:complexType id="d15e15819___d15e158919-1">
+         <xs:complexContent id="d15e15819___d15e158920-1">
+            <xs:extension base="lcViewers.class" id="d15e15819___d15e158921-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcViewers "
+                             id="d15e15819___d15e158922-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcViewers.class"
+                   mixed="true"
+                   id="d15e15819___d15e158925-1_lcViewers.">
+      <xs:sequence id="d15e15819___d15e158926-1">
+         <xs:group ref="lcViewers.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcViewers.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcViewers.content">
+      <xs:sequence id="d15e15819___d15e158930-1">
+         <xs:sequence id="d15e15819___d15e158931-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcViewers.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158936-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158937-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcResolution" id="d15e15819___d15e158940-1_lcResoluti">
+      <xs:complexType id="d15e15819___d15e158941-1">
+         <xs:complexContent id="d15e15819___d15e158942-1">
+            <xs:extension base="lcResolution.class" id="d15e15819___d15e158943-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcResolution "
+                             id="d15e15819___d15e158944-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcResolution.class"
+                   mixed="true"
+                   id="d15e15819___d15e158946-1_lcResoluti">
+      <xs:sequence id="d15e15819___d15e158947-1">
+         <xs:group ref="lcResolution.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcResolution.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcResolution.content">
+      <xs:sequence id="d15e15819___d15e158951-1">
+         <xs:sequence id="d15e15819___d15e158952-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcResolution.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158957-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158958-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcFileSizeLimitations" id="d15e15819___d15e158961-1_lcFileSize">
+      <xs:complexType id="d15e15819___d15e158962-1">
+         <xs:complexContent id="d15e15819___d15e158963-1">
+            <xs:extension base="lcFileSizeLimitations.class" id="d15e15819___d15e158964-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcFileSizeLimitations "
+                             id="d15e15819___d15e158965-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcFileSizeLimitations.class"
+                   mixed="true"
+                   id="d15e15819___d15e158967-1_lcFileSize">
+      <xs:sequence id="d15e15819___d15e158968-1">
+         <xs:group ref="lcFileSizeLimitations.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcFileSizeLimitations.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcFileSizeLimitations.content">
+      <xs:sequence id="d15e15819___d15e158973-1">
+         <xs:sequence id="d15e15819___d15e158974-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcFileSizeLimitations.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e158979-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e158980-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcDownloadTime" id="d15e15819___d15e158983-1_lcDownload">
+      <xs:complexType id="d15e15819___d15e158984-1">
+         <xs:complexContent id="d15e15819___d15e158985-1">
+            <xs:extension base="lcDownloadTime.class" id="d15e15819___d15e158986-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcDownloadTime "
+                             id="d15e15819___d15e158987-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcDownloadTime.class"
+                   mixed="true"
+                   id="d15e15819___d15e158989-1_lcDownload">
+      <xs:sequence id="d15e15819___d15e158990-1">
+         <xs:group ref="lcDownloadTime.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcDownloadTime.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcDownloadTime.content">
+      <xs:sequence id="d15e15819___d15e158994-1">
+         <xs:sequence id="d15e15819___d15e158995-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcDownloadTime.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159000-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e159001-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcSecurity" id="d15e15819___d15e159004-1_lcSecurity">
+      <xs:complexType id="d15e15819___d15e159005-1">
+         <xs:complexContent id="d15e15819___d15e159006-1">
+            <xs:extension base="lcSecurity.class" id="d15e15819___d15e159007-1">
+               <xs:attribute ref="class"
+                             default="- topic/fig learningBase/fig learningPlan/lcSecurity "
+                             id="d15e15819___d15e159008-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: fig.class -->
+   <xs:complexType name="lcSecurity.class"
+                   mixed="true"
+                   id="d15e15819___d15e159010-1_lcSecurity">
+      <xs:sequence id="d15e15819___d15e159011-1">
+         <xs:group ref="lcSecurity.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcSecurity.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcSecurity.content">
+      <xs:sequence id="d15e15819___d15e159015-1">
+         <xs:sequence id="d15e15819___d15e159016-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="fig.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSecurity.attributes">
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159022-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e15819___d15e159023-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcGeneralDescription" id="d15e15819___d15e159026-1_lcGeneralD">
+      <xs:complexType id="d15e15819___d15e159027-1">
+         <xs:complexContent id="d15e15819___d15e159028-1">
+            <xs:extension base="lcGeneralDescription.class" id="d15e15819___d15e159029-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcGeneralDescription "
+                             id="d15e15819___d15e159030-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: p.class -->
+   <xs:complexType name="lcGeneralDescription.class"
+                   mixed="true"
+                   id="d15e15819___d15e159032-1_lcGeneralD">
+      <xs:sequence id="d15e15819___d15e159033-1">
+         <xs:group ref="lcGeneralDescription.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcGeneralDescription.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcGeneralDescription.content">
+      <xs:sequence id="d15e15819___d15e159037-1">
+         <xs:sequence id="d15e15819___d15e159038-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcGeneralDescription.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159041-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcGoals" id="d15e15819___d15e159044-1_lcGoals">
+      <xs:complexType id="d15e15819___d15e159045-1">
+         <xs:complexContent id="d15e15819___d15e159046-1">
+            <xs:extension base="lcGoals.class" id="d15e15819___d15e159047-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcGoals "
+                             id="d15e15819___d15e159048-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcGoals.class"
+                   mixed="true"
+                   id="d15e15819___d15e159049-1_lcGoals.cl">
+      <xs:sequence id="d15e15819___d15e159050-1">
+         <xs:group ref="lcGoals.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcGoals.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcGoals.content">
+      <xs:sequence id="d15e15819___d15e159054-1">
+         <xs:sequence id="d15e15819___d15e159055-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcGoals.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159058-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcNeeds" id="d15e15819___d15e159061-1_lcNeeds">
+      <xs:complexType id="d15e15819___d15e159062-1">
+         <xs:complexContent id="d15e15819___d15e159063-1">
+            <xs:extension base="lcNeeds.class" id="d15e15819___d15e159064-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcNeeds "
+                             id="d15e15819___d15e159065-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcNeeds.class"
+                   mixed="true"
+                   id="d15e15819___d15e159067-1_lcNeeds.cl">
+      <xs:sequence id="d15e15819___d15e159068-1">
+         <xs:group ref="lcNeeds.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcNeeds.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcNeeds.content">
+      <xs:sequence id="d15e15819___d15e159072-1">
+         <xs:sequence id="d15e15819___d15e159073-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcNeeds.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159076-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcValues" id="d15e15819___d15e159079-1_lcValues">
+      <xs:complexType id="d15e15819___d15e159080-1">
+         <xs:complexContent id="d15e15819___d15e159081-1">
+            <xs:extension base="lcValues.class" id="d15e15819___d15e159082-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcValues "
+                             id="d15e15819___d15e159083-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcValues.class"
+                   mixed="true"
+                   id="d15e15819___d15e159084-1_lcValues.c">
+      <xs:sequence id="d15e15819___d15e159085-1">
+         <xs:group ref="lcValues.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcValues.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcValues.content">
+      <xs:sequence id="d15e15819___d15e159089-1">
+         <xs:sequence id="d15e15819___d15e159090-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcValues.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159093-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcOrgConstraints" id="d15e15819___d15e159096-1_lcOrgConst">
+      <xs:complexType id="d15e15819___d15e159097-1">
+         <xs:complexContent id="d15e15819___d15e159098-1">
+            <xs:extension base="lcOrgConstraints.class" id="d15e15819___d15e159099-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcOrgConstraints "
+                             id="d15e15819___d15e159100-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcOrgConstraints.class"
+                   mixed="true"
+                   id="d15e15819___d15e159101-1_lcOrgConst">
+      <xs:sequence id="d15e15819___d15e159102-1">
+         <xs:group ref="lcOrgConstraints.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcOrgConstraints.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcOrgConstraints.content">
+      <xs:sequence id="d15e15819___d15e159106-1">
+         <xs:sequence id="d15e15819___d15e159107-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcOrgConstraints.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159110-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcEdLevel" id="d15e15819___d15e159114-1_lcEdLevel">
+      <xs:complexType id="d15e15819___d15e159115-1">
+         <xs:complexContent id="d15e15819___d15e159116-1">
+            <xs:extension base="lcEdLevel.class" id="d15e15819___d15e159117-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcEdLevel "
+                             id="d15e15819___d15e159118-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcEdLevel.class"
+                   mixed="true"
+                   id="d15e15819___d15e159119-1_lcEdLevel.">
+      <xs:sequence id="d15e15819___d15e159120-1">
+         <xs:group ref="lcEdLevel.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcEdLevel.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcEdLevel.content">
+      <xs:sequence id="d15e15819___d15e159124-1">
+         <xs:sequence id="d15e15819___d15e159125-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcEdLevel.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159128-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAge" id="d15e15819___d15e159131-1_lcAge">
+      <xs:complexType id="d15e15819___d15e159132-1">
+         <xs:complexContent id="d15e15819___d15e159133-1">
+            <xs:extension base="lcAge.class" id="d15e15819___d15e159134-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcAge "
+                             id="d15e15819___d15e159135-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAge.class"
+                   mixed="true"
+                   id="d15e15819___d15e159136-1_lcAge.clas">
+      <xs:sequence id="d15e15819___d15e159137-1">
+         <xs:group ref="lcAge.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAge.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAge.content">
+      <xs:sequence id="d15e15819___d15e159141-1">
+         <xs:sequence id="d15e15819___d15e159142-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAge.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159145-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcBackground" id="d15e15819___d15e159148-1_lcBackgrou">
+      <xs:complexType id="d15e15819___d15e159149-1">
+         <xs:complexContent id="d15e15819___d15e159150-1">
+            <xs:extension base="lcBackground.class" id="d15e15819___d15e159151-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcBackground "
+                             id="d15e15819___d15e159152-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcBackground.class"
+                   mixed="true"
+                   id="d15e15819___d15e159153-1_lcBackgrou">
+      <xs:sequence id="d15e15819___d15e159154-1">
+         <xs:group ref="lcBackground.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcBackground.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcBackground.content">
+      <xs:sequence id="d15e15819___d15e159158-1">
+         <xs:sequence id="d15e15819___d15e159159-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcBackground.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159163-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcSkills" id="d15e15819___d15e159166-1_lcSkills">
+      <xs:complexType id="d15e15819___d15e159167-1">
+         <xs:complexContent id="d15e15819___d15e159168-1">
+            <xs:extension base="lcSkills.class" id="d15e15819___d15e159169-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcSkills "
+                             id="d15e15819___d15e159170-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcSkills.class"
+                   mixed="true"
+                   id="d15e15819___d15e159171-1_lcSkills.c">
+      <xs:sequence id="d15e15819___d15e159172-1">
+         <xs:group ref="lcSkills.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcSkills.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcSkills.content">
+      <xs:sequence id="d15e15819___d15e159176-1">
+         <xs:sequence id="d15e15819___d15e159177-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSkills.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159180-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcKnowledge" id="d15e15819___d15e159183-1_lcKnowledg">
+      <xs:complexType id="d15e15819___d15e159184-1">
+         <xs:complexContent id="d15e15819___d15e159185-1">
+            <xs:extension base="lcKnowledge.class" id="d15e15819___d15e159186-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcKnowledge "
+                             id="d15e15819___d15e159187-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcKnowledge.class"
+                   mixed="true"
+                   id="d15e15819___d15e159188-1_lcKnowledg">
+      <xs:sequence id="d15e15819___d15e159189-1">
+         <xs:group ref="lcKnowledge.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcKnowledge.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcKnowledge.content">
+      <xs:sequence id="d15e15819___d15e159193-1">
+         <xs:sequence id="d15e15819___d15e159194-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcKnowledge.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159197-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcMotivation" id="d15e15819___d15e159200-1_lcMotivati">
+      <xs:complexType id="d15e15819___d15e159201-1">
+         <xs:complexContent id="d15e15819___d15e159202-1">
+            <xs:extension base="lcMotivation.class" id="d15e15819___d15e159203-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcMotivation "
+                             id="d15e15819___d15e159204-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcMotivation.class"
+                   mixed="true"
+                   id="d15e15819___d15e159205-1_lcMotivati">
+      <xs:sequence id="d15e15819___d15e159206-1">
+         <xs:group ref="lcMotivation.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcMotivation.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcMotivation.content">
+      <xs:sequence id="d15e15819___d15e159211-1">
+         <xs:sequence id="d15e15819___d15e159212-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcMotivation.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159215-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcSpecChars" id="d15e15819___d15e159218-1_lcSpecChar">
+      <xs:complexType id="d15e15819___d15e159219-1">
+         <xs:complexContent id="d15e15819___d15e159220-1">
+            <xs:extension base="lcSpecChars.class" id="d15e15819___d15e159221-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcSpecChars "
+                             id="d15e15819___d15e159222-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcSpecChars.class"
+                   mixed="true"
+                   id="d15e15819___d15e159223-1_lcSpecChar">
+      <xs:sequence id="d15e15819___d15e159224-1">
+         <xs:group ref="lcSpecChars.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcSpecChars.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcSpecChars.content">
+      <xs:sequence id="d15e15819___d15e159228-1">
+         <xs:sequence id="d15e15819___d15e159229-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcSpecChars.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159232-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcWorkEnvDescription" id="d15e15819___d15e159235-1_lcWorkEnvD">
+      <xs:complexType id="d15e15819___d15e159236-1">
+         <xs:complexContent id="d15e15819___d15e159237-1">
+            <xs:extension base="lcWorkEnvDescription.class" id="d15e15819___d15e159238-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcWorkEnvDescription "
+                             id="d15e15819___d15e159239-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcWorkEnvDescription.class"
+                   mixed="true"
+                   id="d15e15819___d15e159240-1_lcWorkEnvD">
+      <xs:sequence id="d15e15819___d15e159241-1">
+         <xs:group ref="lcWorkEnvDescription.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcWorkEnvDescription.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcWorkEnvDescription.content">
+      <xs:sequence id="d15e15819___d15e159245-1">
+         <xs:sequence id="d15e15819___d15e159246-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcWorkEnvDescription.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159249-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcPlanResources" id="d15e15819___d15e159252-1_lcPlanReso">
+      <xs:complexType id="d15e15819___d15e159253-1">
+         <xs:complexContent id="d15e15819___d15e159254-1">
+            <xs:extension base="lcPlanResources.class" id="d15e15819___d15e159255-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcPlanResources "
+                             id="d15e15819___d15e159256-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcPlanResources.class"
+                   mixed="true"
+                   id="d15e15819___d15e159258-1_lcPlanReso">
+      <xs:sequence id="d15e15819___d15e159259-1">
+         <xs:group ref="lcPlanResources.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPlanResources.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPlanResources.content">
+      <xs:sequence id="d15e15819___d15e159263-1">
+         <xs:sequence id="d15e15819___d15e159264-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPlanResources.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159267-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcProcesses" id="d15e15819___d15e159270-1_lcProcesse">
+      <xs:complexType id="d15e15819___d15e159271-1">
+         <xs:complexContent id="d15e15819___d15e159272-1">
+            <xs:extension base="lcProcesses.class" id="d15e15819___d15e159273-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcProcesses "
+                             id="d15e15819___d15e159274-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcProcesses.class"
+                   mixed="true"
+                   id="d15e15819___d15e159275-1_lcProcesse">
+      <xs:sequence id="d15e15819___d15e159276-1">
+         <xs:group ref="lcProcesses.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcProcesses.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcProcesses.content">
+      <xs:sequence id="d15e15819___d15e159280-1">
+         <xs:sequence id="d15e15819___d15e159281-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcProcesses.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159284-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcTaskItem" id="d15e15819___d15e159287-1_lcTaskItem">
+      <xs:complexType id="d15e15819___d15e159288-1">
+         <xs:complexContent id="d15e15819___d15e159289-1">
+            <xs:extension base="lcTaskItem.class" id="d15e15819___d15e159290-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcTaskItem "
+                             id="d15e15819___d15e159291-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcTaskItem.class"
+                   mixed="true"
+                   id="d15e15819___d15e159292-1_lcTaskItem">
+      <xs:sequence id="d15e15819___d15e159293-1">
+         <xs:group ref="lcTaskItem.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcTaskItem.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcTaskItem.content">
+      <xs:sequence id="d15e15819___d15e159297-1">
+         <xs:sequence id="d15e15819___d15e159298-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcTaskItem.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159301-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAttitude" id="d15e15819___d15e159305-1_lcAttitude">
+      <xs:complexType id="d15e15819___d15e159306-1">
+         <xs:complexContent id="d15e15819___d15e159307-1">
+            <xs:extension base="lcAttitude.class" id="d15e15819___d15e159308-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcAttitude "
+                             id="d15e15819___d15e159309-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAttitude.class"
+                   mixed="true"
+                   id="d15e15819___d15e159310-1_lcAttitude">
+      <xs:sequence id="d15e15819___d15e159311-1">
+         <xs:group ref="lcAttitude.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAttitude.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAttitude.content">
+      <xs:sequence id="d15e15819___d15e159315-1">
+         <xs:sequence id="d15e15819___d15e159316-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAttitude.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159319-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcPlanObjective" id="d15e15819___d15e159322-1_lcPlanObje">
+      <xs:complexType id="d15e15819___d15e159323-1">
+         <xs:complexContent id="d15e15819___d15e159324-1">
+            <xs:extension base="lcPlanObjective.class" id="d15e15819___d15e159325-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcPlanObjective "
+                             id="d15e15819___d15e159326-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcPlanObjective.class"
+                   mixed="true"
+                   id="d15e15819___d15e159327-1_lcPlanObje">
+      <xs:sequence id="d15e15819___d15e159328-1">
+         <xs:group ref="lcPlanObjective.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcPlanObjective.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcPlanObjective.content">
+      <xs:sequence id="d15e15819___d15e159332-1">
+         <xs:sequence id="d15e15819___d15e159333-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcPlanObjective.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159336-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcJtaItem" id="d15e15819___d15e159339-1_lcJtaItem">
+      <xs:complexType id="d15e15819___d15e159340-1">
+         <xs:complexContent id="d15e15819___d15e159341-1">
+            <xs:extension base="lcJtaItem.class" id="d15e15819___d15e159342-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcJtaItem "
+                             id="d15e15819___d15e159343-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcJtaItem.class"
+                   mixed="true"
+                   id="d15e15819___d15e159344-1_lcJtaItem.">
+      <xs:sequence id="d15e15819___d15e159345-1">
+         <xs:group ref="lcJtaItem.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcJtaItem.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcJtaItem.content">
+      <xs:sequence id="d15e15819___d15e159349-1">
+         <xs:sequence id="d15e15819___d15e159350-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcJtaItem.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159354-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcGapItemDelta" id="d15e15819___d15e159357-1_lcGapItemD">
+      <xs:complexType id="d15e15819___d15e159358-1">
+         <xs:complexContent id="d15e15819___d15e159359-1">
+            <xs:extension base="lcGapItemDelta.class" id="d15e15819___d15e159360-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcGapItemDelta "
+                             id="d15e15819___d15e159361-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcGapItemDelta.class"
+                   mixed="true"
+                   id="d15e15819___d15e159362-1_lcGapItemD">
+      <xs:sequence id="d15e15819___d15e159363-1">
+         <xs:group ref="lcGapItemDelta.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcGapItemDelta.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcGapItemDelta.content">
+      <xs:sequence id="d15e15819___d15e159367-1">
+         <xs:sequence id="d15e15819___d15e159368-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcGapItemDelta.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159371-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcLearnStrat" id="d15e15819___d15e159374-1_lcLearnStr">
+      <xs:complexType id="d15e15819___d15e159375-1">
+         <xs:complexContent id="d15e15819___d15e159376-1">
+            <xs:extension base="lcLearnStrat.class" id="d15e15819___d15e159377-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcLearnStrat "
+                             id="d15e15819___d15e159378-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcLearnStrat.class"
+                   mixed="true"
+                   id="d15e15819___d15e159379-1_lcLearnStr">
+      <xs:sequence id="d15e15819___d15e159380-1">
+         <xs:group ref="lcLearnStrat.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcLearnStrat.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcLearnStrat.content">
+      <xs:sequence id="d15e15819___d15e159384-1">
+         <xs:sequence id="d15e15819___d15e159385-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcLearnStrat.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159388-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcAssessment" id="d15e15819___d15e159391-1_lcAssessme">
+      <xs:complexType id="d15e15819___d15e159392-1">
+         <xs:complexContent id="d15e15819___d15e159393-1">
+            <xs:extension base="lcAssessment.class" id="d15e15819___d15e159394-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcAssessment "
+                             id="d15e15819___d15e159395-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcAssessment.class"
+                   mixed="true"
+                   id="d15e15819___d15e159396-1_lcAssessme">
+      <xs:sequence id="d15e15819___d15e159397-1">
+         <xs:group ref="lcAssessment.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcAssessment.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcAssessment.content">
+      <xs:sequence id="d15e15819___d15e159402-1">
+         <xs:sequence id="d15e15819___d15e159403-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcAssessment.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159406-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lcDelivery" id="d15e15819___d15e159409-1_lcDelivery">
+      <xs:complexType id="d15e15819___d15e159410-1">
+         <xs:complexContent id="d15e15819___d15e159411-1">
+            <xs:extension base="lcDelivery.class" id="d15e15819___d15e159412-1">
+               <xs:attribute ref="class"
+                             default="- topic/p learningBase/p  learningPlan/lcDelivery "
+                             id="d15e15819___d15e159413-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lcDelivery.class"
+                   mixed="true"
+                   id="d15e15819___d15e159414-1_lcDelivery">
+      <xs:sequence id="d15e15819___d15e159415-1">
+         <xs:group ref="lcDelivery.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lcDelivery.attributes"/>
+   </xs:complexType>
+   <xs:group name="lcDelivery.content">
+      <xs:sequence id="d15e15819___d15e159419-1">
+         <xs:sequence id="d15e15819___d15e159420-1">
+            <xs:group ref="para.cnt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lcDelivery.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15819___d15e159423-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 107 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningSummary.xsd

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningSummary XSD                             -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningMetadataDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="ph">
+         <xs:choice id="d15e16099___d15e161019-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16099___d15e161023-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16099___d15e161027-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16099___d15e161031-1">
+            <xs:group ref="note"/>
+            <xs:group ref="learning-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="metadata">
+         <xs:choice id="d15e16099___d15e161036-1">
+            <xs:group ref="metadata"/>
+            <xs:group ref="learningmeta-d-metadata"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningInteractionBaseDomain.xsd:1.2">
+      <xs:group name="lcInteractionBase">
+         <xs:choice id="d15e16099___d15e161041-1">
+            <xs:group ref="lcInteractionBase"/>
+            <xs:group ref="learning-d-lcInteractionBase"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <!--  ================ INFO TYPES =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningSummaryGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningBaseMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:learning:xsd:learningSummaryMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hi-d)                                             (topic indexing-d)                                            (topic ut-d)                                           (topic learningmeta-d)                                           (topic learningInteractionBase-d learning-d)                                            (topic learningBase+learningInteractionBase-d)                                           (topic learningBase+learningInteractionBase-d learningSummary)                                           "
+                    id="d15e16099___d15e161052-1_domains"/>
+   </xs:attributeGroup>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16099___d15e161054-1"/>
+   </xs:group>
+</xs:schema>

+ 43 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningSummaryGrp.xsd

@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningSummary XSD Group Definition         -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="learningSummary">
+      <xs:sequence id="d15e16143___d15e161432-1">
+         <xs:element ref="learningSummary" id="d15e16143___d15e161433-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="learningSummarybody">
+      <xs:sequence id="d15e16143___d15e161435-1">
+         <xs:element ref="learningSummarybody" id="d15e16143___d15e161436-1"/>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 163 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/learning.xsd/learningSummaryMod.xsd

@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file is part of the DITA learning and training content 
+     specialization working design. It is a work-in-progress by
+     the OASIS DITA learning and training content specialization 
+     sub-committee.-->
+<!--             (C) Copyright OASIS Open 2007, 2009                    -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA learningSummary XSD                         -->
+<!--  VERSION:   0.1                                               -->
+<!--  DATE:      May 2007                                          -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Learning Base     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             May 2007                                          -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic learningBase+learningInteractionBase-d learningSummary)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="learningSummary-info-types">
+      <xs:choice id="d15e15959___d15e159604-1">
+         <xs:group ref="no-topic-nesting"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Element declarations for learningSummary.mod -->
+   <xs:element name="learningSummary" id="d15e15959___d15e159608-1_learningSu">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningSummary</keyword>&gt; element is the top-level element
+        for learningSummary.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15959___d15e159615-1">
+         <xs:complexContent id="d15e15959___d15e159616-1">
+            <xs:extension base="learningSummary.class" id="d15e15959___d15e159617-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic learningBase/learningBase learningSummary/learningSummary "
+                             id="d15e15959___d15e159618-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="learningSummarybody" id="d15e15959___d15e159619-1_learningSu">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>learningSummarybody</keyword>&gt; element is the main body-level
+        element inside a learningSummary topic.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e15959___d15e159626-1">
+         <xs:complexContent id="d15e15959___d15e159627-1">
+            <xs:extension base="learningSummarybody.class" id="d15e15959___d15e159628-1">
+               <xs:attribute ref="class"
+                             default="- topic/body  learningBase/learningBasebody learningSummary/learningSummarybody "
+                             id="d15e15959___d15e159629-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="learningSummary.class" id="d15e15959___d15e159631-1_learningSu">
+      <xs:sequence id="d15e15959___d15e159632-1">
+         <xs:group ref="title"/>
+         <xs:group ref="titlealts" minOccurs="0"/>
+         <xs:choice minOccurs="0" id="d15e15959___d15e159635-1">
+            <xs:group ref="shortdesc" minOccurs="0"/>
+            <xs:group ref="abstract" minOccurs="0"/>
+         </xs:choice>
+         <xs:group ref="prolog" minOccurs="0"/>
+         <xs:group ref="learningSummarybody"/>
+         <xs:group ref="related-links" minOccurs="0"/>
+         <xs:group ref="learningSummary-info-types"
+                   minOccurs="0"
+                   maxOccurs="unbounded"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningSummary.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningSummary.content">
+      <xs:sequence id="d15e15959___d15e159644-1">
+         <xs:sequence id="d15e15959___d15e159645-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e15959___d15e159648-1">
+               <xs:group ref="shortdesc" minOccurs="0"/>
+               <xs:group ref="abstract" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="learningSummarybody"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="learningSummary-info-types"
+                      minOccurs="0"
+                      maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningSummary.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e15959___d15e159656-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e15959___d15e159660-1"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15959___d15e159661-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: body.class -->
+   <xs:complexType name="learningSummarybody.class"
+                   id="d15e15959___d15e159666-1_learningSu">
+      <xs:sequence id="d15e15959___d15e159667-1">
+         <xs:group ref="learningSummarybody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="learningSummarybody.attributes"/>
+   </xs:complexType>
+   <xs:group name="learningSummarybody.content">
+      <xs:sequence id="d15e15959___d15e159671-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e15959___d15e159672-1">
+            <xs:group ref="lcSummary" minOccurs="0"/>
+            <xs:group ref="lcObjectives" minOccurs="0"/>
+            <xs:group ref="lcReview" minOccurs="0"/>
+            <xs:group ref="lcNextSteps" minOccurs="0"/>
+            <xs:group ref="lcResources" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="learningSummarybody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e15959___d15e159680-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 123 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/machineryIndustry.xsd/machineryTask.xsd

@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Machinery Task XSD -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      April 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    XSD  to describe DITA Machine Industry Tasks -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- April 2009 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2009. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified">
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:taskreqDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:taskMod.xsd:1.2"/>
+   <!-- ============================================================= -->
+   <!-- DOMAIN ATTRIBUTE DECLARATIONS -->
+   <!-- ============================================================= -->
+   <!-- ============================================================= -->
+   <!-- DOMAIN EXTENSIONS -->
+   <!-- ============================================================= -->
+   <!--
+    One for each extended base element, with
+    the name of the domain(s) in which the
+    extension was declared
+  -->
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="pre">
+         <xs:choice id="d15e18117___d15e181206-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="ui-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="keyword">
+         <xs:choice id="d15e18117___d15e181210-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e18117___d15e181214-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e18117___d15e181219-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e18117___d15e181223-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e18117___d15e181227-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:machinery:xsd:machineryTaskbodyConstraintMod.xsd:1.2"/>
+   <!-- ============================================================= -->
+   <!-- DOMAIN ATTRIBUTE EXTENSIONS -->
+   <!-- ============================================================= -->
+   <!-- ============================================================= -->
+   <!-- TOPIC NESTING OVERRIDE -->
+   <!-- ============================================================= -->
+   <!--
+    Redefine the infotype entity to exclude 
+    other topic types and disallow nesting
+  -->
+   <!-- ============================================================= -->
+   <!-- DOMAINS ATTRIBUTE OVERRIDE -->
+   <!-- ============================================================= -->
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hazard-d)                                           (topic hi-d)                                           (topic indexing-d)                                                                                      (topic ui-d)                                            (topic ut-d)                                           (topic task)                                            (topic task taskreq-d)                                            (topic task+taskreq-d machineryTaskbody-c)"
+                    id="d15e18117___d15e181243-1_domains"/>
+   </xs:attributeGroup>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e18117___d15e181245-1"/>
+   </xs:group>
+</xs:schema>
+<!-- ================== End DITA Machinery Task XSD  ============= -->

+ 68 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/machineryIndustry.xsd/machineryTaskbodyConstraintIntMod.xsd

@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Machine Industry Taskbody Constraint -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      April 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
+<!-- TYPICAL INVOCATION -->
+<!---->
+<!--
+  Refer to this file by the following public identifier or an 
+        appropriate system identifier 
+  PUBLIC "-//OASIS//ELEMENTS DITA Machine Industry Task Constraint//EN"
+        Delivered as file "machineryTaskConstraint.mod"
+-->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    Declaring the domain entity for the strict task -->
+<!-- constraint module -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- April 2009 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2009 -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- Machine Industry Taskbody ENTITIES -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic task+taskreq-d machineryTaskbody-c)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:taskGrp.xsd:1.2">
+      <xs:group name="prereq">
+         <xs:choice id="d15e18128___d15e181288-1">
+            <xs:group ref="prereq"/>
+            <xs:group ref="taskreq-d-prereq"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="postreq">
+         <xs:choice id="d15e18128___d15e181292-1">
+            <xs:group ref="postreq"/>
+            <xs:group ref="taskreq-d-postreq"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+</xs:schema>
+<!-- ================== End Machinery Taskbody Entities ========== -->

+ 32 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/machineryIndustry.xsd/machineryTaskbodyConstraintMod.xsd

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ===== Start  XSD ================================================== -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:spec:machinery:xsd:machineryTaskbodyConstraintIntMod.xsd:1.2">
+      <xs:annotation>
+         <xs:appinfo>
+            <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic task+taskreq-d machineryTaskbody-c)</dita:domainsModule>
+         </xs:appinfo>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:group name="prereq">
+         <xs:choice id="d15e18129___d15e181307-1">
+            <xs:group ref="taskreq-d-prereq"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="postreq">
+         <xs:choice id="d15e18129___d15e181310-1">
+            <xs:group ref="taskreq-d-postreq"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+</xs:schema>

+ 441 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/classifyDomain.xsd

@@ -0,0 +1,441 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Subject Classification Domain -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      February 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
+<!-- TYPICAL INVOCATION -->
+<!---->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    Define elements and specialization attributes -->
+<!-- for Map Subject Classification Domain -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- February 2009 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2009. -->
+<!-- (C) Copyright IBM Corporation 2005, 2007. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified">
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(map classify-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="classify-d-topicref">
+      <xs:sequence id="d15e18832___d15e188336-1">
+         <xs:group ref="topicsubject"/>
+         <xs:group ref="topicapply"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="classify-d-reltable">
+      <xs:sequence id="d15e18832___d15e188340-1">
+         <xs:group ref="topicSubjectTable"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicSubjectTable">
+      <xs:sequence id="d15e18832___d15e188343-1">
+         <xs:element ref="topicSubjectTable" id="d15e18832___d15e188344-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicsubject">
+      <xs:sequence id="d15e18832___d15e188346-1">
+         <xs:element ref="topicsubject" id="d15e18832___d15e188347-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicapply">
+      <xs:sequence id="d15e18832___d15e188349-1">
+         <xs:element ref="topicapply" id="d15e18832___d15e188350-1"/>
+      </xs:sequence>
+   </xs:group>
+   <!-- New -->
+   <xs:group name="subjectref">
+      <xs:sequence id="d15e18832___d15e188353-1">
+         <xs:element ref="subjectref" id="d15e18832___d15e188354-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicSubjectHeader">
+      <xs:sequence id="d15e18832___d15e188356-1">
+         <xs:element ref="topicSubjectHeader" id="d15e18832___d15e188357-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicSubjectRow">
+      <xs:sequence id="d15e18832___d15e188359-1">
+         <xs:element ref="topicSubjectRow" id="d15e18832___d15e188360-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="topicCell">
+      <xs:sequence id="d15e18832___d15e188363-1">
+         <xs:element ref="topicCell" id="d15e18832___d15e188364-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="subjectCell">
+      <xs:sequence id="d15e18832___d15e188366-1">
+         <xs:element ref="subjectCell" id="d15e18832___d15e188367-1"/>
+      </xs:sequence>
+   </xs:group>
+   <!-- ============================================================= -->
+   <!-- ELEMENT DECLARATIONS -->
+   <!-- ============================================================= -->
+   <!-- LONG NAME: Topic Subject -->
+   <!-- SKOS equivalent:  primary if href or keyref are specified -->
+   <xs:complexType name="topicsubject.class" id="d15e18832___d15e188373-1_topicsubje">
+      <xs:sequence id="d15e18832___d15e188374-1">
+         <xs:group ref="topicsubject.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicsubject.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicsubject.content">
+      <xs:sequence id="d15e18832___d15e188378-1">
+         <xs:group minOccurs="0" ref="topicmeta"/>
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18832___d15e188380-1">
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="subjectref"/>
+            <xs:group ref="topicref"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicsubject.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18832___d15e188385-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18832___d15e188386-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18832___d15e188387-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18832___d15e188388-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18832___d15e188389-1_query"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18832___d15e188390-1_type"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    default="resource-only"
+                    id="d15e18832___d15e188391-1_processing"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18832___d15e188392-1_scope"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18832___d15e188393-1_format"/>
+      <xs:attribute name="toc"
+                    default="no"
+                    type="yesno-att.class"
+                    id="d15e18832___d15e188394-1_toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicsubject" id="d15e18832___d15e188398-1_topicsubje">
+      <xs:complexType id="d15e18832___d15e188399-1">
+         <xs:complexContent id="d15e18832___d15e188400-1">
+            <xs:extension base="topicsubject.class" id="d15e18832___d15e188401-1">
+               <xs:attribute name="class"
+                             default="+ map/topicref classify-d/topicsubject "
+                             id="d15e18832___d15e188402-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="topicapply.class" id="d15e18832___d15e188404-1_topicapply">
+      <xs:sequence id="d15e18832___d15e188405-1">
+         <xs:group ref="topicapply.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicapply.attributes"/>
+   </xs:complexType>
+   <!-- LONG NAME: Topic Apply -->
+   <xs:group name="topicapply.content">
+      <xs:sequence id="d15e18832___d15e188410-1">
+         <xs:sequence id="d15e18832___d15e188411-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18832___d15e188413-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectref"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicapply.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18832___d15e188418-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18832___d15e188419-1_href"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18832___d15e188420-1_keys"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18832___d15e188421-1_keyref"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18832___d15e188422-1_query"/>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18832___d15e188423-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18832___d15e188424-1_type"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    default="resource-only"
+                    id="d15e18832___d15e188425-1_processing"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18832___d15e188426-1_scope"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18832___d15e188427-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18832___d15e188428-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18832___d15e188430-1_toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18832___d15e188432-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicapply" id="d15e18832___d15e188434-1_topicapply">
+      <xs:complexType id="d15e18832___d15e188435-1">
+         <xs:complexContent id="d15e18832___d15e188436-1">
+            <xs:extension base="topicapply.class" id="d15e18832___d15e188437-1">
+               <xs:attribute name="class"
+                             default="+ map/topicref classify-d/topicapply "
+                             id="d15e18832___d15e188438-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="subjectref.class" id="d15e18832___d15e188439-1_subjectref">
+      <xs:sequence id="d15e18832___d15e188440-1">
+         <xs:group ref="subjectref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectref.attributes"/>
+   </xs:complexType>
+   <!-- LONG NAME: Subject Reference -->
+   <xs:group name="subjectref.content">
+      <xs:sequence id="d15e18832___d15e188445-1">
+         <xs:sequence id="d15e18832___d15e188446-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:group minOccurs="0" maxOccurs="unbounded" ref="data.elements.incl"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectref.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18832___d15e188450-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18832___d15e188451-1_href"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18832___d15e188452-1_keys"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18832___d15e188453-1_keyref"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18832___d15e188454-1_query"/>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18832___d15e188455-1_collection"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    default="resource-only"
+                    id="d15e18832___d15e188456-1_processing"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18832___d15e188457-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18832___d15e188458-1_scope"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18832___d15e188459-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18832___d15e188460-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18832___d15e188462-1_toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18832___d15e188464-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectref" id="d15e18832___d15e188466-1_subjectref">
+      <xs:complexType id="d15e18832___d15e188467-1">
+         <xs:complexContent id="d15e18832___d15e188468-1">
+            <xs:extension base="subjectref.class" id="d15e18832___d15e188469-1">
+               <xs:attribute name="class"
+                             default="+ map/topicref classify-d/subjectref "
+                             id="d15e18832___d15e188470-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Topic Subject Relationship Table -->
+   <xs:complexType name="topicSubjectTable.class" id="d15e18832___d15e188473-1_topicSubje">
+      <xs:sequence id="d15e18832___d15e188474-1">
+         <xs:group ref="topicSubjectTable.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicSubjectTable.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicSubjectTable.content">
+      <xs:sequence id="d15e18832___d15e188478-1">
+         <xs:sequence id="d15e18832___d15e188479-1">
+            <xs:group ref="title"/>
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:group minOccurs="0" ref="topicSubjectHeader"/>
+            <xs:group maxOccurs="unbounded" ref="topicSubjectRow"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicSubjectTable.attributes">
+      <xs:attribute name="title" id="d15e18832___d15e188485-1_title"/>
+      <xs:attributeGroup ref="topicref-atts-no-toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicSubjectTable" id="d15e18832___d15e188489-1_topicSubje">
+      <xs:complexType id="d15e18832___d15e188490-1">
+         <xs:complexContent id="d15e18832___d15e188491-1">
+            <xs:extension base="topicSubjectTable.class" id="d15e18832___d15e188492-1">
+               <xs:attribute name="class"
+                             default="+ map/reltable classify-d/topicSubjectTable "
+                             id="d15e18832___d15e188493-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Topic Subject Table Header -->
+   <!--
+    The header defines the set of subjects for each column.
+    By default, the subject in the header cell must be a broader ancestor
+        within a scheme available during processing for the subjects
+        in the same column of other rows
+    In the header, the topicCell serves primarily as a placeholder
+        for the topic column but could also provide some constraints
+        or metadata for the topics
+  -->
+   <xs:complexType name="topicSubjectHeader.class"
+                   id="d15e18832___d15e188496-1_topicSubje">
+      <xs:sequence id="d15e18832___d15e188497-1">
+         <xs:group ref="topicSubjectHeader.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicSubjectHeader.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicSubjectHeader.content">
+      <xs:sequence id="d15e18832___d15e188501-1">
+         <xs:sequence id="d15e18832___d15e188502-1">
+            <xs:group ref="topicCell"/>
+            <xs:group maxOccurs="unbounded" ref="subjectCell"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicSubjectHeader.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicSubjectHeader" id="d15e18832___d15e188508-1_topicSubje">
+      <xs:complexType id="d15e18832___d15e188509-1">
+         <xs:complexContent id="d15e18832___d15e188510-1">
+            <xs:extension base="topicSubjectHeader.class" id="d15e18832___d15e188511-1">
+               <xs:attribute name="class"
+                             default="+ map/relrow classify-d/topicSubjectHeader "
+                             id="d15e18832___d15e188512-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Topic Subject Table Row -->
+   <xs:complexType name="topicSubjectRow.class" id="d15e18832___d15e188515-1_topicSubje">
+      <xs:sequence id="d15e18832___d15e188516-1">
+         <xs:group ref="topicSubjectRow.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicSubjectRow.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicSubjectRow.content">
+      <xs:sequence id="d15e18832___d15e188520-1">
+         <xs:sequence id="d15e18832___d15e188521-1">
+            <xs:group ref="topicCell"/>
+            <xs:group maxOccurs="unbounded" ref="subjectCell"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicSubjectRow.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicSubjectRow" id="d15e18832___d15e188527-1_topicSubje">
+      <xs:complexType id="d15e18832___d15e188528-1">
+         <xs:complexContent id="d15e18832___d15e188529-1">
+            <xs:extension base="topicSubjectRow.class" id="d15e18832___d15e188530-1">
+               <xs:attribute name="class"
+                             default="+ map/relrow classify-d/topicSubjectRow "
+                             id="d15e18832___d15e188531-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Topic Subject Table Cell -->
+   <xs:complexType name="topicCell.class" id="d15e18832___d15e188533-1_topicCell.">
+      <xs:sequence id="d15e18832___d15e188534-1">
+         <xs:group ref="topicCell.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="topicCell.attributes"/>
+   </xs:complexType>
+   <xs:group name="topicCell.content">
+      <xs:sequence id="d15e18832___d15e188538-1">
+         <xs:choice maxOccurs="unbounded" id="d15e18832___d15e188539-1">
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="topicref"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="topicCell.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="topicCell" id="d15e18832___d15e188546-1_topicCell">
+      <xs:complexType id="d15e18832___d15e188547-1">
+         <xs:complexContent id="d15e18832___d15e188548-1">
+            <xs:extension base="topicCell.class" id="d15e18832___d15e188549-1">
+               <xs:attribute name="class"
+                             default="+ map/relcell classify-d/topicCell "
+                             id="d15e18832___d15e188550-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Topic Subject Cell -->
+   <xs:complexType name="subjectCell.class" id="d15e18832___d15e188552-1_subjectCel">
+      <xs:sequence id="d15e18832___d15e188553-1">
+         <xs:group ref="subjectCell.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectCell.attributes"/>
+   </xs:complexType>
+   <xs:group name="subjectCell.content">
+      <xs:sequence id="d15e18832___d15e188558-1">
+         <xs:sequence id="d15e18832___d15e188559-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18832___d15e188560-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectref"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectCell.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectCell" id="d15e18832___d15e188568-1_subjectCel">
+      <xs:complexType id="d15e18832___d15e188569-1">
+         <xs:complexContent id="d15e18832___d15e188570-1">
+            <xs:extension base="subjectCell.class" id="d15e18832___d15e188571-1">
+               <xs:attribute name="class"
+                             default="+ map/relcell classify-d/subjectCell "
+                             id="d15e18832___d15e188572-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+</xs:schema>
+<!-- ================== DITA Subject Classification Domain  ====== -->

+ 105 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/classifyMap.xsd

@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Classification Map XSD -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      November 2006 -->
+<!---->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    XSD to describe DITA Classification maps -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- March 2001 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2005,  2009. -->
+<!-- (C) Copyright IBM Corporation 2001, 2004. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"><!-- Map domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapGroupMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:delayResolutionDomain.xsd:1.2"/>
+   <!-- base domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:mapGrp.xsd:1.2">
+      <xs:group name="topicref">
+         <xs:choice id="d15e18753___d15e187552-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="mapgroup-d-topicref"/>
+            <xs:group ref="classify-d-topicref"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="reltable">
+         <xs:choice id="d15e18753___d15e187557-1">
+            <xs:group ref="reltable"/>
+            <xs:group ref="classify-d-reltable"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="index-base">
+         <xs:choice id="d15e18753___d15e187562-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e18753___d15e187566-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e18753___d15e187570-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e18753___d15e187574-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="keywords">
+         <xs:choice id="d15e18753___d15e187579-1">
+            <xs:group ref="keywords"/>
+            <xs:group ref="delay-d-keywords"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:classification:xsd:classifyDomain.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(map classify-d)                                            (map mapgroup-d)                                             (topic delay-d)                                            (topic hazard-d)                                            (topic hi-d)                                             (topic indexing-d)                                             (topic ut-d)"
+                    id="d15e18753___d15e187585-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>
+<!-- ================== End DITA Classification Map XSD  ========= -->

+ 85 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/subjectScheme.xsd

@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Subject Scheme Map XSD  -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      February 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    XSD to describe DITA Subject Scheme maps -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- February 2009 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2009. -->
+<!-- (C) Copyright IBM Corporation 2005, 2007. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"><!--  Map domains  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapGroupMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <!-- base domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="ph">
+         <xs:choice id="d15e18746___d15e187486-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e18746___d15e187490-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e18746___d15e187494-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:mapGrp.xsd:1.2">
+      <xs:group name="topicref">
+         <xs:choice id="d15e18746___d15e187499-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="mapgroup-d-topicref"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:classification:xsd:subjectSchemeMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:spec:classification:xsd:subjectSchemeGrp.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(map mapgroup-d)                                              (map subjectScheme)                                             (topic hazard-d)                                             (topic hi-d)                                               (topic ut-d)"
+                    id="d15e18746___d15e187506-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>
+<!-- ================== End DITA Subject Scheme Map XSD  ========= -->

+ 122 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/subjectSchemeGrp.xsd

@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Subject Scheme Map XSD Group definition -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      February 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    XSD to describe DITA Subject Scheme maps -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- February 2009 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2009. -->
+<!-- (C) Copyright IBM Corporation 2005, 2007. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="schemeref">
+      <xs:sequence id="d15e18761___d15e187614-1">
+         <xs:element ref="schemeref" id="d15e18761___d15e187615-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="hasNarrower">
+      <xs:sequence id="d15e18761___d15e187617-1">
+         <xs:element ref="hasNarrower" id="d15e18761___d15e187618-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="hasKind">
+      <xs:sequence id="d15e18761___d15e187620-1">
+         <xs:element ref="hasKind" id="d15e18761___d15e187621-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="hasPart">
+      <xs:sequence id="d15e18761___d15e187623-1">
+         <xs:element ref="hasPart" id="d15e18761___d15e187624-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="hasInstance">
+      <xs:sequence id="d15e18761___d15e187626-1">
+         <xs:element ref="hasInstance" id="d15e18761___d15e187627-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="hasRelated">
+      <xs:sequence id="d15e18761___d15e187629-1">
+         <xs:element ref="hasRelated" id="d15e18761___d15e187630-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="subjectdef">
+      <xs:sequence id="d15e18761___d15e187632-1">
+         <xs:element ref="subjectdef" id="d15e18761___d15e187633-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="subjectHead">
+      <xs:sequence id="d15e18761___d15e187635-1">
+         <xs:element ref="subjectHead" id="d15e18761___d15e187636-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="subjectHeadMeta">
+      <xs:sequence id="d15e18761___d15e187638-1">
+         <xs:element ref="subjectHeadMeta" id="d15e18761___d15e187639-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="enumerationdef">
+      <xs:sequence id="d15e18761___d15e187641-1">
+         <xs:element ref="enumerationdef" id="d15e18761___d15e187642-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="elementdef">
+      <xs:sequence id="d15e18761___d15e187644-1">
+         <xs:element ref="elementdef" id="d15e18761___d15e187645-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="attributedef">
+      <xs:sequence id="d15e18761___d15e187648-1">
+         <xs:element ref="attributedef" id="d15e18761___d15e187649-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="defaultSubject">
+      <xs:sequence id="d15e18761___d15e187651-1">
+         <xs:element ref="defaultSubject" id="d15e18761___d15e187652-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="relatedSubjects">
+      <xs:sequence id="d15e18761___d15e187654-1">
+         <xs:element ref="relatedSubjects" id="d15e18761___d15e187655-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="subjectRelTable">
+      <xs:sequence id="d15e18761___d15e187657-1">
+         <xs:element ref="subjectRelTable" id="d15e18761___d15e187658-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="subjectRelHeader">
+      <xs:sequence id="d15e18761___d15e187660-1">
+         <xs:element ref="subjectRelHeader" id="d15e18761___d15e187661-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="subjectRel">
+      <xs:sequence id="d15e18761___d15e187663-1">
+         <xs:element ref="subjectRel" id="d15e18761___d15e187664-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="subjectRole">
+      <xs:sequence id="d15e18761___d15e187666-1">
+         <xs:element ref="subjectRole" id="d15e18761___d15e187667-1"/>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 1015 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/subjectScheme.xsd/subjectSchemeMod.xsd

@@ -0,0 +1,1015 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Subject Scheme Map -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      February 2009 -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    Declaring the elements and specialization -->
+<!-- attributes for DITA Subject Scheme Maps -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- February 2009 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2009. -->
+<!-- (C) Copyright IBM Corporation 2005, 2007. -->
+<!-- All Rights Reserved. -->
+<!---->
+<!-- UPDATES: -->
+<!-- 2009.02.13 RDA: Created file based upon prototype from IBM -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified">
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(map subjectScheme)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!-- ============================================================= -->
+   <!-- ELEMENT DECLARATIONS -->
+   <!-- ============================================================= -->
+   <xs:complexType name="subjectScheme.class" id="d15e18769___d15e187705-1_subjectSch">
+      <xs:sequence id="d15e18769___d15e187706-1">
+         <xs:group ref="subjectScheme.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectScheme.attributes"/>
+   </xs:complexType>
+   <!-- This differs from topicref-atts-no-toc only by providing a
+     default for @processing-role                                  -->
+   <xs:attributeGroup name="topicref-atts-for-subjectScheme">
+      <xs:annotation>
+         <xs:documentation>
+        The %topicref-atts-for-subjectScheme; parameter entity represents the set
+        of attributes used in the <xref href="reltable.xml">reltable</xref> map
+        element. The set is similar to those documented in <xref href="topicref-atts.xml">topicref-atts</xref> but
+        for &lt;<keyword>reltable</keyword>&gt; the <i>
+               <keyword>toc</keyword>
+            </i> attribute
+        defaults to <q>no</q>. For the other elements that use the %topicref-atts;
+        group declaration, the <i>
+               <keyword>toc</keyword>
+            </i> attribute doesn't have
+        a default; they can inherit their <i>
+               <keyword>toc</keyword>
+            </i> value from
+        the nearest container, otherwise it functions upon output as if set to <q>yes</q>.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18769___d15e187742-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e187743-1_type"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    default="resource-only"
+                    id="d15e18769___d15e187744-1_processing"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e187745-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18769___d15e187746-1_locktitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e187747-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18769___d15e187748-1_linking"/>
+      <xs:attribute name="toc"
+                    type="yesno-att.class"
+                    default="no"
+                    id="d15e18769___d15e187749-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    id="d15e18769___d15e187750-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    id="d15e18769___d15e187751-1_search"/>
+      <xs:attribute name="chunk" type="xs:string" id="d15e18769___d15e187753-1_chunk"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Subject Scheme Map -->
+   <xs:group name="subjectScheme.content">
+      <xs:sequence id="d15e18769___d15e187756-1">
+         <xs:sequence id="d15e18769___d15e187757-1">
+            <xs:group minOccurs="0" ref="title"/>
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e187760-1">
+               <xs:group ref="anchor"/>
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="enumerationdef"/>
+               <xs:group ref="hasInstance"/>
+               <xs:group ref="hasKind"/>
+               <xs:group ref="hasNarrower"/>
+               <xs:group ref="hasPart"/>
+               <xs:group ref="hasRelated"/>
+               <xs:group ref="navref"/>
+               <xs:group ref="relatedSubjects"/>
+               <xs:group ref="reltable"/>
+               <xs:group ref="schemeref"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="subjectHead"/>
+               <xs:group ref="subjectRelTable"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectScheme.attributes">
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e18769___d15e187779-1"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute name="id" type="xs:ID" id="d15e18769___d15e187781-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attribute name="anchorref"
+                    type="xs:string"
+                    id="d15e18769___d15e187783-1_anchorref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18769___d15e187784-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="topicref-atts-for-subjectScheme"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectScheme" id="d15e18769___d15e187790-1_subjectSch">
+      <xs:complexType id="d15e18769___d15e187791-1">
+         <xs:complexContent id="d15e18769___d15e187792-1">
+            <xs:extension base="subjectScheme.class" id="d15e18769___d15e187793-1">
+               <xs:attribute name="class"
+                             default="- map/map subjectScheme/subjectScheme "
+                             id="d15e18769___d15e187794-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="schemeref.class" id="d15e18769___d15e187795-1_schemeref.">
+      <xs:sequence id="d15e18769___d15e187796-1">
+         <xs:group ref="schemeref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="schemeref.attributes"/>
+   </xs:complexType>
+   <!-- LONG NAME: Scheme reference -->
+   <xs:group name="schemeref.content">
+      <xs:sequence id="d15e18769___d15e187801-1">
+         <xs:sequence id="d15e18769___d15e187802-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:group minOccurs="0" maxOccurs="unbounded" ref="data.elements.incl"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="schemeref.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e187806-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e187807-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e187808-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e187809-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18769___d15e187810-1_query"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e187811-1_processing"/>
+      <xs:attribute name="type"
+                    default="scheme"
+                    type="xs:string"
+                    id="d15e18769___d15e187812-1_type"/>
+      <xs:attribute name="format"
+                    default="ditamap"
+                    type="xs:string"
+                    id="d15e18769___d15e187813-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e187814-1_scope"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="schemeref" id="d15e18769___d15e187817-1_schemeref">
+      <xs:complexType id="d15e18769___d15e187818-1">
+         <xs:complexContent id="d15e18769___d15e187819-1">
+            <xs:extension base="schemeref.class" id="d15e18769___d15e187820-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/schemeref "
+                             id="d15e18769___d15e187821-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="hasNarrower.class" id="d15e18769___d15e187822-1_hasNarrowe">
+      <xs:sequence id="d15e18769___d15e187823-1">
+         <xs:group ref="hasNarrower.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="hasNarrower.attributes"/>
+   </xs:complexType>
+   <!-- LONG NAME: Has Narrower Relationship -->
+   <xs:group name="hasNarrower.content">
+      <xs:sequence id="d15e18769___d15e187828-1">
+         <xs:sequence id="d15e18769___d15e187829-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e187831-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="subjectHead"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="hasNarrower.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e187837-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e187838-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e187839-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e187840-1_keys"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e187841-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e187842-1_processing"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e187843-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e187844-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="hasNarrower" id="d15e18769___d15e187847-1_hasNarrowe">
+      <xs:complexType id="d15e18769___d15e187848-1">
+         <xs:complexContent id="d15e18769___d15e187849-1">
+            <xs:extension base="hasNarrower.class" id="d15e18769___d15e187850-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/hasNarrower "
+                             id="d15e18769___d15e187851-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="hasKind.class" id="d15e18769___d15e187853-1_hasKind.cl">
+      <xs:sequence id="d15e18769___d15e187854-1">
+         <xs:group ref="hasKind.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="hasKind.attributes"/>
+   </xs:complexType>
+   <!-- LONG NAME: Has Kind Relationship -->
+   <xs:group name="hasKind.content">
+      <xs:sequence id="d15e18769___d15e187859-1">
+         <xs:sequence id="d15e18769___d15e187860-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e187862-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="subjectHead"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="hasKind.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e187868-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e187869-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e187870-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e187871-1_keys"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e187872-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e187873-1_processing"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e187874-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e187875-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="hasKind" id="d15e18769___d15e187878-1_hasKind">
+      <xs:complexType id="d15e18769___d15e187879-1">
+         <xs:complexContent id="d15e18769___d15e187880-1">
+            <xs:extension base="hasKind.class" id="d15e18769___d15e187881-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/hasKind "
+                             id="d15e18769___d15e187882-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Has Part Relationship -->
+   <xs:complexType name="hasPart.class" id="d15e18769___d15e187884-1_hasPart.cl">
+      <xs:sequence id="d15e18769___d15e187885-1">
+         <xs:group ref="hasPart.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="hasPart.attributes"/>
+   </xs:complexType>
+   <xs:group name="hasPart.content">
+      <xs:sequence id="d15e18769___d15e187889-1">
+         <xs:sequence id="d15e18769___d15e187890-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e187892-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="subjectHead"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="hasPart.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e187898-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e187899-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e187900-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e187901-1_keys"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e187902-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e187903-1_processing"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e187904-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e187905-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="hasPart" id="d15e18769___d15e187908-1_hasPart">
+      <xs:complexType id="d15e18769___d15e187909-1">
+         <xs:complexContent id="d15e18769___d15e187910-1">
+            <xs:extension base="hasPart.class" id="d15e18769___d15e187911-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/hasPart "
+                             id="d15e18769___d15e187912-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Has Instance Relationship -->
+   <xs:complexType name="hasInstance.class" id="d15e18769___d15e187915-1_hasInstanc">
+      <xs:sequence id="d15e18769___d15e187916-1">
+         <xs:group ref="hasInstance.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="hasInstance.attributes"/>
+   </xs:complexType>
+   <xs:group name="hasInstance.content">
+      <xs:sequence id="d15e18769___d15e187920-1">
+         <xs:sequence id="d15e18769___d15e187921-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e187923-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="subjectHead"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="hasInstance.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e187929-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e187930-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e187931-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e187932-1_keys"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e187933-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e187934-1_processing"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e187935-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e187936-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="hasInstance" id="d15e18769___d15e187939-1_hasInstanc">
+      <xs:complexType id="d15e18769___d15e187940-1">
+         <xs:complexContent id="d15e18769___d15e187941-1">
+            <xs:extension base="hasInstance.class" id="d15e18769___d15e187942-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/hasInstance "
+                             id="d15e18769___d15e187943-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Has Related Relationship -->
+   <xs:complexType name="hasRelated.class" id="d15e18769___d15e187945-1_hasRelated">
+      <xs:sequence id="d15e18769___d15e187946-1">
+         <xs:group ref="hasRelated.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="hasRelated.attributes"/>
+   </xs:complexType>
+   <xs:group name="hasRelated.content">
+      <xs:sequence id="d15e18769___d15e187950-1">
+         <xs:sequence id="d15e18769___d15e187951-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e187953-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="subjectHead"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="hasRelated.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e187959-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e187960-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e187961-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e187962-1_keys"/>
+      <xs:attribute name="collection-type"
+                    default="choice"
+                    id="d15e18769___d15e187963-1_collection">
+         <xs:simpleType id="d15e18769___d15e187964-1">
+            <xs:restriction base="xs:token">
+               <xs:enumeration value="choice"/>
+               <xs:enumeration value="sequence"/>
+               <xs:enumeration value="unordered"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e187970-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e187971-1_processing"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e187972-1_format"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e187973-1_type"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="hasRelated" id="d15e18769___d15e187976-1_hasRelated">
+      <xs:complexType id="d15e18769___d15e187977-1">
+         <xs:complexContent id="d15e18769___d15e187978-1">
+            <xs:extension base="hasRelated.class" id="d15e18769___d15e187979-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/hasRelated "
+                             id="d15e18769___d15e187980-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="subjectdef.class" id="d15e18769___d15e187981-1_subjectdef">
+      <xs:sequence id="d15e18769___d15e187982-1">
+         <xs:group ref="subjectdef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectdef.attributes"/>
+   </xs:complexType>
+   <!-- LONG NAME: Subject definition -->
+   <xs:group name="subjectdef.content">
+      <xs:sequence id="d15e18769___d15e187988-1">
+         <xs:sequence id="d15e18769___d15e187989-1">
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e187991-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="hasInstance"/>
+               <xs:group ref="hasKind"/>
+               <xs:group ref="hasNarrower"/>
+               <xs:group ref="hasPart"/>
+               <xs:group ref="hasRelated"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="subjectHead"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectdef.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e188002-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e188003-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e188004-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e188005-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18769___d15e188006-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18769___d15e188007-1_copy__x2D__to"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18769___d15e188008-1_outputclas"/>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e18769___d15e188009-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e188010-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e188011-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e188012-1_processing"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18769___d15e188014-1_locktitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e188015-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18769___d15e188016-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18769___d15e188017-1_toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectdef" id="d15e18769___d15e188020-1_subjectdef">
+      <xs:complexType id="d15e18769___d15e188021-1">
+         <xs:complexContent id="d15e18769___d15e188022-1">
+            <xs:extension base="subjectdef.class" id="d15e18769___d15e188023-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/subjectdef "
+                             id="d15e18769___d15e188024-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Subject Heading -->
+   <!-- SKOS equivalent: concept collection -->
+   <xs:complexType name="subjectHead.class" id="d15e18769___d15e188027-1_subjectHea">
+      <xs:sequence id="d15e18769___d15e188028-1">
+         <xs:group ref="subjectHead.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectHead.attributes"/>
+   </xs:complexType>
+   <xs:group name="subjectHead.content">
+      <xs:sequence id="d15e18769___d15e188032-1">
+         <xs:sequence id="d15e18769___d15e188033-1">
+            <xs:group minOccurs="0" ref="subjectHeadMeta"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e188035-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="subjectHead"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectHead.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e188041-1_navtitle"/>
+      <xs:attribute name="collection-type" id="d15e18769___d15e188042-1_collection">
+         <xs:simpleType id="d15e18769___d15e188043-1">
+            <xs:restriction base="xs:token">
+               <xs:enumeration value="sequence"/>
+               <xs:enumeration value="unordered"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e188048-1_processing"/>
+      <xs:attribute name="linking"
+                    default="normal"
+                    id="d15e18769___d15e188049-1_linking">
+         <xs:simpleType id="d15e18769___d15e188050-1">
+            <xs:restriction base="xs:token">
+               <xs:enumeration value="normal"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18769___d15e188053-1_toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectHead" id="d15e18769___d15e188056-1_subjectHea">
+      <xs:complexType id="d15e18769___d15e188057-1">
+         <xs:complexContent id="d15e18769___d15e188058-1">
+            <xs:extension base="subjectHead.class" id="d15e18769___d15e188059-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/subjectHead "
+                             id="d15e18769___d15e188060-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Subject Heading Metadata -->
+   <xs:complexType name="subjectHeadMeta.class" id="d15e18769___d15e188062-1_subjectHea">
+      <xs:sequence id="d15e18769___d15e188063-1">
+         <xs:group ref="subjectHeadMeta.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectHeadMeta.attributes"/>
+   </xs:complexType>
+   <xs:group name="subjectHeadMeta.content">
+      <xs:sequence id="d15e18769___d15e188068-1">
+         <xs:sequence id="d15e18769___d15e188069-1">
+            <xs:group minOccurs="0" ref="navtitle"/>
+            <xs:group minOccurs="0" ref="shortdesc"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectHeadMeta.attributes">
+      <xs:attribute name="lockmeta"
+                    type="yesno-att.class"
+                    id="d15e18769___d15e188073-1_lockmeta"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectHeadMeta" id="d15e18769___d15e188076-1_subjectHea">
+      <xs:complexType id="d15e18769___d15e188077-1">
+         <xs:complexContent id="d15e18769___d15e188078-1">
+            <xs:extension base="subjectHeadMeta.class" id="d15e18769___d15e188079-1">
+               <xs:attribute name="class"
+                             default="- map/topicmeta subjectScheme/subjectHeadMeta "
+                             id="d15e18769___d15e188080-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Enumeration definition -->
+   <xs:complexType name="enumerationdef.class" id="d15e18769___d15e188082-1_enumeratio">
+      <xs:sequence id="d15e18769___d15e188083-1">
+         <xs:group ref="enumerationdef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="enumerationdef.attributes"/>
+   </xs:complexType>
+   <xs:group name="enumerationdef.content">
+      <xs:sequence id="d15e18769___d15e188087-1">
+         <xs:sequence id="d15e18769___d15e188088-1">
+            <xs:group minOccurs="0" ref="elementdef"/>
+            <xs:group ref="attributedef"/>
+            <xs:group maxOccurs="unbounded" ref="subjectdef"/>
+            <xs:group minOccurs="0" ref="defaultSubject"/>
+            <xs:group minOccurs="0" maxOccurs="unbounded" ref="data.elements.incl"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="enumerationdef.attributes">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18769___d15e188096-1_outputclas"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e18769___d15e188097-1_status"/>
+      <xs:attribute name="base" id="d15e18769___d15e188098-1_base"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="enumerationdef" id="d15e18769___d15e188100-1_enumeratio">
+      <xs:complexType id="d15e18769___d15e188101-1">
+         <xs:complexContent id="d15e18769___d15e188102-1">
+            <xs:extension base="enumerationdef.class" id="d15e18769___d15e188103-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/enumerationdef "
+                             id="d15e18769___d15e188104-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Element definition -->
+   <xs:complexType name="elementdef.class" id="d15e18769___d15e188106-1_elementdef">
+      <xs:sequence id="d15e18769___d15e188107-1">
+         <xs:group ref="elementdef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="elementdef.attributes"/>
+   </xs:complexType>
+   <xs:group name="elementdef.content">
+      <xs:sequence id="d15e18769___d15e188111-1">
+         <xs:sequence id="d15e18769___d15e188112-1">
+            <xs:group minOccurs="0" maxOccurs="unbounded" ref="data.elements.incl"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="elementdef.attributes">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attribute name="name"
+                    use="required"
+                    type="xs:string"
+                    id="d15e18769___d15e188117-1_name"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18769___d15e188118-1_outputclas"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e18769___d15e188119-1_status"/>
+      <xs:attribute name="translate"
+                    default="no"
+                    type="yesno-att.class"
+                    id="d15e18769___d15e188120-1_translate"/>
+      <xs:attribute name="base" id="d15e18769___d15e188121-1_base"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="elementdef" id="d15e18769___d15e188123-1_elementdef">
+      <xs:complexType id="d15e18769___d15e188124-1">
+         <xs:complexContent id="d15e18769___d15e188125-1">
+            <xs:extension base="elementdef.class" id="d15e18769___d15e188126-1">
+               <xs:attribute name="class"
+                             default="- topic/data subjectScheme/elementdef "
+                             id="d15e18769___d15e188127-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Attribute definition -->
+   <xs:complexType name="attributedef.class" id="d15e18769___d15e188129-1_attributed">
+      <xs:sequence id="d15e18769___d15e188130-1">
+         <xs:group ref="attributedef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="attributedef.attributes"/>
+   </xs:complexType>
+   <xs:group name="attributedef.content">
+      <xs:sequence id="d15e18769___d15e188134-1">
+         <xs:sequence id="d15e18769___d15e188135-1">
+            <xs:group minOccurs="0" maxOccurs="unbounded" ref="data.elements.incl"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="attributedef.attributes">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attribute name="name"
+                    use="required"
+                    type="xs:string"
+                    id="d15e18769___d15e188139-1_name"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18769___d15e188140-1_outputclas"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e18769___d15e188141-1_status"/>
+      <xs:attribute name="translate"
+                    default="no"
+                    type="yesno-att.class"
+                    id="d15e18769___d15e188142-1_translate"/>
+      <xs:attribute name="base" id="d15e18769___d15e188143-1_base"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="attributedef" id="d15e18769___d15e188145-1_attributed">
+      <xs:complexType id="d15e18769___d15e188146-1">
+         <xs:complexContent id="d15e18769___d15e188147-1">
+            <xs:extension base="attributedef.class" id="d15e18769___d15e188148-1">
+               <xs:attribute name="class"
+                             default="- topic/data subjectScheme/attributedef "
+                             id="d15e18769___d15e188149-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Default Subject -->
+   <xs:complexType name="defaultSubject.class" id="d15e18769___d15e188151-1_defaultSub">
+      <xs:sequence id="d15e18769___d15e188152-1">
+         <xs:group ref="defaultSubject.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="defaultSubject.attributes"/>
+   </xs:complexType>
+   <xs:group name="defaultSubject.content">
+      <xs:sequence id="d15e18769___d15e188156-1">
+         <xs:sequence id="d15e18769___d15e188157-1">
+            <xs:group minOccurs="0" maxOccurs="unbounded" ref="data.elements.incl"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="defaultSubject.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e188160-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e188161-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e188162-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e188163-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18769___d15e188164-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e18769___d15e188165-1_copy__x2D__to"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18769___d15e188166-1_outputclas"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e188167-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e188168-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e188169-1_processing"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e18769___d15e188170-1_locktitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e188172-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    id="d15e18769___d15e188173-1_linking"/>
+      <xs:attribute name="toc" type="yesno-att.class" id="d15e18769___d15e188174-1_toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="defaultSubject" id="d15e18769___d15e188178-1_defaultSub">
+      <xs:complexType id="d15e18769___d15e188179-1">
+         <xs:complexContent id="d15e18769___d15e188180-1">
+            <xs:extension base="defaultSubject.class" id="d15e18769___d15e188181-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/defaultSubject "
+                             id="d15e18769___d15e188182-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Related Subjects -->
+   <!--
+    To define roles within a relationship, you can specialize
+    the relatedSubjects container and its contained subjectdef elements,
+    possibly setting the linking attribute to targetonly or sourceonly.
+    For instance, a dependency relationship could contain depended-on
+    and dependent subjects.
+  -->
+   <xs:complexType name="relatedSubjects.class" id="d15e18769___d15e188185-1_relatedSub">
+      <xs:sequence id="d15e18769___d15e188186-1">
+         <xs:group ref="relatedSubjects.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="relatedSubjects.attributes"/>
+   </xs:complexType>
+   <xs:group name="relatedSubjects.content">
+      <xs:sequence id="d15e18769___d15e188190-1">
+         <xs:sequence id="d15e18769___d15e188191-1">
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e188192-1">
+               <xs:group ref="data.elements.incl"/>
+               <xs:group ref="subjectdef"/>
+               <xs:group ref="topicref"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="relatedSubjects.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e18769___d15e188197-1_navtitle"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18769___d15e188198-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18769___d15e188199-1_keyref"/>
+      <xs:attribute name="keys" type="xs:string" id="d15e18769___d15e188200-1_keys"/>
+      <xs:attribute name="query" type="xs:string" id="d15e18769___d15e188201-1_query"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18769___d15e188202-1_type"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18769___d15e188203-1_scope"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e18769___d15e188204-1_processing"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18769___d15e188205-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    default="normal"
+                    id="d15e18769___d15e188206-1_linking"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="relatedSubjects" id="d15e18769___d15e188210-1_relatedSub">
+      <xs:complexType id="d15e18769___d15e188211-1">
+         <xs:complexContent id="d15e18769___d15e188212-1">
+            <xs:extension base="relatedSubjects.class" id="d15e18769___d15e188213-1">
+               <xs:attribute name="class"
+                             default="- map/topicref subjectScheme/relatedSubjects "
+                             id="d15e18769___d15e188214-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Subject Relationship Table -->
+   <!--
+    Where there are many instances of a subject relationship in which
+    different subjects have defined roles within the relationship,
+    you can use or specialize the subjectRelTable.
+    Note that each row matrixes relationships across columns such that
+    a subject receives relationships to every subject in other columns
+    within the same row.
+  -->
+   <xs:complexType name="subjectRelTable.class" id="d15e18769___d15e188217-1_subjectRel">
+      <xs:sequence id="d15e18769___d15e188218-1">
+         <xs:group ref="subjectRelTable.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectRelTable.attributes"/>
+   </xs:complexType>
+   <xs:group name="subjectRelTable.content">
+      <xs:sequence id="d15e18769___d15e188222-1">
+         <xs:sequence id="d15e18769___d15e188223-1">
+            <xs:group minOccurs="0" ref="title"/>
+            <xs:group minOccurs="0" ref="topicmeta"/>
+            <xs:group minOccurs="0" ref="subjectRelHeader"/>
+            <xs:group maxOccurs="unbounded" ref="subjectRel"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectRelTable.attributes">
+      <xs:attributeGroup ref="topicref-atts-no-toc"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectRelTable" id="d15e18769___d15e188233-1_subjectRel">
+      <xs:complexType id="d15e18769___d15e188234-1">
+         <xs:complexContent id="d15e18769___d15e188235-1">
+            <xs:extension base="subjectRelTable.class" id="d15e18769___d15e188236-1">
+               <xs:attribute name="class"
+                             default="- map/reltable subjectScheme/subjectRelTable "
+                             id="d15e18769___d15e188237-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Subject Table Header -->
+   <!--
+    The header defines the role of subjects in each column
+    The role definition can be an informal navtitle or 
+        a formal reference
+  -->
+   <xs:complexType name="subjectRelHeader.class" id="d15e18769___d15e188240-1_subjectRel">
+      <xs:sequence id="d15e18769___d15e188241-1">
+         <xs:group ref="subjectRelHeader.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectRelHeader.attributes"/>
+   </xs:complexType>
+   <xs:group name="subjectRelHeader.content">
+      <xs:sequence id="d15e18769___d15e188245-1">
+         <xs:sequence id="d15e18769___d15e188246-1">
+            <xs:group maxOccurs="unbounded" ref="subjectRole"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectRelHeader.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectRelHeader" id="d15e18769___d15e188251-1_subjectRel">
+      <xs:complexType id="d15e18769___d15e188252-1">
+         <xs:complexContent id="d15e18769___d15e188253-1">
+            <xs:extension base="subjectRelHeader.class" id="d15e18769___d15e188254-1">
+               <xs:attribute name="class"
+                             default="- map/relrow subjectScheme/subjectRelHeader "
+                             id="d15e18769___d15e188255-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Subject Table Row -->
+   <xs:complexType name="subjectRel.class" id="d15e18769___d15e188257-1_subjectRel">
+      <xs:sequence id="d15e18769___d15e188258-1">
+         <xs:group ref="subjectRel.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectRel.attributes"/>
+   </xs:complexType>
+   <xs:group name="subjectRel.content">
+      <xs:sequence id="d15e18769___d15e188262-1">
+         <xs:sequence id="d15e18769___d15e188263-1">
+            <xs:group maxOccurs="unbounded" ref="subjectRole"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectRel.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectRel" id="d15e18769___d15e188269-1_subjectRel">
+      <xs:complexType id="d15e18769___d15e188270-1">
+         <xs:complexContent id="d15e18769___d15e188271-1">
+            <xs:extension base="subjectRel.class" id="d15e18769___d15e188272-1">
+               <xs:attribute name="class"
+                             default="- map/relrow subjectScheme/subjectRel "
+                             id="d15e18769___d15e188273-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- LONG NAME: Subject Role -->
+   <xs:complexType name="subjectRole.class" id="d15e18769___d15e188275-1_subjectRol">
+      <xs:sequence id="d15e18769___d15e188276-1">
+         <xs:group ref="subjectRole.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="subjectRole.attributes"/>
+   </xs:complexType>
+   <xs:group name="subjectRole.content">
+      <xs:sequence id="d15e18769___d15e188280-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18769___d15e188281-1">
+            <xs:group ref="data.elements.incl"/>
+            <xs:group ref="subjectdef"/>
+            <xs:group ref="topicref"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="subjectRole.attributes">
+      <xs:attributeGroup ref="topicref-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="subjectRole" id="d15e18769___d15e188289-1_subjectRol">
+      <xs:complexType id="d15e18769___d15e188290-1">
+         <xs:complexContent id="d15e18769___d15e188291-1">
+            <xs:extension base="subjectRole.class" id="d15e18769___d15e188292-1">
+               <xs:attribute name="class"
+                             default="- map/relcell subjectScheme/subjectRole "
+                             id="d15e18769___d15e188293-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <!-- ============================================================= -->
+   <!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
+   <!-- ============================================================= -->
+</xs:schema>
+<!-- ================== End DITA Subject Scheme Map ============== -->

+ 78 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/abbreviateDomain.xsd

@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Abbreviated Form Domain                      -->
+<!--  VERSION:   1.2                                               -->
+<!--  DATE:      October 2009                                         -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Declaring the elements and specialization         -->
+<!--             attributes for the Abbreviated Form Domain        -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             September 2009                                         -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS Open 2009.                    -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic abbrev-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="abbrev-d-term">
+      <xs:choice id="d15e16332___d15e163328-1">
+         <xs:element ref="abbreviated-form" id="d15e16332___d15e163329-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="abbreviated-form">
+      <xs:sequence id="d15e16332___d15e163331-1">
+         <xs:choice id="d15e16332___d15e163332-1">
+            <xs:element ref="abbreviated-form" id="d15e16332___d15e163333-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="abbreviated-form" id="d15e16332___d15e163334-1_abbreviate">
+      <xs:complexType id="d15e16332___d15e163335-1">
+         <xs:complexContent id="d15e16332___d15e163336-1">
+            <xs:extension base="abbreviated-form.class" id="d15e16332___d15e163337-1">
+               <xs:attribute ref="class"
+                             default="+ topic/term abbrev-d/abbreviated-form "
+                             id="d15e16332___d15e163338-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="abbreviated-form.class" id="d15e16332___d15e163339-1_abbreviate">
+      <xs:sequence id="d15e16332___d15e163340-1">
+         <xs:group ref="abbreviated-form.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="abbreviated-form.attributes"/>
+   </xs:complexType>
+   <xs:group name="abbreviated-form.content">
+      <xs:sequence id="d15e16332___d15e163344-1"/>
+   </xs:group>
+   <xs:attributeGroup name="abbreviated-form.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16332___d15e163346-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16332___d15e163347-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 123 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/concept.xsd

@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Concept XSD                                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA concepts          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS INLCUSION =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!--  ================ CONCEPT GROUP DEFINITION=====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:conceptGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="keyword">
+         <xs:choice id="d15e16322___d15e163247-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16322___d15e163253-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16322___d15e163260-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16322___d15e163266-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16322___d15e163270-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16322___d15e163275-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16322___d15e163279-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="term">
+         <xs:choice id="d15e16322___d15e163283-1">
+            <xs:group ref="term"/>
+            <xs:group ref="abbrev-d-term"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:conceptMod.xsd:1.2"/>
+   <!--  ================ INFO-TYPES DEFINITION =====================  -->
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16322___d15e163291-1"/>
+   </xs:group>
+   <!--  ================ DOMAINS ATTRIBUTE DEFINITION =====================  -->
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic abbrev-d)                                           (topic hazard-d)                                           (topic hi-d)                                           (topic indexing-d)                                                                                      (topic pr-d)                                            (topic sw-d)                                           (topic ui-d)                                            (topic ut-d)                                           (topic concept)"
+                    id="d15e16322___d15e163294-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 51 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/conceptGrp.xsd

@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Concept XSD Group Decleration                -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      July 2007                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA concepts          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="concept">
+      <xs:sequence id="d15e16681___d15e166812-1">
+         <xs:choice id="d15e16681___d15e166813-1">
+            <xs:element ref="concept" id="d15e16681___d15e166814-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="conbody">
+      <xs:sequence id="d15e16681___d15e166816-1">
+         <xs:choice id="d15e16681___d15e166817-1">
+            <xs:element ref="conbody" id="d15e16681___d15e166818-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="conbodydiv">
+      <xs:sequence id="d15e16681___d15e166820-1">
+         <xs:choice id="d15e16681___d15e166821-1">
+            <xs:element ref="conbodydiv" id="d15e16681___d15e166822-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 191 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/conceptMod.xsd

@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      July 2007                                     -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA concepts          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic concept)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!--Embed concept to get specific elements -->
+   <xs:element name="concept" id="d15e16754___d15e167555-1_concept">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>concept</keyword>&gt; element is the top-level
+        element for a topic that answers the question <q>what is?</q> Concepts provide
+        background information that users must know before they can successfully work
+        with a product or interface. Often, a concept is an extended definition of
+        a major abstraction such as a process or function. It might also have an example
+        or a graphic, but generally the structure of a concept is fairly simple.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16754___d15e167565-1">
+         <xs:complexContent id="d15e16754___d15e167566-1">
+            <xs:extension base="concept.class" id="d15e16754___d15e167567-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic concept/concept "
+                             id="d15e16754___d15e167568-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="conbody" id="d15e16754___d15e167569-1_conbody">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>conbody</keyword>&gt; element is the main body-level
+        element for a concept. Like the body element of a general topic, &lt;<keyword>conbody</keyword>&gt;
+        allows paragraphs, lists, and other elements as well as sections and examples.
+        But &lt;<keyword>conbody</keyword>&gt; has a constraint that a section
+        or an example can be followed only by other sections or examples.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16754___d15e167582-1">
+         <xs:complexContent id="d15e16754___d15e167583-1">
+            <xs:extension base="conbody.class" id="d15e16754___d15e167584-1">
+               <xs:attribute ref="class"
+                             default="- topic/body concept/conbody "
+                             id="d15e16754___d15e167585-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:group name="concept-info-types">
+      <xs:choice id="d15e16754___d15e167587-1">
+         <xs:group ref="concept"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="concept.class" id="d15e16754___d15e167591-1_concept.cl">
+      <xs:sequence id="d15e16754___d15e167592-1">
+         <xs:group ref="concept.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="concept.attributes"/>
+   </xs:complexType>
+   <xs:group name="concept.content">
+      <xs:sequence id="d15e16754___d15e167596-1">
+         <xs:sequence id="d15e16754___d15e167597-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e16754___d15e167600-1">
+               <xs:group ref="shortdesc"/>
+               <xs:group ref="abstract"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="conbody" minOccurs="0"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="concept-info-types" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="concept.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16754___d15e167608-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16754___d15e167611-1"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16754___d15e167613-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: body.class -->
+   <xs:complexType name="conbody.class" id="d15e16754___d15e167618-1_conbody.cl">
+      <xs:sequence id="d15e16754___d15e167619-1">
+         <xs:group ref="conbody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="conbody.attributes"/>
+   </xs:complexType>
+   <xs:group name="conbody.content">
+      <xs:sequence id="d15e16754___d15e167623-1">
+         <xs:sequence id="d15e16754___d15e167624-1">
+            <xs:group ref="body.cnt" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16754___d15e167626-1">
+               <xs:group ref="section"/>
+               <xs:group ref="example"/>
+               <xs:group ref="conbodydiv"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="conbody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16754___d15e167631-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16754___d15e167632-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="conbodydiv" id="d15e16754___d15e167637-1_conbodydiv">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16754___d15e167640-1">
+         <xs:complexContent id="d15e16754___d15e167641-1">
+            <xs:extension base="conbodydiv.class" id="d15e16754___d15e167642-1">
+               <xs:attribute ref="class"
+                             default="- topic/bodydiv concept/conbodydiv "
+                             id="d15e16754___d15e167643-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="conbodydiv.class" id="d15e16754___d15e167644-1_conbodydiv">
+      <xs:sequence id="d15e16754___d15e167645-1">
+         <xs:group ref="conbodydiv.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="conbodydiv.attributes"/>
+   </xs:complexType>
+   <xs:group name="conbodydiv.content">
+      <xs:sequence id="d15e16754___d15e167649-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16754___d15e167650-1">
+            <xs:group ref="example"/>
+            <xs:group ref="section"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="conbodydiv.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16754___d15e167654-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 184 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/ditabase.xsd

@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA BASE XSD                                     -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      March 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Based W3C XML Schema holds all the information    -->
+<!--             types                                             -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!--  UPDATES                                           -->
+<!--  2009.03.20 EAS: Added xml:lang and DITAArchVersion attribute to dita element   -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:referenceGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:taskGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:conceptGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossentryGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossgroupGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="keyword">
+         <xs:choice id="d15e16308___d15e163119-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16308___d15e163125-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16308___d15e163132-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16308___d15e163138-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16308___d15e163142-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16308___d15e163147-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16308___d15e163151-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="term">
+         <xs:choice id="d15e16308___d15e163155-1">
+            <xs:group ref="term"/>
+            <xs:group ref="abbrev-d-term"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <!--  ================ INFO TYPES =====================  -->
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2">
+      <xs:group name="topic-info-types">
+         <xs:choice id="d15e16308___d15e163161-1">
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:conceptMod.xsd:1.2">
+      <xs:group name="concept-info-types">
+         <xs:choice id="d15e16308___d15e163165-1">
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:strictTaskbodyConstraintMod.xsd:1.2">
+      <xs:group name="task-info-types">
+         <xs:choice id="d15e16308___d15e163169-1">
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:referenceMod.xsd:1.2">
+      <xs:group name="reference-info-types">
+         <xs:choice id="d15e16308___d15e163173-1">
+            <xs:group ref="info-types"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:glossentryMod.xsd:1.2">
+      <xs:group name="glossentry-info-types">
+         <xs:choice id="d15e16308___d15e163177-1">
+            <xs:group ref="no-topic-nesting"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:glossgroupMod.xsd:1.2">
+      <xs:group name="glossgroup-info-types">
+         <xs:choice id="d15e16308___d15e163181-1">
+            <xs:group ref="glossgroup"/>
+            <xs:group ref="glossentry"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:ditabaseMod.xsd"/>
+   <xs:group name="ditabase-info-types">
+      <xs:choice id="d15e16308___d15e163187-1">
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="info-types">
+      <xs:choice id="d15e16308___d15e163190-1">
+         <xs:element ref="topic" id="d15e16308___d15e163191-1"/>
+         <xs:element ref="task" id="d15e16308___d15e163192-1"/>
+         <xs:element ref="concept" id="d15e16308___d15e163193-1"/>
+         <xs:element ref="reference" id="d15e16308___d15e163194-1"/>
+         <xs:element ref="glossentry" id="d15e16308___d15e163195-1"/>
+         <xs:element ref="glossgroup" id="d15e16308___d15e163196-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hazard-d)          (topic abbrev-d)                       (topic hi-d)                        (topic indexing-d)                       (topic sw-d)                        (topic pr-d)                        (topic ui-d)                       (topic ut-d)                       (topic concept)                        (topic concept glossentry)                        (topic concept glossgroup)                       (topic reference)                        (topic task)                        (topic task strictTaskbody-c)                        "
+                    id="d15e16308___d15e163198-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 34 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/ditabaseMod.xsd

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:documentation>The &lt;<keyword>dita</keyword>&gt; element provides a top-level container
+      for multiple topics when you create documents using the ditabase XSD. The
+      &lt;<keyword>dita</keyword>&gt; element lets you create any sequence of concept,
+      task, and reference topics, and the ditabase XSD lets you further nest these
+      topic types inside each other. The &lt;<keyword>dita</keyword>&gt; element has
+      no particular output implications; it simply allows you to create multiple
+      topics of different types at the same level in a single document.</xs:documentation>
+   </xs:annotation>
+   <xs:element name="dita" type="dita.class" id="d15e16832___d15e168338-1_dita"/>
+   <xs:complexType name="dita.class" id="d15e16832___d15e168339-1_dita.class">
+      <xs:choice maxOccurs="unbounded" id="d15e16832___d15e168340-1">
+         <xs:group ref="ditabase-info-types"/>
+      </xs:choice>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16832___d15e168342-1"/>
+      <xs:attribute ref="xml:lang" id="d15e16832___d15e168343-1"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:complexType>
+</xs:schema>

+ 121 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/generalTask.xsd

@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Task XSD                                     -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Tasks             -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:taskGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="keyword">
+         <xs:choice id="d15e16709___d15e167116-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16709___d15e167122-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16709___d15e167129-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16709___d15e167135-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16709___d15e167139-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16709___d15e167144-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16709___d15e167148-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="term">
+         <xs:choice id="d15e16709___d15e167152-1">
+            <xs:group ref="term"/>
+            <xs:group ref="abbrev-d-term"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:taskMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic abbrev-d)                                           (topic hazard-d)                                           (topic hi-d)                                           (topic indexing-d)                                                                                      (topic pr-d)                                            (topic sw-d)                                           (topic ui-d)                                            (topic ut-d)                                           (topic task)"
+                    id="d15e16709___d15e167159-1_domains"/>
+   </xs:attributeGroup>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16709___d15e167161-1"/>
+   </xs:group>
+</xs:schema>

+ 124 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossentry.xsd

@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Glossary XSD                                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      October 2008                                    -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA glossary entries  -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June 2006                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS INLCUSION =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:conceptGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossentryGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="keyword">
+         <xs:choice id="d15e16784___d15e167870-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16784___d15e167876-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16784___d15e167883-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16784___d15e167889-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16784___d15e167893-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16784___d15e167898-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16784___d15e167902-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="term">
+         <xs:choice id="d15e16784___d15e167906-1">
+            <xs:group ref="term"/>
+            <xs:group ref="abbrev-d-term"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:conceptMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossentryMod.xsd:1.2"/>
+   <!--  ================ DOMAINS ATTRIBUTE DEFINITION =====================  -->
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic abbrev-d)                                           (topic hazard-d)                                           (topic hi-d)                                           (topic indexing-d)                                                                                      (topic pr-d)                                            (topic sw-d)                                           (topic ui-d)                                            (topic ut-d)                                           (topic concept)                                            (topic concept glossentry)"
+                    id="d15e16784___d15e167914-1_domains"/>
+   </xs:attributeGroup>
+   <!--  ================ INFO-TYPES DEFINITION =====================  -->
+   <xs:group name="info-types">
+      <xs:choice id="d15e16784___d15e167917-1"/>
+   </xs:group>
+</xs:schema>

+ 148 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossentryGrp.xsd

@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Glossary Entry XSD Group Decleration         -->
+<!--  VERSION:   1.2                                               -->
+<!--  DATE:      July 2007                                         -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA concepts          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             June 2006                                         -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009           -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="glossentry">
+      <xs:sequence id="d15e16728___d15e167282-1">
+         <xs:choice id="d15e16728___d15e167283-1">
+            <xs:element ref="glossentry" id="d15e16728___d15e167284-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossterm">
+      <xs:sequence id="d15e16728___d15e167286-1">
+         <xs:choice id="d15e16728___d15e167287-1">
+            <xs:element ref="glossterm" id="d15e16728___d15e167288-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossdef">
+      <xs:sequence id="d15e16728___d15e167290-1">
+         <xs:choice id="d15e16728___d15e167291-1">
+            <xs:element ref="glossdef" id="d15e16728___d15e167292-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossAbbreviation">
+      <xs:sequence id="d15e16728___d15e167294-1">
+         <xs:choice id="d15e16728___d15e167295-1">
+            <xs:element ref="glossAbbreviation" id="d15e16728___d15e167296-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossAcronym">
+      <xs:sequence id="d15e16728___d15e167298-1">
+         <xs:choice id="d15e16728___d15e167299-1">
+            <xs:element ref="glossAcronym" id="d15e16728___d15e167300-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossAlt">
+      <xs:sequence id="d15e16728___d15e167302-1">
+         <xs:choice id="d15e16728___d15e167303-1">
+            <xs:element ref="glossAlt" id="d15e16728___d15e167304-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossAlternateFor">
+      <xs:sequence id="d15e16728___d15e167306-1">
+         <xs:choice id="d15e16728___d15e167307-1">
+            <xs:element ref="glossAlternateFor" id="d15e16728___d15e167308-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossBody">
+      <xs:sequence id="d15e16728___d15e167310-1">
+         <xs:choice id="d15e16728___d15e167311-1">
+            <xs:element ref="glossBody" id="d15e16728___d15e167312-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossPartOfSpeech">
+      <xs:sequence id="d15e16728___d15e167314-1">
+         <xs:choice id="d15e16728___d15e167315-1">
+            <xs:element ref="glossPartOfSpeech" id="d15e16728___d15e167316-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossProperty">
+      <xs:sequence id="d15e16728___d15e167318-1">
+         <xs:choice id="d15e16728___d15e167319-1">
+            <xs:element ref="glossProperty" id="d15e16728___d15e167320-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossScopeNote">
+      <xs:sequence id="d15e16728___d15e167322-1">
+         <xs:choice id="d15e16728___d15e167323-1">
+            <xs:element ref="glossScopeNote" id="d15e16728___d15e167324-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossShortForm">
+      <xs:sequence id="d15e16728___d15e167327-1">
+         <xs:choice id="d15e16728___d15e167328-1">
+            <xs:element ref="glossShortForm" id="d15e16728___d15e167329-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossStatus">
+      <xs:sequence id="d15e16728___d15e167331-1">
+         <xs:choice id="d15e16728___d15e167332-1">
+            <xs:element ref="glossStatus" id="d15e16728___d15e167333-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossSurfaceForm">
+      <xs:sequence id="d15e16728___d15e167335-1">
+         <xs:choice id="d15e16728___d15e167336-1">
+            <xs:element ref="glossSurfaceForm" id="d15e16728___d15e167337-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossSymbol">
+      <xs:sequence id="d15e16728___d15e167339-1">
+         <xs:choice id="d15e16728___d15e167340-1">
+            <xs:element ref="glossSymbol" id="d15e16728___d15e167341-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossSynonym">
+      <xs:sequence id="d15e16728___d15e167343-1">
+         <xs:choice id="d15e16728___d15e167344-1">
+            <xs:element ref="glossSynonym" id="d15e16728___d15e167345-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="glossUsage">
+      <xs:sequence id="d15e16728___d15e167347-1">
+         <xs:choice id="d15e16728___d15e167348-1">
+            <xs:element ref="glossUsage" id="d15e16728___d15e167349-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 726 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossentryMod.xsd

@@ -0,0 +1,726 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Glossary Entry XSD Module                    -->
+<!--  VERSION:   1.2                                               -->
+<!--  DATE:      July 2007                                         -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization atttributes    -->
+<!--             for Glossary Entry topics                         -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             July 2007                                         -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2007, 2009           -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic concept glossentry)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!--Embed concept to get specific elements -->
+   <xs:element name="glossentry" id="d15e16361___d15e163626-1_glossentry">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163629-1">
+         <xs:complexContent id="d15e16361___d15e163630-1">
+            <xs:extension base="glossentry.class" id="d15e16361___d15e163631-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic concept/concept glossentry/glossentry "
+                             id="d15e16361___d15e163632-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="glossterm" id="d15e16361___d15e163633-1_glossterm">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163636-1">
+         <xs:complexContent id="d15e16361___d15e163637-1">
+            <xs:extension base="glossterm.class" id="d15e16361___d15e163638-1">
+               <xs:attribute ref="class"
+                             default="- topic/title concept/title glossentry/glossterm "
+                             id="d15e16361___d15e163639-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="glossdef" id="d15e16361___d15e163640-1_glossdef">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163643-1">
+         <xs:complexContent id="d15e16361___d15e163644-1">
+            <xs:extension base="glossdef.class" id="d15e16361___d15e163645-1">
+               <xs:attribute ref="class"
+                             default="- topic/abstract concept/abstract glossentry/glossdef "
+                             id="d15e16361___d15e163646-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:group name="glossentry-info-types">
+      <xs:choice id="d15e16361___d15e163648-1">
+         <xs:group ref="no-topic-nesting"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="glossentry.class" id="d15e16361___d15e163652-1_glossentry">
+      <xs:sequence id="d15e16361___d15e163653-1">
+         <xs:group ref="glossenrty.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossentry.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossenrty.content">
+      <xs:sequence id="d15e16361___d15e163657-1">
+         <xs:sequence id="d15e16361___d15e163658-1">
+            <xs:group ref="glossterm"/>
+            <xs:group ref="glossdef" minOccurs="0"/>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="glossBody" minOccurs="0"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="glossentry-info-types" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossentry.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16361___d15e163667-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16361___d15e163670-1"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163672-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="glossterm.class"
+                   mixed="true"
+                   id="d15e16361___d15e163675-1_glossterm.">
+      <xs:sequence id="d15e16361___d15e163676-1">
+         <xs:group ref="glostterm.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossterm.attributes"/>
+   </xs:complexType>
+   <xs:group name="glostterm.content">
+      <xs:sequence id="d15e16361___d15e163680-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163681-1">
+            <xs:group ref="title.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossterm.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163684-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16361___d15e163685-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="glossdef.class"
+                   mixed="true"
+                   id="d15e16361___d15e163690-1_glossdef.c">
+      <xs:sequence id="d15e16361___d15e163691-1">
+         <xs:group ref="glossdef.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossdef.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossdef.content">
+      <xs:sequence id="d15e16361___d15e163695-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163696-1">
+            <xs:group ref="abstract.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossdef.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163699-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossBody" id="d15e16361___d15e163702-1_glossBody">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163705-1">
+         <xs:complexContent id="d15e16361___d15e163706-1">
+            <xs:extension base="glossBody.class" id="d15e16361___d15e163707-1">
+               <xs:attribute ref="class"
+                             default="- topic/body concept/conbody glossentry/glossBody "
+                             id="d15e16361___d15e163708-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossBody.class" id="d15e16361___d15e163709-1_glossBody.">
+      <xs:sequence id="d15e16361___d15e163710-1">
+         <xs:group ref="glossBody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossBody.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossBody.content">
+      <xs:sequence id="d15e16361___d15e163714-1">
+         <xs:sequence id="d15e16361___d15e163715-1">
+            <xs:group ref="glossPartOfSpeech" minOccurs="0"/>
+            <xs:group ref="glossStatus" minOccurs="0"/>
+            <xs:group ref="glossProperty" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="glossSurfaceForm" minOccurs="0"/>
+            <xs:group ref="glossUsage" minOccurs="0"/>
+            <xs:group ref="glossScopeNote" minOccurs="0"/>
+            <xs:group ref="glossSymbol" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="note" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="glossAlt" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossBody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163726-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16361___d15e163727-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossAbbreviation" id="d15e16361___d15e163733-1_glossAbbre">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163736-1">
+         <xs:complexContent id="d15e16361___d15e163737-1">
+            <xs:extension base="glossAbbreviation.class" id="d15e16361___d15e163738-1">
+               <xs:attribute ref="class"
+                             default="- topic/title concept/title glossentry/glossAbbreviation "
+                             id="d15e16361___d15e163739-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossAbbreviation.class"
+                   mixed="true"
+                   id="d15e16361___d15e163740-1_glossAbbre">
+      <xs:sequence id="d15e16361___d15e163741-1">
+         <xs:group ref="glossAbbreviation.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossAbbreviation.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossAbbreviation.content">
+      <xs:sequence id="d15e16361___d15e163745-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163746-1">
+            <xs:group ref="keyword" minOccurs="0"/>
+            <xs:group ref="term" minOccurs="0"/>
+            <xs:group ref="tm" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossAbbreviation.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163751-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16361___d15e163752-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossAcronym" id="d15e16361___d15e163757-1_glossAcron">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163760-1">
+         <xs:complexContent id="d15e16361___d15e163761-1">
+            <xs:extension base="glossAcronym.class" id="d15e16361___d15e163762-1">
+               <xs:attribute ref="class"
+                             default="- topic/title concept/title glossentry/glossAcronym "
+                             id="d15e16361___d15e163763-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossAcronym.class"
+                   mixed="true"
+                   id="d15e16361___d15e163764-1_glossAcron">
+      <xs:sequence id="d15e16361___d15e163765-1">
+         <xs:group ref="glossAcronym.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossAcronym.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossAcronym.content">
+      <xs:sequence id="d15e16361___d15e163769-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163770-1">
+            <xs:group ref="keyword" minOccurs="0"/>
+            <xs:group ref="term" minOccurs="0"/>
+            <xs:group ref="tm" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossAcronym.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163775-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16361___d15e163776-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossShortForm" id="d15e16361___d15e163781-1_glossShort">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163784-1">
+         <xs:complexContent id="d15e16361___d15e163785-1">
+            <xs:extension base="glossShortForm.class" id="d15e16361___d15e163786-1">
+               <xs:attribute ref="class"
+                             default="- topic/title concept/title glossentry/glossShortForm "
+                             id="d15e16361___d15e163787-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossShortForm.class"
+                   mixed="true"
+                   id="d15e16361___d15e163788-1_glossShort">
+      <xs:sequence id="d15e16361___d15e163789-1">
+         <xs:group ref="glossShortForm.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossShortForm.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossShortForm.content">
+      <xs:sequence id="d15e16361___d15e163793-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163794-1">
+            <xs:group ref="keyword" minOccurs="0"/>
+            <xs:group ref="term" minOccurs="0"/>
+            <xs:group ref="tm" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossShortForm.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163800-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16361___d15e163801-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossSynonym" id="d15e16361___d15e163806-1_glossSynon">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163809-1">
+         <xs:complexContent id="d15e16361___d15e163810-1">
+            <xs:extension base="glossSynonym.class" id="d15e16361___d15e163811-1">
+               <xs:attribute ref="class"
+                             default="- topic/title concept/title glossentry/glossSynonym "
+                             id="d15e16361___d15e163812-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossSynonym.class"
+                   mixed="true"
+                   id="d15e16361___d15e163813-1_glossSynon">
+      <xs:sequence id="d15e16361___d15e163814-1">
+         <xs:group ref="glossSynonym.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossSynonym.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossSynonym.content">
+      <xs:sequence id="d15e16361___d15e163818-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163819-1">
+            <xs:group ref="keyword" minOccurs="0"/>
+            <xs:group ref="term" minOccurs="0"/>
+            <xs:group ref="tm" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossSynonym.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163824-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16361___d15e163825-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossPartOfSpeech" id="d15e16361___d15e163830-1_glossPartO">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163833-1">
+         <xs:complexContent id="d15e16361___d15e163834-1">
+            <xs:extension base="glossPartOfSpeech.class" id="d15e16361___d15e163835-1">
+               <xs:attribute ref="class"
+                             default="- topic/data concept/data glossentry/glossPartOfSpeech "
+                             id="d15e16361___d15e163836-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossPartOfSpeech.class" id="d15e16361___d15e163837-1_glossPartO">
+      <xs:sequence id="d15e16361___d15e163838-1">
+         <xs:group ref="glossPartOfSpeech.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossPartOfSpeech.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossPartOfSpeech.content">
+      <xs:sequence id="d15e16361___d15e163842-1"/>
+   </xs:group>
+   <xs:attributeGroup name="glossPartOfSpeech.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossStatus" id="d15e16361___d15e163846-1_glossStatu">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163849-1">
+         <xs:complexContent id="d15e16361___d15e163850-1">
+            <xs:extension base="glossStatus.class" id="d15e16361___d15e163851-1">
+               <xs:attribute ref="class"
+                             default="- topic/data concept/data glossentry/glossStatus "
+                             id="d15e16361___d15e163852-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossStatus.class" id="d15e16361___d15e163853-1_glossStatu">
+      <xs:sequence id="d15e16361___d15e163854-1">
+         <xs:group ref="glossStatus.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossStatus.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossStatus.content">
+      <xs:sequence id="d15e16361___d15e163859-1"/>
+   </xs:group>
+   <xs:attributeGroup name="glossStatus.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossProperty" id="d15e16361___d15e163863-1_glossPrope">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163866-1">
+         <xs:complexContent id="d15e16361___d15e163867-1">
+            <xs:extension base="glossProperty.class" id="d15e16361___d15e163868-1">
+               <xs:attribute ref="class"
+                             default="- topic/data concept/data glossentry/glossProperty "
+                             id="d15e16361___d15e163869-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossProperty.class"
+                   mixed="true"
+                   id="d15e16361___d15e163870-1_glossPrope">
+      <xs:sequence id="d15e16361___d15e163871-1">
+         <xs:group ref="glossProperty.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossProperty.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossProperty.content">
+      <xs:sequence id="d15e16361___d15e163875-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163876-1">
+            <xs:group ref="data.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossProperty.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossSurfaceForm" id="d15e16361___d15e163881-1_glossSurfa">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163884-1">
+         <xs:complexContent id="d15e16361___d15e163885-1">
+            <xs:extension base="glossSurfaceForm.class" id="d15e16361___d15e163886-1">
+               <xs:attribute ref="class"
+                             default="- topic/p concept/p glossentry/glossSurfaceForm "
+                             id="d15e16361___d15e163887-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossSurfaceForm.class"
+                   mixed="true"
+                   id="d15e16361___d15e163888-1_glossSurfa">
+      <xs:sequence id="d15e16361___d15e163889-1">
+         <xs:group ref="glossSurfaceForm.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossSurfaceForm.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossSurfaceForm.content">
+      <xs:sequence id="d15e16361___d15e163893-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163894-1">
+            <xs:group ref="keyword" minOccurs="0"/>
+            <xs:group ref="term" minOccurs="0"/>
+            <xs:group ref="tm" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossSurfaceForm.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163899-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossUsage" id="d15e16361___d15e163902-1_glossUsage">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163905-1">
+         <xs:complexContent id="d15e16361___d15e163906-1">
+            <xs:extension base="glossUsage.class" id="d15e16361___d15e163907-1">
+               <xs:attribute ref="class"
+                             default="- topic/note concept/note glossentry/glossUsage "
+                             id="d15e16361___d15e163908-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossUsage.class"
+                   mixed="true"
+                   id="d15e16361___d15e163910-1_glossUsage">
+      <xs:sequence id="d15e16361___d15e163911-1">
+         <xs:group ref="glossUsage.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossUsage.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossUsage.content">
+      <xs:sequence id="d15e16361___d15e163915-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163916-1">
+            <xs:group ref="note.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossUsage.attributes">
+      <xs:attribute name="type"
+                    type="type-note-atts.class"
+                    id="d15e16361___d15e163919-1_type"/>
+      <xs:attribute name="othertype"
+                    type="xs:string"
+                    id="d15e16361___d15e163920-1_othertype"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163921-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossScopeNote" id="d15e16361___d15e163924-1_glossScope">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163927-1">
+         <xs:complexContent id="d15e16361___d15e163928-1">
+            <xs:extension base="glossScopeNote.class" id="d15e16361___d15e163929-1">
+               <xs:attribute ref="class"
+                             default="- topic/note concept/note glossentry/glossScopeNote "
+                             id="d15e16361___d15e163930-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossScopeNote.class"
+                   mixed="true"
+                   id="d15e16361___d15e163931-1_glossScope">
+      <xs:sequence id="d15e16361___d15e163932-1">
+         <xs:group ref="glossScopeNote.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossScopeNote.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossScopeNote.content">
+      <xs:sequence id="d15e16361___d15e163936-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16361___d15e163937-1">
+            <xs:group ref="note.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossScopeNote.attributes">
+      <xs:attribute name="type"
+                    type="type-note-atts.class"
+                    id="d15e16361___d15e163940-1_type"/>
+      <xs:attribute name="othertype"
+                    type="xs:string"
+                    id="d15e16361___d15e163941-1_othertype"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163942-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossSymbol" id="d15e16361___d15e163945-1_glossSymbo">
+      <xs:annotation>
+         <xs:documentation>I
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163949-1">
+         <xs:complexContent id="d15e16361___d15e163950-1">
+            <xs:extension base="glossSymbol.class" id="d15e16361___d15e163951-1">
+               <xs:attribute ref="class"
+                             default="- topic/image concept/image glossentry/glossSymbol "
+                             id="d15e16361___d15e163952-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossSymbol.class" id="d15e16361___d15e163953-1_glossSymbo">
+      <xs:sequence id="d15e16361___d15e163954-1">
+         <xs:group ref="glossSymbol.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossSymbol.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossSymbol.content">
+      <xs:sequence id="d15e16361___d15e163958-1">
+         <xs:sequence id="d15e16361___d15e163959-1">
+            <xs:group ref="alt" minOccurs="0"/>
+            <xs:group ref="longdescref" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossSymbol.attributes">
+      <xs:attribute name="href"
+                    type="xs:string"
+                    use="required"
+                    id="d15e16361___d15e163963-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e16361___d15e163964-1_keyref"/>
+      <xs:attribute name="longdescref"
+                    type="xs:string"
+                    id="d15e16361___d15e163965-1_longdescre"/>
+      <xs:attribute name="height"
+                    type="xs:NMTOKEN"
+                    id="d15e16361___d15e163966-1_height"/>
+      <xs:attribute name="width" type="xs:NMTOKEN" id="d15e16361___d15e163967-1_width"/>
+      <xs:attribute name="align" type="xs:string" id="d15e16361___d15e163968-1_align"/>
+      <xs:attribute name="scale" type="xs:NMTOKEN" id="d15e16361___d15e163969-1_scale"/>
+      <xs:attribute name="scalefit"
+                    type="yesno-att.class"
+                    id="d15e16361___d15e163970-1_scalefit"/>
+      <xs:attribute name="placement"
+                    type="image-placement-att.class"
+                    default="inline"
+                    id="d15e16361___d15e163971-1_placement"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163972-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossAlternateFor" id="d15e16361___d15e163977-1_glossAlter">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e163980-1">
+         <xs:complexContent id="d15e16361___d15e163981-1">
+            <xs:extension base="glossAlternateFor.class" id="d15e16361___d15e163982-1">
+               <xs:attribute ref="class"
+                             default="- topic/xref concept/xref glossentry/glossAlternateFor  "
+                             id="d15e16361___d15e163983-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossAlternateFor.class" id="d15e16361___d15e163984-1_glossAlter">
+      <xs:sequence id="d15e16361___d15e163985-1">
+         <xs:group ref="glossAlternateFor.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossAlternateFor.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossAlternateFor.content">
+      <xs:sequence id="d15e16361___d15e163989-1"/>
+   </xs:group>
+   <xs:attributeGroup name="glossAlternateFor.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e16361___d15e163991-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e16361___d15e163992-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e16361___d15e163993-1_type"/>
+      <xs:attribute name="format" type="xs:string" id="d15e16361___d15e163994-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e16361___d15e163995-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e163996-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="glossAlt" id="d15e16361___d15e163999-1_glossAlt">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16361___d15e164002-1">
+         <xs:complexContent id="d15e16361___d15e164003-1">
+            <xs:extension base="glossAlt.class" id="d15e16361___d15e164004-1">
+               <xs:attribute ref="class"
+                             default="- topic/section concept/section glossentry/glossAlt "
+                             id="d15e16361___d15e164005-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossAlt.class" id="d15e16361___d15e164006-1_glossAlt.c">
+      <xs:sequence id="d15e16361___d15e164007-1">
+         <xs:group ref="glossAlt.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossAlt.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossAlt.content">
+      <xs:sequence id="d15e16361___d15e164011-1">
+         <xs:sequence id="d15e16361___d15e164012-1">
+            <xs:choice minOccurs="0" id="d15e16361___d15e164013-1">
+               <xs:group ref="glossAbbreviation" minOccurs="0"/>
+               <xs:group ref="glossAcronym" minOccurs="0"/>
+               <xs:group ref="glossShortForm" minOccurs="0"/>
+               <xs:group ref="glossSynonym" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="glossStatus" minOccurs="0"/>
+            <xs:group ref="glossProperty" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="glossUsage" minOccurs="0"/>
+            <xs:group ref="note" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="glossAlternateFor" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossAlt.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16361___d15e164024-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 126 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossgroup.xsd

@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Concept XSD                                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA concepts          -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             September 2009                                       -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS INLCUSION =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!--  ================ CONCEPT GROUP DEFINITION=====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossgroupGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:conceptGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossentryGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="keyword">
+         <xs:choice id="d15e16337___d15e163400-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16337___d15e163406-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16337___d15e163413-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16337___d15e163419-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16337___d15e163423-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16337___d15e163428-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16337___d15e163432-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="term">
+         <xs:choice id="d15e16337___d15e163436-1">
+            <xs:group ref="term"/>
+            <xs:group ref="abbrev-d-term"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:conceptMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossentryMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossgroupMod.xsd:1.2"/>
+   <!--  ================ INFO-TYPES DEFINITION =====================  -->
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16337___d15e163445-1"/>
+   </xs:group>
+   <!--  ================ DOMAINS ATTRIBUTE DEFINITION =====================  -->
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic abbrev-d)                                           (topic hazard-d)                                           (topic hi-d)                                           (topic indexing-d)                                                                                      (topic pr-d)                                            (topic sw-d)                                           (topic ui-d)                                            (topic ut-d)                                           (topic concept)                                            (topic concept glossentry)                                           (topic concept glossgroup)"
+                    id="d15e16337___d15e163448-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 37 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossgroupGrp.xsd

@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Glossgroup XSD Group Definition                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe the glossgroup group definitions     -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             September 2009                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="glossgroup">
+      <xs:sequence id="d15e16706___d15e167065-1">
+         <xs:choice id="d15e16706___d15e167066-1">
+            <xs:element ref="glossgroup" id="d15e16706___d15e167067-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 89 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossgroupMod.xsd

@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Glossgroup XSD module                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe the glossgroup module      -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             September 2009                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic concept glossgroup)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:element name="glossgroup" id="d15e16794___d15e167948-1_glossgroup">
+      <xs:complexType id="d15e16794___d15e167949-1">
+         <xs:complexContent id="d15e16794___d15e167950-1">
+            <xs:extension base="glossgroup.class" id="d15e16794___d15e167951-1">
+               <xs:attribute name="class"
+                             default="- topic/topic concept/concept glossgroup/glossgroup "
+                             id="d15e16794___d15e167952-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossgroup.class" id="d15e16794___d15e167953-1_glossgroup">
+      <xs:sequence id="d15e16794___d15e167954-1">
+         <xs:group ref="glossgroup.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossgroup.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossgroup.content">
+      <xs:sequence id="d15e16794___d15e167958-1">
+         <xs:sequence id="d15e16794___d15e167959-1">
+            <xs:group ref="title"/>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="glossgroup-info-types" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossgroup.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16794___d15e167964-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16794___d15e167967-1"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16794___d15e167969-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:group name="glossgroup-info-types">
+      <xs:choice id="d15e16794___d15e167973-1">
+         <xs:group ref="glossgroup"/>
+         <xs:group ref="glossentry"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+</xs:schema>

+ 126 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/glossrefDomain.xsd

@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Glossref Domain                  -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe the glossref domain      -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             September 2009                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic glossref-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="glossref-d-topicref">
+      <xs:choice id="d15e16800___d15e168008-1">
+         <xs:element ref="glossref" id="d15e16800___d15e168009-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="glossref">
+      <xs:sequence id="d15e16800___d15e168011-1">
+         <xs:choice id="d15e16800___d15e168012-1">
+            <xs:element ref="glossref" id="d15e16800___d15e168013-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="glossref" id="d15e16800___d15e168014-1_glossref">
+      <xs:complexType id="d15e16800___d15e168015-1">
+         <xs:complexContent id="d15e16800___d15e168016-1">
+            <xs:extension base="glossref.class" id="d15e16800___d15e168017-1">
+               <xs:attribute ref="class"
+                             default="+ map/topicref glossref-d/glossref "
+                             id="d15e16800___d15e168018-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="glossref.class" id="d15e16800___d15e168019-1_glossref.c">
+      <xs:sequence id="d15e16800___d15e168020-1">
+         <xs:group ref="glossref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="glossref.attributes"/>
+   </xs:complexType>
+   <xs:group name="glossref.content">
+      <xs:sequence id="d15e16800___d15e168024-1">
+         <xs:sequence id="d15e16800___d15e168025-1">
+            <xs:group ref="topicmeta" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="glossref.attributes">
+      <xs:attribute name="navtitle"
+                    type="xs:string"
+                    id="d15e16800___d15e168028-1_navtitle"/>
+      <xs:attribute name="href"
+                    type="xs:string"
+                    use="required"
+                    id="d15e16800___d15e168029-1_href"/>
+      <xs:attribute name="keys"
+                    type="xs:string"
+                    use="required"
+                    id="d15e16800___d15e168030-1_keys"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e16800___d15e168031-1_keyref"/>
+      <xs:attribute name="query" type="xs:string" id="d15e16800___d15e168032-1_query"/>
+      <xs:attribute name="copy-to"
+                    type="xs:string"
+                    id="d15e16800___d15e168033-1_copy__x2D__to"/>
+      <xs:attribute name="collection-type"
+                    type="collection-type.class"
+                    id="d15e16800___d15e168034-1_collection"/>
+      <xs:attribute name="type" type="xs:string" id="d15e16800___d15e168035-1_type"/>
+      <xs:attribute name="processing-role"
+                    type="processing-role-att.class"
+                    id="d15e16800___d15e168036-1_processing"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e16800___d15e168037-1_scope"/>
+      <xs:attribute name="locktitle"
+                    type="yesno-att.class"
+                    id="d15e16800___d15e168038-1_locktitle"/>
+      <xs:attribute name="format" type="xs:string" id="d15e16800___d15e168040-1_format"/>
+      <xs:attribute name="linking"
+                    type="linkingtypes.class"
+                    default="none"
+                    id="d15e16800___d15e168041-1_linking"/>
+      <xs:attribute name="toc"
+                    type="yesno-att.class"
+                    default="no"
+                    id="d15e16800___d15e168042-1_toc"/>
+      <xs:attribute name="print"
+                    type="print-att.class"
+                    default="no"
+                    id="d15e16800___d15e168043-1_print"/>
+      <xs:attribute name="search"
+                    type="yesno-att.class"
+                    default="no"
+                    id="d15e16800___d15e168044-1_search"/>
+      <xs:attribute name="chunk" type="xs:string" id="d15e16800___d15e168045-1_chunk"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16800___d15e168047-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 136 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/map.xsd

@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA MAP XSD                                      -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA maps              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!--    2005.11.15 EAS: Moved domains attribute definition here    -->
+<!--                    from mapMod.xsd:1.2                            -->
+<!--   TBD EAS:Added deleay resolution domain. -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ======= INCLUDE ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapGroupMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:delayResolutionDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:glossrefDomain.xsd:1.2"/>
+   <!-- Tech content domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!-- Base domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2">
+      <xs:group name="keywords">
+         <xs:choice id="d15e16837___d15e168393-1">
+            <xs:group ref="keywords"/>
+            <xs:group ref="delay-d-keywords"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:mapGrp.xsd:1.2">
+      <xs:group name="topicref">
+         <xs:choice id="d15e16837___d15e168406-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="mapgroup-d-topicref"/>
+            <xs:group ref="glossref-d-topicref"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="index-base">
+         <xs:choice id="d15e16837___d15e168412-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="keyword">
+         <xs:choice id="d15e16837___d15e168416-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16837___d15e168422-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16837___d15e168429-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16837___d15e168435-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16837___d15e168439-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16837___d15e168444-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:mapMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(map glossref-d)                                           (map mapgroup-d)                                             (topic abbrev-d)                                           (topic delay-d)                                           (topic hi-d)                                            (topic indexing-d)                                            (topic hazard-d)                                           (topic pr-d)                                           (topic sw-d)                                                                                        (topic ui-d)                                           (topic ut-d)                                           "
+                    id="d15e16837___d15e168449-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 1486 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/programmingDomain.xsd

@@ -0,0 +1,1486 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Programming Domain                           -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for Programming Domain                            -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009               -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic pr-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="pr-d-keyword">
+      <xs:choice id="d15e16405___d15e164061-1">
+         <xs:element ref="option" id="d15e16405___d15e164062-1"/>
+         <xs:element ref="parmname" id="d15e16405___d15e164063-1"/>
+         <xs:element ref="apiname" id="d15e16405___d15e164064-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="pr-d-ph">
+      <xs:choice id="d15e16405___d15e164066-1">
+         <xs:element ref="codeph" id="d15e16405___d15e164067-1"/>
+         <xs:element ref="synph" id="d15e16405___d15e164068-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="pr-d-pre">
+      <xs:choice id="d15e16405___d15e164070-1">
+         <xs:element ref="codeblock" id="d15e16405___d15e164071-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="pr-d-dl">
+      <xs:choice id="d15e16405___d15e164073-1">
+         <xs:element ref="parml" id="d15e16405___d15e164074-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="pr-d-fig">
+      <xs:choice id="d15e16405___d15e164076-1">
+         <xs:element ref="syntaxdiagram" id="d15e16405___d15e164077-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="codeph">
+      <xs:sequence id="d15e16405___d15e164079-1">
+         <xs:choice id="d15e16405___d15e164080-1">
+            <xs:element ref="codeph" id="d15e16405___d15e164081-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="codeblock">
+      <xs:sequence id="d15e16405___d15e164083-1">
+         <xs:choice id="d15e16405___d15e164084-1">
+            <xs:element ref="codeblock" id="d15e16405___d15e164085-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="coderef">
+      <xs:sequence id="d15e16405___d15e164087-1">
+         <xs:choice id="d15e16405___d15e164088-1">
+            <xs:element ref="coderef" id="d15e16405___d15e164089-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="option">
+      <xs:sequence id="d15e16405___d15e164092-1">
+         <xs:choice id="d15e16405___d15e164093-1">
+            <xs:element ref="option" id="d15e16405___d15e164094-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="var">
+      <xs:sequence id="d15e16405___d15e164096-1">
+         <xs:choice id="d15e16405___d15e164097-1">
+            <xs:element ref="var" id="d15e16405___d15e164098-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="parmname">
+      <xs:sequence id="d15e16405___d15e164100-1">
+         <xs:choice id="d15e16405___d15e164101-1">
+            <xs:element ref="parmname" id="d15e16405___d15e164102-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="synph">
+      <xs:sequence id="d15e16405___d15e164104-1">
+         <xs:choice id="d15e16405___d15e164105-1">
+            <xs:element ref="synph" id="d15e16405___d15e164106-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="oper">
+      <xs:sequence id="d15e16405___d15e164108-1">
+         <xs:choice id="d15e16405___d15e164109-1">
+            <xs:element ref="oper" id="d15e16405___d15e164110-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="delim">
+      <xs:sequence id="d15e16405___d15e164112-1">
+         <xs:choice id="d15e16405___d15e164113-1">
+            <xs:element ref="delim" id="d15e16405___d15e164114-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sep">
+      <xs:sequence id="d15e16405___d15e164116-1">
+         <xs:choice id="d15e16405___d15e164117-1">
+            <xs:element ref="sep" id="d15e16405___d15e164118-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="apiname">
+      <xs:sequence id="d15e16405___d15e164120-1">
+         <xs:choice id="d15e16405___d15e164121-1">
+            <xs:element ref="apiname" id="d15e16405___d15e164122-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="parml">
+      <xs:sequence id="d15e16405___d15e164124-1">
+         <xs:choice id="d15e16405___d15e164125-1">
+            <xs:element ref="parml" id="d15e16405___d15e164126-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="plentry">
+      <xs:sequence id="d15e16405___d15e164128-1">
+         <xs:choice id="d15e16405___d15e164129-1">
+            <xs:element ref="plentry" id="d15e16405___d15e164130-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="pt">
+      <xs:sequence id="d15e16405___d15e164132-1">
+         <xs:choice id="d15e16405___d15e164133-1">
+            <xs:element ref="pt" id="d15e16405___d15e164134-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="pd">
+      <xs:sequence id="d15e16405___d15e164137-1">
+         <xs:choice id="d15e16405___d15e164138-1">
+            <xs:element ref="pd" id="d15e16405___d15e164139-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="syntaxdiagram">
+      <xs:sequence id="d15e16405___d15e164141-1">
+         <xs:choice id="d15e16405___d15e164142-1">
+            <xs:element ref="syntaxdiagram" id="d15e16405___d15e164143-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="synblk">
+      <xs:sequence id="d15e16405___d15e164145-1">
+         <xs:choice id="d15e16405___d15e164146-1">
+            <xs:element ref="synblk" id="d15e16405___d15e164147-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="groupseq">
+      <xs:sequence id="d15e16405___d15e164149-1">
+         <xs:choice id="d15e16405___d15e164150-1">
+            <xs:element ref="groupseq" id="d15e16405___d15e164151-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="groupchoice">
+      <xs:sequence id="d15e16405___d15e164153-1">
+         <xs:choice id="d15e16405___d15e164154-1">
+            <xs:element ref="groupchoice" id="d15e16405___d15e164155-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="groupcomp">
+      <xs:sequence id="d15e16405___d15e164157-1">
+         <xs:choice id="d15e16405___d15e164158-1">
+            <xs:element ref="groupcomp" id="d15e16405___d15e164159-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="fragment">
+      <xs:sequence id="d15e16405___d15e164161-1">
+         <xs:choice id="d15e16405___d15e164162-1">
+            <xs:element ref="fragment" id="d15e16405___d15e164163-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="fragref">
+      <xs:sequence id="d15e16405___d15e164165-1">
+         <xs:choice id="d15e16405___d15e164166-1">
+            <xs:element ref="fragref" id="d15e16405___d15e164167-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="synnote">
+      <xs:sequence id="d15e16405___d15e164169-1">
+         <xs:choice id="d15e16405___d15e164170-1">
+            <xs:element ref="synnote" id="d15e16405___d15e164171-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="synnoteref">
+      <xs:sequence id="d15e16405___d15e164173-1">
+         <xs:choice id="d15e16405___d15e164174-1">
+            <xs:element ref="synnoteref" id="d15e16405___d15e164175-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="repsep">
+      <xs:sequence id="d15e16405___d15e164177-1">
+         <xs:choice id="d15e16405___d15e164178-1">
+            <xs:element ref="repsep" id="d15e16405___d15e164179-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="kwd">
+      <xs:sequence id="d15e16405___d15e164182-1">
+         <xs:choice id="d15e16405___d15e164183-1">
+            <xs:element ref="kwd" id="d15e16405___d15e164184-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="univ-atts-no-importance">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16405___d15e164187-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e16405___d15e164189-1_rev"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e16405___d15e164190-1_status"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="filter-atts"/>
+   </xs:attributeGroup>
+   <xs:attributeGroup name="univ-atts-importance-nodefault">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attribute name="platform"
+                    type="xs:string"
+                    id="d15e16405___d15e164195-1_platform"/>
+      <xs:attribute name="product"
+                    type="xs:string"
+                    id="d15e16405___d15e164196-1_product"/>
+      <xs:attribute name="audience"
+                    type="xs:string"
+                    id="d15e16405___d15e164197-1_audience"/>
+      <xs:attribute name="otherprops"
+                    type="xs:string"
+                    id="d15e16405___d15e164198-1_otherprops"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e16405___d15e164199-1_rev"/>
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault.class"
+                    id="d15e16405___d15e164200-1_importance"/>
+      <xs:attributeGroup ref="localization-atts"/>
+   </xs:attributeGroup>
+   <xs:simpleType name="importance-att-progdom.class"
+                  id="d15e16405___d15e164202-1_importance">
+      <xs:restriction base="importance-atts.class">
+         <xs:enumeration value="optional"/>
+         <xs:enumeration value="required"/>
+         <xs:enumeration value="default"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:simpleType name="importance-att-nodefault.class"
+                  id="d15e16405___d15e164208-1_importance">
+      <xs:restriction base="importance-atts.class">
+         <xs:enumeration value="optional"/>
+         <xs:enumeration value="required"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <xs:element name="codeph" id="d15e16405___d15e164213-1_codeph">
+      <xs:annotation>
+         <xs:documentation>
+        The code phrase (&lt;<keyword>codeph</keyword>&gt;) element represents a snippet
+        of code within the main flow of text. The code phrase may be displayed in
+        a monospaced font for emphasis. This element is part of the DITA programming
+        domain, a special set of DITA elements designed to document programming tasks,
+        concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164220-1">
+         <xs:complexContent id="d15e16405___d15e164221-1">
+            <xs:extension base="codeph.class" id="d15e16405___d15e164222-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph pr-d/codeph "
+                             id="d15e16405___d15e164223-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="codeph.class"
+                   mixed="true"
+                   id="d15e16405___d15e164224-1_codeph.cla">
+      <xs:sequence id="d15e16405___d15e164225-1">
+         <xs:group ref="codeph.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="codeph.attributes"/>
+   </xs:complexType>
+   <xs:group name="codeph.content">
+      <xs:sequence id="d15e16405___d15e164229-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164230-1">
+            <xs:group ref="basic.ph.notm" minOccurs="0"/>
+            <xs:group ref="data.elements.incl" minOccurs="0"/>
+            <xs:group ref="foreign.unknown.incl" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="codeph.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164235-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="codeblock" id="d15e16405___d15e164238-1_codeblock">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>codeblock</keyword>&gt; element represents lines of
+        program code. Like the <xref href="xref.xml">&lt;<keyword>pre</keyword>&gt;</xref> element,
+        content of this element has preserved line endings and is output in a monospaced
+        font. This element is part of the DITA programming domain, a special set of
+        DITA elements designed to document programming tasks, concepts and reference
+        information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164251-1">
+         <xs:complexContent id="d15e16405___d15e164252-1">
+            <xs:extension base="codeblock.class" id="d15e16405___d15e164253-1">
+               <xs:attribute ref="class"
+                             default="+ topic/pre pr-d/codeblock "
+                             id="d15e16405___d15e164254-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="codeblock.class"
+                   mixed="true"
+                   id="d15e16405___d15e164255-1_codeblock.">
+      <xs:sequence id="d15e16405___d15e164256-1">
+         <xs:group ref="codeblock.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="codeblock.attributes"/>
+   </xs:complexType>
+   <xs:group name="codeblock.content">
+      <xs:sequence id="d15e16405___d15e164261-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164262-1">
+            <xs:group ref="basic.ph.notm" minOccurs="0"/>
+            <xs:group ref="coderef" minOccurs="0"/>
+            <xs:group ref="txt.incl" minOccurs="0"/>
+            <xs:group ref="data.elements.incl" minOccurs="0"/>
+            <xs:group ref="foreign.unknown.incl" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="codeblock.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164269-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16405___d15e164270-1_spectitle"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute ref="xml:space" fixed="preserve" id="d15e16405___d15e164273-1"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- DITA 1.2 feature 12060 -->
+   <xs:element name="coderef" id="d15e16405___d15e164276-1_coderef">
+      <xs:annotation>
+         <xs:documentation>Use the cross-reference (&lt;<keyword>coderef</keyword>&gt;) element
+        to pull in the targetted file into the containing codeblock element, massaging &lt; and &gt; characters 
+        as necessary to make it valid CDATA.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164283-1">
+         <xs:complexContent id="d15e16405___d15e164284-1">
+            <xs:extension base="coderef.class" id="d15e16405___d15e164285-1">
+               <xs:attribute ref="class"
+                             default="+ topic/xref  pr-d/coderef "
+                             id="d15e16405___d15e164286-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="coderef.class" id="d15e16405___d15e164287-1_coderef.cl">
+      <xs:attributeGroup ref="coderef.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="coderef.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e16405___d15e164290-1_href"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e16405___d15e164291-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e16405___d15e164292-1_type"/>
+      <xs:attribute name="format" type="xs:string" id="d15e16405___d15e164293-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e16405___d15e164294-1_scope"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164295-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="option" id="d15e16405___d15e164298-1_option">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>option</keyword>&gt; element describes an option
+        that can be used to modify a command (or something else, like a configuration).
+        This element is part of the DITA programming domain, a special set of DITA
+        elements designed to document programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164305-1">
+         <xs:complexContent id="d15e16405___d15e164306-1">
+            <xs:extension base="option.class" id="d15e16405___d15e164307-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword pr-d/option "
+                             id="d15e16405___d15e164308-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="option.class"
+                   mixed="true"
+                   id="d15e16405___d15e164309-1_option.cla">
+      <xs:sequence id="d15e16405___d15e164310-1">
+         <xs:group ref="option.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="option.attributes"/>
+   </xs:complexType>
+   <xs:group name="option.content">
+      <xs:sequence id="d15e16405___d15e164314-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164315-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="option.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16405___d15e164318-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164319-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="var" id="d15e16405___d15e164322-1_var">
+      <xs:annotation>
+         <xs:documentation>
+        Within a syntax definition, the &lt;<keyword>var</keyword>&gt; element
+        defines a variable for which the user must supply content, such as their user
+        name or password. It is represented in output in an italic font.
+        This element is part of the DITA programming domain, a special set of DITA
+        elements designed to document programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164329-1">
+         <xs:complexContent id="d15e16405___d15e164330-1">
+            <xs:extension base="var.class" id="d15e16405___d15e164331-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph pr-d/var "
+                             id="d15e16405___d15e164332-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="var.class"
+                   mixed="true"
+                   id="d15e16405___d15e164334-1_var.class">
+      <xs:sequence id="d15e16405___d15e164335-1">
+         <xs:group ref="var.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="var.attributes"/>
+   </xs:complexType>
+   <xs:group name="var.content">
+      <xs:sequence id="d15e16405___d15e164339-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164340-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="var.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164343-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault.class"
+                    id="d15e16405___d15e164346-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="parmname" id="d15e16405___d15e164347-1_parmname">
+      <xs:annotation>
+         <xs:documentation>
+        When referencing the name of an application programming interface
+        parameter within the text flow of your topic, use the parameter
+        name (&lt;<keyword>parmname</keyword>&gt;) element to markup the parameter. This element
+        is part of the DITA programming domain, a special set of DITA elements designed
+        to document programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164354-1">
+         <xs:complexContent id="d15e16405___d15e164355-1">
+            <xs:extension base="parmname.class" id="d15e16405___d15e164356-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword  pr-d/parmname "
+                             id="d15e16405___d15e164357-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="parmname.class"
+                   mixed="true"
+                   id="d15e16405___d15e164358-1_parmname.c">
+      <xs:sequence id="d15e16405___d15e164359-1">
+         <xs:group ref="parmname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="parmname.attributes"/>
+   </xs:complexType>
+   <xs:group name="parmname.content">
+      <xs:sequence id="d15e16405___d15e164363-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164364-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="parmname.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16405___d15e164367-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164368-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="synph" id="d15e16405___d15e164371-1_synph">
+      <xs:annotation>
+         <xs:documentation>
+        The syntax phrase (&lt;synph&gt;) element is a container for syntax
+        definition elements. It is used when a complete syntax definition is not needed,
+        but some of the syntax elements, such as kwd, oper, delim, are used within
+        the text flow of the topic content. This element is part of the DITA programming
+        domain, a special set of DITA elements designed to document programming tasks,
+        concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164375-1">
+         <xs:complexContent id="d15e16405___d15e164376-1">
+            <xs:extension base="synph.class" id="d15e16405___d15e164377-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph pr-d/synph "
+                             id="d15e16405___d15e164378-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="synph.class"
+                   mixed="true"
+                   id="d15e16405___d15e164379-1_synph.clas">
+      <xs:sequence id="d15e16405___d15e164380-1">
+         <xs:group ref="synph.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="synph.attributes"/>
+   </xs:complexType>
+   <xs:group name="synph.content">
+      <xs:sequence id="d15e16405___d15e164384-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164385-1"><!-- ph -->
+            <xs:group ref="codeph" minOccurs="0"/>
+            <xs:group ref="var" minOccurs="0"/>
+            <xs:group ref="oper" minOccurs="0"/>
+            <xs:group ref="delim" minOccurs="0"/>
+            <xs:group ref="sep" minOccurs="0"/>
+            <xs:group ref="synph" minOccurs="0"/>
+            <!-- keyword -->
+            <xs:group ref="option" minOccurs="0"/>
+            <xs:group ref="parmname" minOccurs="0"/>
+            <xs:group ref="kwd" minOccurs="0"/>
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="synph.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164400-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="oper" id="d15e16405___d15e164404-1_oper">
+      <xs:annotation>
+         <xs:documentation>
+        The operator (&lt;<keyword>oper</keyword>&gt;) element defines an operator
+        within a syntax definition. Typical operators are equals (=), plus (+) or
+        multiply (*). This element is part of the DITA programming domain, a special
+        set of DITA elements designed to document programming tasks, concepts and
+        reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164411-1">
+         <xs:complexContent id="d15e16405___d15e164412-1">
+            <xs:extension base="oper.class" id="d15e16405___d15e164413-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph pr-d/oper "
+                             id="d15e16405___d15e164414-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="oper.class"
+                   mixed="true"
+                   id="d15e16405___d15e164415-1_oper.class">
+      <xs:sequence id="d15e16405___d15e164416-1">
+         <xs:group ref="oper.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="oper.attributes"/>
+   </xs:complexType>
+   <xs:group name="oper.content">
+      <xs:sequence id="d15e16405___d15e164420-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164421-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="oper.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164424-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault.class"
+                    id="d15e16405___d15e164427-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="delim" id="d15e16405___d15e164428-1_delim">
+      <xs:annotation>
+         <xs:documentation>
+        Within a syntax definition, the delimiter (&lt;delim&gt;) element defines
+        a character marking the beginning or end of a section or part of the complete
+        syntax. Typical delimiter characters are the parenthesis, comma, tab, vertical
+        bar or other special characters. This element is part of the DITA programming
+        domain, a special set of DITA elements designed to document programming tasks,
+        concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164432-1">
+         <xs:complexContent id="d15e16405___d15e164433-1">
+            <xs:extension base="delim.class" id="d15e16405___d15e164434-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph pr-d/delim "
+                             id="d15e16405___d15e164435-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="delim.class"
+                   mixed="true"
+                   id="d15e16405___d15e164436-1_delim.clas">
+      <xs:sequence id="d15e16405___d15e164437-1">
+         <xs:group ref="delim.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="delim.attributes"/>
+   </xs:complexType>
+   <xs:group name="delim.content">
+      <xs:sequence id="d15e16405___d15e164441-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164442-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="delim.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164445-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault.class"
+                    id="d15e16405___d15e164448-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="sep" id="d15e16405___d15e164449-1_sep">
+      <xs:annotation>
+         <xs:documentation>
+        The separator (&lt;sep&gt;) element defines a separator character that
+        is inline with the content of a syntax definition. The separator occurs between
+        keywords, operators or groups in a syntax definition. This element is part
+        of the DITA programming domain, a special set of DITA elements designed to
+        document programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164453-1">
+         <xs:complexContent id="d15e16405___d15e164454-1">
+            <xs:extension base="sep.class" id="d15e16405___d15e164455-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph pr-d/sep "
+                             id="d15e16405___d15e164456-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="sep.class"
+                   mixed="true"
+                   id="d15e16405___d15e164457-1_sep.class">
+      <xs:sequence id="d15e16405___d15e164458-1">
+         <xs:group ref="sep.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="sep.attributes"/>
+   </xs:complexType>
+   <xs:group name="sep.content">
+      <xs:sequence id="d15e16405___d15e164462-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164463-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="sep.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164467-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault.class"
+                    id="d15e16405___d15e164470-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="apiname" id="d15e16405___d15e164471-1_apiname">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>apiname</keyword>&gt; element provides the name of
+        an application programming interface (API) such as a Java class name or method
+        name. This element is part of the DITA programming domain, a special set of
+        DITA elements designed to document programming tasks, concepts and reference
+        information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164478-1">
+         <xs:complexContent id="d15e16405___d15e164479-1">
+            <xs:extension base="apiname.class" id="d15e16405___d15e164480-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword pr-d/apiname "
+                             id="d15e16405___d15e164481-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="apiname.class"
+                   mixed="true"
+                   id="d15e16405___d15e164482-1_apiname.cl">
+      <xs:sequence id="d15e16405___d15e164483-1">
+         <xs:group ref="apiname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="apiname.attributes"/>
+   </xs:complexType>
+   <xs:group name="apiname.content">
+      <xs:sequence id="d15e16405___d15e164487-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164488-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="apiname.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16405___d15e164491-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164492-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="parml" id="d15e16405___d15e164495-1_parml">
+      <xs:annotation>
+         <xs:documentation>
+          The parameter list (&lt;<keyword>parml</keyword>&gt;) element contains a list of
+          terms and definitions that describes the parameters in an application programming
+          interface. This is a special kind of definition list that is
+          designed for computer parameters. This element is part of the DITA programming
+          domain, a special set of DITA elements designed to document programming tasks,
+          concepts and reference information.
+        </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164502-1">
+         <xs:complexContent id="d15e16405___d15e164503-1">
+            <xs:extension base="parml.class" id="d15e16405___d15e164504-1">
+               <xs:attribute ref="class"
+                             default="+ topic/dl pr-d/parml "
+                             id="d15e16405___d15e164505-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="parml.class" id="d15e16405___d15e164506-1_parml.clas">
+      <xs:sequence id="d15e16405___d15e164507-1">
+         <xs:group ref="parml.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="parml.attributes"/>
+   </xs:complexType>
+   <xs:group name="parml.content">
+      <xs:sequence id="d15e16405___d15e164511-1">
+         <xs:choice maxOccurs="unbounded" id="d15e16405___d15e164512-1">
+            <xs:group ref="plentry"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="parml.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16405___d15e164515-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164516-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="compact"
+                    type="yesno-att.class"
+                    id="d15e16405___d15e164519-1_compact"/>
+   </xs:attributeGroup>
+   <xs:element name="plentry" id="d15e16405___d15e164520-1_plentry">
+      <xs:annotation>
+         <xs:documentation>
+        The parameter list entry element (&lt;plentry&gt;) contains one or more parameter terms and definitions (pd and pt).
+        This element is part of the DITA programming domain, a special set of DITA elements designed to document
+        programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164524-1">
+         <xs:complexContent id="d15e16405___d15e164525-1">
+            <xs:extension base="plentry.class" id="d15e16405___d15e164526-1">
+               <xs:attribute ref="class"
+                             default="+ topic/dlentry pr-d/plentry "
+                             id="d15e16405___d15e164527-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="plentry.class" id="d15e16405___d15e164528-1_plentry.cl">
+      <xs:sequence id="d15e16405___d15e164529-1">
+         <xs:group ref="plentry.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="plentry.attributes"/>
+   </xs:complexType>
+   <xs:group name="plentry.content">
+      <xs:sequence id="d15e16405___d15e164534-1">
+         <xs:sequence id="d15e16405___d15e164535-1">
+            <xs:group ref="pt" maxOccurs="unbounded"/>
+            <xs:group ref="pd" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="plentry.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164539-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="pt" id="d15e16405___d15e164542-1_pt">
+      <xs:annotation>
+         <xs:documentation>
+      A parameter term, within a parameter list entry, is enclosed by the &lt;<keyword>pt</keyword>&gt; element.
+      This element is part of the DITA programming domain, a special set of DITA elements designed to document
+      programming tasks, concepts and reference information.
+    </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164549-1">
+         <xs:complexContent id="d15e16405___d15e164550-1">
+            <xs:extension base="pt.class" id="d15e16405___d15e164551-1">
+               <xs:attribute ref="class"
+                             default="+ topic/dt pr-d/pt "
+                             id="d15e16405___d15e164552-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="pt.class" mixed="true" id="d15e16405___d15e164553-1_pt.class">
+      <xs:sequence id="d15e16405___d15e164554-1">
+         <xs:group ref="pt.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="pt.attributes"/>
+   </xs:complexType>
+   <xs:group name="pt.content">
+      <xs:sequence id="d15e16405___d15e164558-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164559-1">
+            <xs:group ref="term.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="pt.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16405___d15e164562-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164563-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="pd" id="d15e16405___d15e164566-1_pd">
+      <xs:annotation>
+         <xs:documentation>
+        A parameter definition, within a parameter list entry, is enclosed by the &lt;<keyword>pd</keyword>&gt; element.
+        This element is part of the DITA programming domain, a special set of DITA elements designed to document
+        programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164573-1">
+         <xs:complexContent id="d15e16405___d15e164574-1">
+            <xs:extension base="pd.class" id="d15e16405___d15e164575-1">
+               <xs:attribute ref="class"
+                             default="+ topic/dd pr-d/pd "
+                             id="d15e16405___d15e164576-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="pd.class" mixed="true" id="d15e16405___d15e164577-1_pd.class">
+      <xs:sequence id="d15e16405___d15e164578-1">
+         <xs:group ref="pd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="pd.attributes"/>
+   </xs:complexType>
+   <xs:group name="pd.content">
+      <xs:sequence id="d15e16405___d15e164582-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164583-1">
+            <xs:group ref="defn.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="pd.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164586-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <!-- Base form: Syntax Diagram -->
+   <xs:element name="syntaxdiagram" id="d15e16405___d15e164591-1_syntaxdiag">
+      <xs:annotation>
+         <xs:documentation>
+        The syntax diagram (&lt;<keyword>syntaxdiagram</keyword>&gt;) element
+        is the main container for all the syntax elements that make up a syntax definition.
+        The syntax diagram represents the syntax of a statement from a computer language,
+        or a command, function call or programming language statement. Traditionally,
+        the syntax diagram is formatted with <q>railroad tracks</q> that
+        connect the units of the syntax together, but this presentation may differ
+        depending on the output media. The syntax diagram element is part of the DITA
+        programming domain, a special set of DITA elements designed to document programming
+        tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164601-1">
+         <xs:complexContent id="d15e16405___d15e164602-1">
+            <xs:extension base="syntaxdiagram.class" id="d15e16405___d15e164603-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fig pr-d/syntaxdiagram "
+                             id="d15e16405___d15e164604-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="syntaxdiagram.class" id="d15e16405___d15e164605-1_syntaxdiag">
+      <xs:sequence id="d15e16405___d15e164606-1">
+         <xs:group ref="syntaxdiagram.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="syntaxdiagram.attributes"/>
+   </xs:complexType>
+   <xs:group name="syntaxdiagram.content">
+      <xs:sequence id="d15e16405___d15e164610-1">
+         <xs:sequence id="d15e16405___d15e164611-1">
+            <xs:group ref="title" minOccurs="0" maxOccurs="1"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164613-1">
+               <xs:group ref="syntaxdiagram.grp" minOccurs="0"/>
+               <xs:group ref="fragment" minOccurs="0"/>
+               <xs:group ref="synblk" minOccurs="0"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="syntaxdiagram.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164618-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="display-atts"/>
+   </xs:attributeGroup>
+   <xs:group name="syntaxdiagram.grp">
+      <xs:sequence id="d15e16405___d15e164623-1">
+         <xs:choice id="d15e16405___d15e164624-1">
+            <xs:group ref="groupseq"/>
+            <xs:group ref="groupchoice"/>
+            <xs:group ref="groupcomp"/>
+            <xs:group ref="fragref"/>
+            <xs:group ref="synnote"/>
+            <xs:group ref="synnoteref"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="syntaxdiagramprog.grp">
+      <xs:sequence id="d15e16405___d15e164632-1">
+         <xs:choice id="d15e16405___d15e164633-1">
+            <xs:group ref="kwd"/>
+            <xs:group ref="var"/>
+            <xs:group ref="delim"/>
+            <xs:group ref="oper"/>
+            <xs:group ref="sep"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="synblk" id="d15e16405___d15e164639-1_synblk">
+      <xs:annotation>
+         <xs:documentation>
+        The syntax block (&lt;<keyword>synblk</keyword>&gt;) element
+        organizes small pieces of a syntax definition into a larger piece. The syntax
+        block element is part of the DITA programming domain, a special set of DITA
+        elements designed to document programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164646-1">
+         <xs:complexContent id="d15e16405___d15e164647-1">
+            <xs:extension base="synblk.class" id="d15e16405___d15e164648-1">
+               <xs:attribute ref="class"
+                             default="+ topic/figgroup pr-d/synblk "
+                             id="d15e16405___d15e164649-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="synblk.class" id="d15e16405___d15e164650-1_synblk.cla">
+      <xs:sequence id="d15e16405___d15e164651-1">
+         <xs:group ref="synblk.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="synblk.attributes"/>
+   </xs:complexType>
+   <xs:group name="synblk.content">
+      <xs:sequence id="d15e16405___d15e164655-1">
+         <xs:sequence id="d15e16405___d15e164656-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164658-1">
+               <xs:group ref="syntaxdiagram.grp" minOccurs="0"/>
+               <xs:group ref="fragment" minOccurs="0"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="synblk.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164662-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="groupseq" id="d15e16405___d15e164665-1_groupseq">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>groupseq</keyword>&gt; element is part of the subset
+        of elements that define syntax diagrams in DITA. A group is a logical set
+        of pieces of syntax that go together. Within the syntax definition, groups
+        of keywords, delimiters and other syntax units act as a combined unit, and
+        they occur in a specific sequence, as delimited by the &lt;<keyword>groupseq</keyword>&gt;
+        element. This element is part of the DITA programming domain, a special set
+        of DITA elements designed to document programming tasks, concepts and reference
+        information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164675-1">
+         <xs:complexContent id="d15e16405___d15e164676-1">
+            <xs:extension base="groupseq.class" id="d15e16405___d15e164677-1">
+               <xs:attribute ref="class"
+                             default="+ topic/figgroup pr-d/groupseq "
+                             id="d15e16405___d15e164678-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="groupseq.class" id="d15e16405___d15e164680-1_groupseq.c">
+      <xs:sequence id="d15e16405___d15e164681-1">
+         <xs:group ref="groupseq.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="groupseq.attributes"/>
+   </xs:complexType>
+   <xs:group name="groupseq.content">
+      <xs:sequence id="d15e16405___d15e164685-1">
+         <xs:sequence id="d15e16405___d15e164686-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="repsep" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164689-1">
+               <xs:group ref="syntaxdiagram.grp"/>
+               <xs:group ref="syntaxdiagramprog.grp"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="groupseq.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164693-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-progdom.class"
+                    id="d15e16405___d15e164696-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="groupchoice" id="d15e16405___d15e164697-1_groupchoic">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>groupchoice</keyword>&gt; element is part
+        of the subset of elements that define syntax diagrams in DITA. A group is
+        a logical set of pieces of syntax that go together. A group choice specifies
+        that the user must make a choice about which part of the syntax to use. Groups
+        are often nested. This element is part of the DITA programming domain, a special
+        set of DITA elements designed to document programming tasks, concepts and
+        reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164704-1">
+         <xs:complexContent id="d15e16405___d15e164705-1">
+            <xs:extension base="groupchoice.class" id="d15e16405___d15e164706-1">
+               <xs:attribute ref="class"
+                             default="+ topic/figgroup pr-d/groupchoice "
+                             id="d15e16405___d15e164707-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="groupchoice.class" id="d15e16405___d15e164708-1_groupchoic">
+      <xs:sequence id="d15e16405___d15e164709-1">
+         <xs:group ref="groupchoice.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="groupchoice.attributes"/>
+   </xs:complexType>
+   <xs:group name="groupchoice.content">
+      <xs:sequence id="d15e16405___d15e164713-1">
+         <xs:sequence id="d15e16405___d15e164714-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="repsep" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164717-1">
+               <xs:group ref="syntaxdiagram.grp"/>
+               <xs:group ref="syntaxdiagramprog.grp"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="groupchoice.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164721-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-progdom.class"
+                    id="d15e16405___d15e164724-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="groupcomp" id="d15e16405___d15e164725-1_groupcomp">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>groupcomp</keyword>&gt; element is part
+        of the subset of elements that define syntax diagrams in DITA. A group is
+        a logical set of pieces of syntax that go together. The group composite means
+        that the items that make up the syntax diagram will be formatted close together
+        rather than being separated by a horizontal or vertical line, which is the
+        usual formatting method. This element is part of the DITA programming domain,
+        a special set of DITA elements designed to document programming tasks, concepts
+        and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164732-1">
+         <xs:complexContent id="d15e16405___d15e164733-1">
+            <xs:extension base="groupcomp.class" id="d15e16405___d15e164734-1">
+               <xs:attribute ref="class"
+                             default="+ topic/figgroup pr-d/groupcomp "
+                             id="d15e16405___d15e164735-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="groupcomp.class" id="d15e16405___d15e164736-1_groupcomp.">
+      <xs:sequence id="d15e16405___d15e164737-1">
+         <xs:group ref="groupcomp.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="groupcomp.attributes"/>
+   </xs:complexType>
+   <xs:group name="groupcomp.content">
+      <xs:sequence id="d15e16405___d15e164741-1">
+         <xs:sequence id="d15e16405___d15e164742-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:group ref="repsep" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164745-1">
+               <xs:group ref="syntaxdiagram.grp"/>
+               <xs:group ref="syntaxdiagramprog.grp"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="groupcomp.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164749-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-progdom.class"
+                    id="d15e16405___d15e164752-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="fragment" id="d15e16405___d15e164754-1_fragment">
+      <xs:annotation>
+         <xs:documentation>
+        Within a syntax definition, a &lt;<keyword>fragment</keyword>&gt; is
+        a labeled subpart of the syntax. The &lt;<keyword>fragment</keyword>&gt; element
+        allows breaking out logical chunks of a large syntax diagram
+        into named fragments. This element is part of the DITA programming domain,
+        a special set of DITA elements designed to document programming tasks, concepts
+        and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164764-1">
+         <xs:complexContent id="d15e16405___d15e164765-1">
+            <xs:extension base="fragment.class" id="d15e16405___d15e164766-1">
+               <xs:attribute ref="class"
+                             default="+ topic/figgroup pr-d/fragment "
+                             id="d15e16405___d15e164767-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="fragment.class" id="d15e16405___d15e164768-1_fragment.c">
+      <xs:sequence id="d15e16405___d15e164769-1">
+         <xs:group ref="fragment.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="fragment.attributes"/>
+   </xs:complexType>
+   <xs:group name="fragment.content">
+      <xs:sequence id="d15e16405___d15e164773-1">
+         <xs:sequence id="d15e16405___d15e164774-1">
+            <xs:group ref="title" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164776-1">
+               <xs:group ref="syntaxdiagram.grp"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="fragment.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164779-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="fragref" id="d15e16405___d15e164782-1_fragref">
+      <xs:annotation>
+         <xs:documentation>
+        The fragment reference (&lt;<keyword>fragref</keyword>&gt;) element provides a
+        logical reference to a syntax definition fragment so that you can reference
+        a syntax fragment multiple times. This element is part of the DITA programming
+        domain, a special set of DITA elements designed to document programming tasks,
+        concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164789-1">
+         <xs:complexContent id="d15e16405___d15e164790-1">
+            <xs:extension base="fragref.class" id="d15e16405___d15e164791-1">
+               <xs:attribute ref="class"
+                             default="+ topic/xref pr-d/fragref "
+                             id="d15e16405___d15e164792-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="fragref.class"
+                   mixed="true"
+                   id="d15e16405___d15e164793-1_fragref.cl">
+      <xs:sequence id="d15e16405___d15e164794-1">
+         <xs:group ref="fragref.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="fragref.attributes"/>
+   </xs:complexType>
+   <xs:group name="fragref.content">
+      <xs:sequence id="d15e16405___d15e164798-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164799-1">
+            <xs:group ref="xrefph.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="fragref.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e16405___d15e164802-1_href"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164803-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault.class"
+                    id="d15e16405___d15e164806-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="synnote" id="d15e16405___d15e164807-1_synnote">
+      <xs:annotation>
+         <xs:documentation>
+        The syntax note (&lt;<keyword>synnote</keyword>&gt;) element
+        contains a note (similar to a footnote) within a syntax definition group or
+        fragment. The syntax note explains aspects of the syntax that cannot be expressed
+        in the markup itself. The note will appear at the bottom of the syntax diagram
+        instead of at the bottom of the page. The syntax block element is part of
+        the DITA programming domain, a special set of DITA elements designed to document
+        programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164814-1">
+         <xs:complexContent id="d15e16405___d15e164815-1">
+            <xs:extension base="synnote.class" id="d15e16405___d15e164816-1">
+               <xs:attribute ref="class"
+                             default="+ topic/fn pr-d/synnote "
+                             id="d15e16405___d15e164817-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="synnote.class"
+                   mixed="true"
+                   id="d15e16405___d15e164818-1_synnote.cl">
+      <xs:sequence id="d15e16405___d15e164819-1">
+         <xs:group ref="synnote.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="synnote.attributes"/>
+   </xs:complexType>
+   <xs:group name="synnote.content">
+      <xs:sequence id="d15e16405___d15e164823-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164824-1">
+            <xs:group ref="basic.ph" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="synnote.attributes">
+      <xs:attribute name="callout"
+                    type="xs:string"
+                    id="d15e16405___d15e164828-1_callout"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164829-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="synnoteref" id="d15e16405___d15e164832-1_synnoteref">
+      <xs:annotation>
+         <xs:documentation>
+        The syntax note (&lt;<keyword>synnoteref</keyword>&gt;) reference element references
+        a syntax note element (&lt;<keyword>synnote</keyword>&gt;) that has already been defined
+        elsewhere in the topic. The same notation can be used in more than one syntax
+        definition. The syntax note reference element is part of the DITA programming
+        domain, a special set of DITA elements designed to document programming tasks,
+        concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164842-1">
+         <xs:complexContent id="d15e16405___d15e164843-1">
+            <xs:extension base="synnoteref.class" id="d15e16405___d15e164844-1">
+               <xs:attribute ref="class"
+                             default="+ topic/xref pr-d/synnoteref "
+                             id="d15e16405___d15e164845-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="synnoteref.class" id="d15e16405___d15e164846-1_synnoteref">
+      <xs:attributeGroup ref="synnoteref.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="synnoteref.attributes">
+      <xs:attribute name="href" type="xs:string" id="d15e16405___d15e164849-1_href"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164850-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="repsep" id="d15e16405___d15e164853-1_repsep">
+      <xs:annotation>
+         <xs:documentation>
+        The repeat separator (&lt;<keyword>repsep</keyword>&gt;) element defines
+        a group of syntax elements that can (or should) be repeated. If the &lt;<keyword>repsep</keyword>&gt;
+        element contains a separator character, such as a plus (+), this
+        indicates that the character must be used between repetitions of the syntax
+        elements. This element is part of the DITA programming domain, a special set
+        of DITA elements designed to document programming tasks, concepts and reference
+        information.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164863-1">
+         <xs:complexContent id="d15e16405___d15e164864-1">
+            <xs:extension base="repsep.class" id="d15e16405___d15e164865-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph pr-d/repsep "
+                             id="d15e16405___d15e164866-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="repsep.class"
+                   mixed="true"
+                   id="d15e16405___d15e164867-1_repsep.cla">
+      <xs:sequence id="d15e16405___d15e164868-1">
+         <xs:group ref="repsep.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="repsep.attributes"/>
+   </xs:complexType>
+   <xs:group name="repsep.content">
+      <xs:sequence id="d15e16405___d15e164872-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164873-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="repsep.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164876-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault.class"
+                    id="d15e16405___d15e164879-1_importance"/>
+   </xs:attributeGroup>
+   <xs:element name="kwd" id="d15e16405___d15e164880-1_kwd">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>kwd</keyword>&gt; element defines a keyword in a syntax
+        definition. A keyword must be typed or output, either by the user or application,
+        exactly as specified in the syntax definition. This element is
+        part of the DITA programming domain, a special set of DITA elements designed
+        to document programming tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16405___d15e164887-1">
+         <xs:complexContent id="d15e16405___d15e164888-1">
+            <xs:extension base="kwd.class" id="d15e16405___d15e164889-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword pr-d/kwd "
+                             id="d15e16405___d15e164890-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="kwd.class"
+                   mixed="true"
+                   id="d15e16405___d15e164891-1_kwd.class">
+      <xs:sequence id="d15e16405___d15e164892-1">
+         <xs:group ref="kwd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="kwd.attributes"/>
+   </xs:complexType>
+   <xs:group name="kwd.content">
+      <xs:sequence id="d15e16405___d15e164896-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16405___d15e164897-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="kwd.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16405___d15e164901-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16405___d15e164902-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts-no-importance"/>
+      <xs:attribute name="importance"
+                    type="importance-att-progdom.class"
+                    id="d15e16405___d15e164905-1_importance"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 122 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/reference.xsd

@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Reference XSD                                -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA References        -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:referenceGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="keyword">
+         <xs:choice id="d15e16737___d15e167398-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16737___d15e167404-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16737___d15e167411-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16737___d15e167417-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16737___d15e167421-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16737___d15e167426-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16737___d15e167430-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="term">
+         <xs:choice id="d15e16737___d15e167434-1">
+            <xs:group ref="term"/>
+            <xs:group ref="abbrev-d-term"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <!--  ================ INFO TYPES =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:referenceMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic abbrev-d)                                           (topic hazard-d)                                           (topic hi-d)                                           (topic indexing-d)                                                                                      (topic pr-d)                                            (topic sw-d)                                           (topic ui-d)                                            (topic ut-d)                                           (topic reference)"
+                    id="d15e16737___d15e167442-1_domains"/>
+   </xs:attributeGroup>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16737___d15e167444-1"/>
+   </xs:group>
+</xs:schema>

+ 121 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/referenceGrp.xsd

@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Reference XSD Group Defenition               -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      July 2007                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA References        -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="reference">
+      <xs:sequence id="d15e16746___d15e167471-1">
+         <xs:choice id="d15e16746___d15e167472-1">
+            <xs:element ref="reference" id="d15e16746___d15e167473-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="refbody">
+      <xs:sequence id="d15e16746___d15e167475-1">
+         <xs:choice id="d15e16746___d15e167476-1">
+            <xs:element ref="refbody" id="d15e16746___d15e167477-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="refbodydiv">
+      <xs:sequence id="d15e16746___d15e167479-1">
+         <xs:choice id="d15e16746___d15e167480-1">
+            <xs:element ref="refbodydiv" id="d15e16746___d15e167481-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="refsyn">
+      <xs:sequence id="d15e16746___d15e167483-1">
+         <xs:choice id="d15e16746___d15e167484-1">
+            <xs:element ref="refsyn" id="d15e16746___d15e167485-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="properties">
+      <xs:sequence id="d15e16746___d15e167487-1">
+         <xs:choice id="d15e16746___d15e167488-1">
+            <xs:element ref="properties" id="d15e16746___d15e167489-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="property">
+      <xs:sequence id="d15e16746___d15e167491-1">
+         <xs:choice id="d15e16746___d15e167492-1">
+            <xs:element ref="property" id="d15e16746___d15e167493-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="propvalue">
+      <xs:sequence id="d15e16746___d15e167495-1">
+         <xs:choice id="d15e16746___d15e167496-1">
+            <xs:element ref="propvalue" id="d15e16746___d15e167497-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="propdesc">
+      <xs:sequence id="d15e16746___d15e167499-1">
+         <xs:choice id="d15e16746___d15e167500-1">
+            <xs:element ref="propdesc" id="d15e16746___d15e167501-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="proptype">
+      <xs:sequence id="d15e16746___d15e167503-1">
+         <xs:choice id="d15e16746___d15e167504-1">
+            <xs:element ref="proptype" id="d15e16746___d15e167505-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="prophead">
+      <xs:sequence id="d15e16746___d15e167507-1">
+         <xs:choice id="d15e16746___d15e167508-1">
+            <xs:element ref="prophead" id="d15e16746___d15e167509-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="propvaluehd">
+      <xs:sequence id="d15e16746___d15e167511-1">
+         <xs:choice id="d15e16746___d15e167512-1">
+            <xs:element ref="propvaluehd" id="d15e16746___d15e167513-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="propdeschd">
+      <xs:sequence id="d15e16746___d15e167516-1">
+         <xs:choice id="d15e16746___d15e167517-1">
+            <xs:element ref="propdeschd" id="d15e16746___d15e167518-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="proptypehd">
+      <xs:sequence id="d15e16746___d15e167520-1">
+         <xs:choice id="d15e16746___d15e167521-1">
+            <xs:element ref="proptypehd" id="d15e16746___d15e167522-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 630 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/referenceMod.xsd

@@ -0,0 +1,630 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Reference XSD  Module                        -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      July 2007                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    XSD to describe DITA References                   -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic reference)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:element name="reference" id="d15e16642___d15e166428-1_reference">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>reference</keyword>&gt; element defines a top-level container
+        for a reference topic. Reference topics document programming constructs or
+        facts about a product. Examples of reference topics include language elements,
+        class descriptions, commands, functions, statements, protocols, types, declarators,
+        operands, and API information, which provide quick access to facts, but no
+        explanation of concepts or procedures. Reference topics have the same high-level
+        structure as any other topic type, with a title, short description, and body.
+        Within the body, reference topics are typically organized into one or more
+        sections, property lists, and tables. The reference topic type provides general
+        rules that apply to all kinds of reference information, using elements like &lt;<keyword>refsyn</keyword>&gt; for
+        syntax or signatures, and &lt;<keyword>properties</keyword>&gt; for lists of properties
+        and values.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166441-1">
+         <xs:complexContent id="d15e16642___d15e166442-1">
+            <xs:extension base="reference.class" id="d15e16642___d15e166443-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic reference/reference "
+                             id="d15e16642___d15e166444-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="refbody" id="d15e16642___d15e166445-1_refbody">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>refbody</keyword>&gt; element is a container for the
+        main content of the reference topic. Reference topics limit the body structure
+        to tables (both simple and standard), property lists, syntax sections, and
+        generic sections and examples, in any sequence or number.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166452-1">
+         <xs:complexContent id="d15e16642___d15e166453-1">
+            <xs:extension base="refbody.class" id="d15e16642___d15e166454-1">
+               <xs:attribute ref="class"
+                             default="- topic/body reference/refbody "
+                             id="d15e16642___d15e166455-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="refsyn" id="d15e16642___d15e166456-1_refsyn">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>refsyn</keyword>&gt; element is a special section inside
+        a reference topic. The section often contains syntax or signature content
+        (for example, a command-line utility's calling syntax, or an API's signature).
+        The &lt;<keyword>refsyn</keyword>&gt; contains a brief, possibly diagrammatic
+        description of the subject's interface or high-level structure.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166466-1">
+         <xs:complexContent id="d15e16642___d15e166467-1">
+            <xs:extension base="refsyn.class" id="d15e16642___d15e166468-1">
+               <xs:attribute ref="class"
+                             default="- topic/section reference/refsyn "
+                             id="d15e16642___d15e166469-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="properties" id="d15e16642___d15e166470-1_properties">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>properties</keyword>&gt; element gives a list of properties for 
+        the subject of the current topic, for example whether a class is public or protected. 
+        Each property can include the type, value, and a description. The typical rendering is 
+        usually in a table-like format. To represent multiple values for a type, just create 
+        additional property elements and use only the &lt;<keyword>propvalue</keyword>&gt; 
+        element (and &lt;<keyword>propdesc</keyword>&gt; when needed) for each successive 
+        value.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166483-1">
+         <xs:complexContent id="d15e16642___d15e166484-1">
+            <xs:extension base="properties.class" id="d15e16642___d15e166485-1">
+               <xs:attribute ref="class"
+                             default="- topic/simpletable reference/properties "
+                             id="d15e16642___d15e166486-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="property" id="d15e16642___d15e166487-1_property">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>property</keyword>&gt; element represents a property
+        of the current topic's subject. For example, if the current topic is a class,
+        the property might show that the class is protected rather than public.
+        It contains three optional elements: type, value, and description.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166494-1">
+         <xs:complexContent id="d15e16642___d15e166495-1">
+            <xs:extension base="property.class" id="d15e16642___d15e166496-1">
+               <xs:attribute ref="class"
+                             default="- topic/strow  reference/property "
+                             id="d15e16642___d15e166497-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="propvalue" id="d15e16642___d15e166498-1_propvalue">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>propvalue</keyword>&gt; element indicates the value or values
+        for the current property type. You can put values in separate rows if they
+        need separate descriptions, and just leave the &lt;<keyword>proptype</keyword>&gt; element
+        blank.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166508-1">
+         <xs:complexContent id="d15e16642___d15e166509-1">
+            <xs:extension base="propvalue.class" id="d15e16642___d15e166510-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry  reference/propvalue "
+                             id="d15e16642___d15e166511-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="propdesc" id="d15e16642___d15e166512-1_propdesc">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>propdesc</keyword>&gt; element is used to provide a short description
+        of the property type and its listed values (or just the value).
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166519-1">
+         <xs:complexContent id="d15e16642___d15e166520-1">
+            <xs:extension base="propdesc.class" id="d15e16642___d15e166521-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry  reference/propdesc "
+                             id="d15e16642___d15e166522-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="proptype" id="d15e16642___d15e166523-1_proptype">
+      <xs:annotation>
+         <xs:documentation>
+        The proptype element describes the type of property.        
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166527-1">
+         <xs:complexContent id="d15e16642___d15e166528-1">
+            <xs:extension base="proptype.class" id="d15e16642___d15e166529-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry reference/proptype "
+                             id="d15e16642___d15e166530-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="prophead" id="d15e16642___d15e166532-1_prophead">
+      <xs:annotation>
+         <xs:documentation>
+        The prophead element supports regular headings for the properties element.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166536-1">
+         <xs:complexContent id="d15e16642___d15e166537-1">
+            <xs:extension base="prophead.class" id="d15e16642___d15e166538-1">
+               <xs:attribute ref="class"
+                             default="- topic/sthead  reference/prophead "
+                             id="d15e16642___d15e166539-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="propvaluehd" id="d15e16642___d15e166540-1_propvalueh">
+      <xs:complexType id="d15e16642___d15e166541-1">
+         <xs:complexContent id="d15e16642___d15e166542-1">
+            <xs:extension base="propvaluehd.class" id="d15e16642___d15e166543-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry  reference/propvaluehd "
+                             id="d15e16642___d15e166544-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="propdeschd" id="d15e16642___d15e166545-1_propdeschd">
+      <xs:complexType id="d15e16642___d15e166546-1">
+         <xs:complexContent id="d15e16642___d15e166547-1">
+            <xs:extension base="propdeschd.class" id="d15e16642___d15e166548-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry  reference/propdeschd "
+                             id="d15e16642___d15e166549-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="proptypehd" id="d15e16642___d15e166550-1_proptypehd">
+      <xs:complexType id="d15e16642___d15e166551-1">
+         <xs:complexContent id="d15e16642___d15e166552-1">
+            <xs:extension base="proptypehd.class" id="d15e16642___d15e166553-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry reference/proptypehd "
+                             id="d15e16642___d15e166554-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:group name="reference-info-types">
+      <xs:choice id="d15e16642___d15e166556-1">
+         <xs:group ref="reference"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="reference.class" id="d15e16642___d15e166560-1_reference.">
+      <xs:sequence id="d15e16642___d15e166561-1">
+         <xs:group ref="reference.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="reference.attributes"/>
+   </xs:complexType>
+   <xs:group name="reference.content">
+      <xs:sequence id="d15e16642___d15e166565-1">
+         <xs:sequence id="d15e16642___d15e166566-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e16642___d15e166569-1">
+               <xs:group ref="shortdesc" minOccurs="0"/>
+               <xs:group ref="abstract" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="refbody" minOccurs="0"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="reference-info-types" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="reference.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16642___d15e166577-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16642___d15e166580-1"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166581-1_outputclas"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: body.class -->
+   <xs:complexType name="refbody.class" id="d15e16642___d15e166586-1_refbody.cl">
+      <xs:sequence id="d15e16642___d15e166587-1">
+         <xs:group ref="refbody.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="refbody.attributes"/>
+   </xs:complexType>
+   <xs:group name="refbody.content">
+      <xs:sequence id="d15e16642___d15e166592-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166593-1">
+            <xs:group ref="refsyn" minOccurs="0"/>
+            <xs:group ref="table" minOccurs="0"/>
+            <xs:group ref="simpletable" minOccurs="0"/>
+            <xs:group ref="properties" minOccurs="0"/>
+            <xs:group ref="refbodydiv" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0"/>
+            <xs:group ref="example" minOccurs="0"/>
+            <xs:group ref="data.elements.incl" minOccurs="0"/>
+            <xs:group ref="foreign.unknown.incl" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="refbody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166604-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16642___d15e166605-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="refsyn.class"
+                   mixed="true"
+                   id="d15e16642___d15e166611-1_refsyn.cla">
+      <xs:sequence id="d15e16642___d15e166612-1">
+         <xs:group ref="refsyn.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="refsyn.attributes"/>
+   </xs:complexType>
+   <xs:group name="refsyn.content">
+      <xs:sequence id="d15e16642___d15e166616-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166617-1">
+            <xs:group ref="section.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="refsyn.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16642___d15e166620-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166621-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: simpletable.class -->
+   <xs:complexType name="properties.class" id="d15e16642___d15e166625-1_properties">
+      <xs:sequence id="d15e16642___d15e166626-1">
+         <xs:group ref="properties.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="properties.attributes"/>
+   </xs:complexType>
+   <xs:group name="properties.content">
+      <xs:sequence id="d15e16642___d15e166630-1">
+         <xs:sequence id="d15e16642___d15e166631-1">
+            <xs:group ref="prophead" minOccurs="0"/>
+            <xs:group ref="property" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="properties.attributes">
+      <xs:attribute name="relcolwidth"
+                    type="xs:string"
+                    id="d15e16642___d15e166635-1_relcolwidt"/>
+      <xs:attribute name="keycol"
+                    type="xs:NMTOKEN"
+                    id="d15e16642___d15e166636-1_keycol"/>
+      <xs:attribute name="refcols"
+                    type="xs:NMTOKENS"
+                    id="d15e16642___d15e166637-1_refcols"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166638-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16642___d15e166639-1_spectitle"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: sthead.class -->
+   <xs:complexType name="prophead.class" id="d15e16642___d15e166645-1_prophead.c">
+      <xs:sequence id="d15e16642___d15e166646-1">
+         <xs:group ref="prophead.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="prophead.attributes"/>
+   </xs:complexType>
+   <xs:group name="prophead.content">
+      <xs:sequence id="d15e16642___d15e166650-1">
+         <xs:sequence id="d15e16642___d15e166651-1">
+            <xs:group ref="proptypehd" minOccurs="0"/>
+            <xs:group ref="propvaluehd" minOccurs="0"/>
+            <xs:group ref="propdeschd" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="prophead.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166656-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: stentry.class -->
+   <xs:complexType name="proptypehd.class"
+                   mixed="true"
+                   id="d15e16642___d15e166660-1_proptypehd">
+      <xs:sequence id="d15e16642___d15e166661-1">
+         <xs:group ref="proptypehd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="proptypehd.attributes"/>
+   </xs:complexType>
+   <xs:group name="proptypehd.content">
+      <xs:sequence id="d15e16642___d15e166665-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166666-1">
+            <xs:group ref="tblcell.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="proptypehd.attributes">
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16642___d15e166669-1_specentry"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166670-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: stentry.class -->
+   <xs:complexType name="propvaluehd.class"
+                   mixed="true"
+                   id="d15e16642___d15e166674-1_propvalueh">
+      <xs:sequence id="d15e16642___d15e166675-1">
+         <xs:group ref="propvaluehd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="propvaluehd.attributes"/>
+   </xs:complexType>
+   <xs:group name="propvaluehd.content">
+      <xs:sequence id="d15e16642___d15e166679-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166680-1">
+            <xs:group ref="tblcell.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="propvaluehd.attributes">
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16642___d15e166683-1_specentry"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166684-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: stentry.class -->
+   <xs:complexType name="propdeschd.class"
+                   mixed="true"
+                   id="d15e16642___d15e166689-1_propdeschd">
+      <xs:sequence id="d15e16642___d15e166690-1">
+         <xs:group ref="propdeschd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="propdeschd.attributes"/>
+   </xs:complexType>
+   <xs:group name="propdeschd.content">
+      <xs:sequence id="d15e16642___d15e166694-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166695-1">
+            <xs:group ref="tblcell.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="propdeschd.attributes">
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16642___d15e166698-1_specentry"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166699-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: strow.class -->
+   <xs:complexType name="property.class" id="d15e16642___d15e166703-1_property.c">
+      <xs:sequence id="d15e16642___d15e166704-1">
+         <xs:group ref="property.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="property.attributes"/>
+   </xs:complexType>
+   <xs:group name="property.content">
+      <xs:sequence id="d15e16642___d15e166708-1">
+         <xs:sequence id="d15e16642___d15e166709-1">
+            <xs:group ref="proptype" minOccurs="0"/>
+            <xs:group ref="propvalue" minOccurs="0"/>
+            <xs:group ref="propdesc" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="property.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166714-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: stentry.class -->
+   <xs:complexType name="proptype.class"
+                   mixed="true"
+                   id="d15e16642___d15e166718-1_proptype.c">
+      <xs:sequence id="d15e16642___d15e166719-1">
+         <xs:group ref="proptype.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="proptype.attributes"/>
+   </xs:complexType>
+   <xs:group name="proptype.content">
+      <xs:sequence id="d15e16642___d15e166723-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166724-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="proptype.attributes">
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16642___d15e166727-1_specentry"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166728-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: stentry.class -->
+   <xs:complexType name="propvalue.class"
+                   mixed="true"
+                   id="d15e16642___d15e166733-1_propvalue.">
+      <xs:sequence id="d15e16642___d15e166734-1">
+         <xs:group ref="propvalue.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="propvalue.attributes"/>
+   </xs:complexType>
+   <xs:group name="propvalue.content">
+      <xs:sequence id="d15e16642___d15e166738-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166739-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="propvalue.attributes">
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16642___d15e166742-1_specentry"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166743-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: stentry.class -->
+   <xs:complexType name="propdesc.class"
+                   mixed="true"
+                   id="d15e16642___d15e166747-1_propdesc.c">
+      <xs:sequence id="d15e16642___d15e166748-1">
+         <xs:group ref="propdesc.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="propdesc.attributes"/>
+   </xs:complexType>
+   <xs:group name="propdesc.content">
+      <xs:sequence id="d15e16642___d15e166752-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166753-1">
+            <xs:group ref="desc.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="propdesc.attributes">
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16642___d15e166756-1_specentry"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166757-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="refbodydiv" id="d15e16642___d15e166760-1_refbodydiv">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16642___d15e166763-1">
+         <xs:complexContent id="d15e16642___d15e166764-1">
+            <xs:extension base="refbodydiv.class" id="d15e16642___d15e166765-1">
+               <xs:attribute ref="class"
+                             default="- topic/bodydiv     reference/refbodydiv "
+                             id="d15e16642___d15e166766-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="refbodydiv.class" id="d15e16642___d15e166767-1_refbodydiv">
+      <xs:sequence id="d15e16642___d15e166768-1">
+         <xs:group ref="bodydiv.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="bodydiv.attributes"/>
+   </xs:complexType>
+   <xs:group name="refbodydiv.content">
+      <xs:sequence id="d15e16642___d15e166772-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16642___d15e166773-1">
+            <xs:group ref="refsyn" minOccurs="0"/>
+            <xs:group ref="table" minOccurs="0"/>
+            <xs:group ref="simpletable" minOccurs="0"/>
+            <xs:group ref="refbodydiv" minOccurs="0"/>
+            <xs:group ref="properties" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0"/>
+            <xs:group ref="example" minOccurs="0"/>
+            <xs:group ref="data.elements.incl" minOccurs="0"/>
+            <xs:group ref="foreign.unknown.incl" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="refbodydiv.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16642___d15e166784-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 465 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/softwareDomain.xsd

@@ -0,0 +1,465 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Software Domain                              -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for Software Domain                               -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- 20021227 EAS: Use xml:space (preserve) for pre derivs: codeblock, msgblock, screen -->
+   <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic sw-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="sw-d-ph">
+      <xs:choice id="d15e16807___d15e168082-1">
+         <xs:element ref="msgph" id="d15e16807___d15e168083-1"/>
+         <xs:element ref="filepath" id="d15e16807___d15e168084-1"/>
+         <xs:element ref="userinput" id="d15e16807___d15e168085-1"/>
+         <xs:element ref="systemoutput" id="d15e16807___d15e168086-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="sw-d-keyword">
+      <xs:choice id="d15e16807___d15e168088-1">
+         <xs:element ref="msgnum" id="d15e16807___d15e168089-1"/>
+         <xs:element ref="varname" id="d15e16807___d15e168090-1"/>
+         <xs:element ref="cmdname" id="d15e16807___d15e168091-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="sw-d-pre">
+      <xs:choice id="d15e16807___d15e168093-1">
+         <xs:element ref="msgblock" id="d15e16807___d15e168094-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="msgph">
+      <xs:sequence id="d15e16807___d15e168096-1">
+         <xs:choice id="d15e16807___d15e168097-1">
+            <xs:element ref="msgph" id="d15e16807___d15e168098-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="msgnum">
+      <xs:sequence id="d15e16807___d15e168100-1">
+         <xs:choice id="d15e16807___d15e168101-1">
+            <xs:element ref="msgnum" id="d15e16807___d15e168102-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="varname">
+      <xs:sequence id="d15e16807___d15e168104-1">
+         <xs:choice id="d15e16807___d15e168105-1">
+            <xs:element ref="varname" id="d15e16807___d15e168106-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="msgblock">
+      <xs:sequence id="d15e16807___d15e168108-1">
+         <xs:choice id="d15e16807___d15e168109-1">
+            <xs:element ref="msgblock" id="d15e16807___d15e168110-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="cmdname">
+      <xs:sequence id="d15e16807___d15e168112-1">
+         <xs:choice id="d15e16807___d15e168113-1">
+            <xs:element ref="cmdname" id="d15e16807___d15e168114-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="filepath">
+      <xs:sequence id="d15e16807___d15e168117-1">
+         <xs:choice id="d15e16807___d15e168118-1">
+            <xs:element ref="filepath" id="d15e16807___d15e168119-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="userinput">
+      <xs:sequence id="d15e16807___d15e168121-1">
+         <xs:choice id="d15e16807___d15e168122-1">
+            <xs:element ref="userinput" id="d15e16807___d15e168123-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="systemoutput">
+      <xs:sequence id="d15e16807___d15e168125-1">
+         <xs:choice id="d15e16807___d15e168126-1">
+            <xs:element ref="systemoutput" id="d15e16807___d15e168127-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="msgph" id="d15e16807___d15e168128-1_msgph">
+      <xs:annotation>
+         <xs:documentation>
+        The message phrase (&lt;msgph&gt;) element contains the text content
+        of a message produced by an application or program. It can also contain the
+        variable name (varname) element to illustrate where variable text content
+        can occur in the message. This element is part of the DITA software domain,
+        a special set of DITA elements designed to document software tasks, concepts
+        and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16807___d15e168132-1">
+         <xs:complexContent id="d15e16807___d15e168133-1">
+            <xs:extension base="msgph.class" id="d15e16807___d15e168134-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph sw-d/msgph "
+                             id="d15e16807___d15e168135-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="msgph.class"
+                   mixed="true"
+                   id="d15e16807___d15e168136-1_msgph.clas">
+      <xs:sequence id="d15e16807___d15e168137-1">
+         <xs:group ref="msgph.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="msgph.attributes"/>
+   </xs:complexType>
+   <xs:group name="msgph.content">
+      <xs:sequence id="d15e16807___d15e168141-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16807___d15e168142-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="msgph.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16807___d15e168145-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="msgnum" id="d15e16807___d15e168148-1_msgnum">
+      <xs:annotation>
+         <xs:documentation>
+        The message number (&lt;<keyword>msgnum</keyword>&gt;) element contains the number
+        of a message produced by an application or program. This element is part of
+        the DITA software domain, a special set of DITA elements designed to document
+        software tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16807___d15e168155-1">
+         <xs:complexContent id="d15e16807___d15e168156-1">
+            <xs:extension base="msgnum.class" id="d15e16807___d15e168157-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword sw-d/msgnum "
+                             id="d15e16807___d15e168158-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="msgnum.class"
+                   mixed="true"
+                   id="d15e16807___d15e168159-1_msgnum.cla">
+      <xs:sequence id="d15e16807___d15e168160-1">
+         <xs:group ref="msgnum.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="msgnum.attributes"/>
+   </xs:complexType>
+   <xs:group name="msgnum.content">
+      <xs:sequence id="d15e16807___d15e168164-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16807___d15e168165-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="msgnum.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16807___d15e168168-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16807___d15e168169-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="varname" id="d15e16807___d15e168173-1_varname">
+      <xs:annotation>
+         <xs:documentation>
+        The variable name (&lt;<keyword>varname</keyword>&gt;) element defines a variable
+        that must be supplied to a software application. The variable name element
+        is very similar to the variable (var) element, but variable name is used outside
+        of syntax diagrams, possibly within a message or API description to describe
+        a system variable or environment variable. This element is part of the DITA
+        software domain, a special set of DITA elements designed to document software
+        tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16807___d15e168180-1">
+         <xs:complexContent id="d15e16807___d15e168181-1">
+            <xs:extension base="varname.class" id="d15e16807___d15e168182-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword sw-d/varname "
+                             id="d15e16807___d15e168183-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="varname.class"
+                   mixed="true"
+                   id="d15e16807___d15e168184-1_varname.cl">
+      <xs:sequence id="d15e16807___d15e168185-1">
+         <xs:group ref="varname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="varname.attributes"/>
+   </xs:complexType>
+   <xs:group name="varname.content">
+      <xs:sequence id="d15e16807___d15e168189-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16807___d15e168190-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="varname.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16807___d15e168193-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16807___d15e168194-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="msgblock" id="d15e16807___d15e168197-1_msgblock">
+      <xs:annotation>
+         <xs:documentation>
+        The message block (&lt;<keyword>msgblock</keyword>&gt;) element contains a multi-line
+        message or set of messages. The message block can contain multiple message
+        numbers and message descriptions, each enclosed in a &lt;<keyword>msgnum</keyword>&gt; and &lt;<keyword>msgph</keyword>&gt; element.
+        It can also contain the message content directly. This element is part of
+        the DITA software domain, a special set of DITA elements designed to document
+        software tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16807___d15e168210-1">
+         <xs:complexContent id="d15e16807___d15e168211-1">
+            <xs:extension base="msgblock.class" id="d15e16807___d15e168212-1">
+               <xs:attribute ref="class"
+                             default="+ topic/pre sw-d/msgblock "
+                             id="d15e16807___d15e168213-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="msgblock.class"
+                   mixed="true"
+                   id="d15e16807___d15e168214-1_msgblock.c">
+      <xs:sequence id="d15e16807___d15e168215-1">
+         <xs:group ref="msgblock.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="msgblock.attributes"/>
+   </xs:complexType>
+   <xs:group name="msgblock.content">
+      <xs:sequence id="d15e16807___d15e168219-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16807___d15e168220-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="msgblock.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16807___d15e168223-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16807___d15e168224-1_spectitle"/>
+      <xs:attribute ref="xml:space" fixed="preserve" id="d15e16807___d15e168225-1"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="cmdname" id="d15e16807___d15e168229-1_cmdname">
+      <xs:annotation>
+         <xs:documentation>
+        The command name (&lt;cmdname&gt;) element specifies the name of a command
+        when it is part of a software discussion.  This element is part of the DITA
+        software domain, a special set of DITA elements designed to document software
+        tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16807___d15e168233-1">
+         <xs:complexContent id="d15e16807___d15e168234-1">
+            <xs:extension base="cmdname.class" id="d15e16807___d15e168235-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword sw-d/cmdname "
+                             id="d15e16807___d15e168236-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="cmdname.class"
+                   mixed="true"
+                   id="d15e16807___d15e168237-1_cmdname.cl">
+      <xs:sequence id="d15e16807___d15e168238-1">
+         <xs:group ref="cmdname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="cmdname.attributes"/>
+   </xs:complexType>
+   <xs:group name="cmdname.content">
+      <xs:sequence id="d15e16807___d15e168242-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16807___d15e168243-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="cmdname.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16807___d15e168247-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16807___d15e168248-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="filepath" id="d15e16807___d15e168251-1_filepath">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>filepath</keyword>&gt; element indicates
+        the name and optionally the location of a referenced file by specifying the
+        directory containing the file, and other directories that may precede it in
+        the system hierarchy. This element is part of the DITA software domain, a
+        special set of DITA elements designed to document software tasks, concepts
+        and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16807___d15e168258-1">
+         <xs:complexContent id="d15e16807___d15e168259-1">
+            <xs:extension base="filepath.class" id="d15e16807___d15e168260-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph sw-d/filepath "
+                             id="d15e16807___d15e168261-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="filepath.class"
+                   mixed="true"
+                   id="d15e16807___d15e168262-1_filepath.c">
+      <xs:sequence id="d15e16807___d15e168263-1">
+         <xs:group ref="filepath.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="filepath.attributes"/>
+   </xs:complexType>
+   <xs:group name="filepath.content">
+      <xs:sequence id="d15e16807___d15e168267-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16807___d15e168268-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="filepath.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16807___d15e168271-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="userinput" id="d15e16807___d15e168274-1_userinput">
+      <xs:annotation>
+         <xs:documentation>
+        The user input (&lt;<keyword>userinput</keyword>&gt;) element represens the text
+        a user should input in response to a program or system prompt.
+        This element is part of the DITA software domain, a special set of DITA elements
+        designed to document software tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16807___d15e168281-1">
+         <xs:complexContent id="d15e16807___d15e168282-1">
+            <xs:extension base="userinput.class" id="d15e16807___d15e168283-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph sw-d/userinput "
+                             id="d15e16807___d15e168284-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="userinput.class"
+                   mixed="true"
+                   id="d15e16807___d15e168285-1_userinput.">
+      <xs:sequence id="d15e16807___d15e168286-1">
+         <xs:group ref="userinput.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="userinput.attributes"/>
+   </xs:complexType>
+   <xs:group name="userinput.content">
+      <xs:sequence id="d15e16807___d15e168290-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16807___d15e168291-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="userinput.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16807___d15e168294-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="systemoutput" id="d15e16807___d15e168297-1_systemoutp">
+      <xs:annotation>
+         <xs:documentation>
+        The system output (&lt;<keyword>systemoutput</keyword>&gt;) element
+        represents computer output or responses to a command or situation.
+        A generalized element, it represents any kind of output from the computer,
+        so the author may wish to choose more specific markup, such as msgph, for
+        messages from the application. The system output element is part of the DITA
+        software domain, a special set of DITA elements designed to document software
+        tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16807___d15e168304-1">
+         <xs:complexContent id="d15e16807___d15e168305-1">
+            <xs:extension base="systemoutput.class" id="d15e16807___d15e168306-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph sw-d/systemoutput "
+                             id="d15e16807___d15e168307-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="systemoutput.class"
+                   mixed="true"
+                   id="d15e16807___d15e168308-1_systemoutp">
+      <xs:sequence id="d15e16807___d15e168309-1">
+         <xs:group ref="systemoutput.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="systemoutput.attributes"/>
+   </xs:complexType>
+   <xs:group name="systemoutput.content">
+      <xs:sequence id="d15e16807___d15e168314-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16807___d15e168315-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="systemoutput.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16807___d15e168318-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 53 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/strictTaskbodyConstraintMod.xsd

@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic task strictTaskbody-c)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:taskMod.xsd">
+      <xs:group name="taskPreStep">
+         <xs:sequence id="d15e16345___d15e163459-1">
+            <xs:choice id="d15e16345___d15e163460-1">
+               <xs:sequence id="d15e16345___d15e163461-1">
+                  <xs:group ref="prereq" minOccurs="0"/>
+                  <xs:group ref="context" minOccurs="0"/>
+               </xs:sequence>
+            </xs:choice>
+         </xs:sequence>
+      </xs:group>
+      <xs:group name="taskPostStep">
+         <xs:sequence id="d15e16345___d15e163465-1">
+            <xs:sequence id="d15e16345___d15e163466-1">
+               <xs:group ref="result" minOccurs="0"/>
+               <xs:group ref="example" minOccurs="0"/>
+               <xs:group ref="postreq" minOccurs="0"/>
+            </xs:sequence>
+         </xs:sequence>
+      </xs:group>
+      <xs:group name="taskStep">
+         <xs:sequence id="d15e16345___d15e163471-1">
+            <xs:choice minOccurs="0" maxOccurs="1" id="d15e16345___d15e163472-1">
+               <xs:group ref="steps"/>
+               <xs:group ref="steps-unordered"/>
+            </xs:choice>
+         </xs:sequence>
+      </xs:group>
+      <xs:group name="task-info-types">
+         <xs:choice id="d15e16345___d15e163476-1">
+            <xs:group ref="task-info-types"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+</xs:schema>

+ 122 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/task.xsd

@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Task XSD                                     -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Tasks             -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  --><!-- Tech content domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!-- Base domains -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:taskGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="keyword">
+         <xs:choice id="d15e16718___d15e167213-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16718___d15e167219-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16718___d15e167226-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16718___d15e167232-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16718___d15e167236-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16718___d15e167241-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16718___d15e167245-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="term">
+         <xs:choice id="d15e16718___d15e167249-1">
+            <xs:group ref="term"/>
+            <xs:group ref="abbrev-d-term"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:strictTaskbodyConstraintMod.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic abbrev-d)                                             (topic hi-d)                                              (topic indexing-d)                                              (topic hazard-d)                                             (topic pr-d)                                             (topic sw-d)                                                                                          (topic ui-d)                                             (topic ut-d)                                              (topic task)                                              (topic task strictTaskbody-c)                                               "
+                    id="d15e16718___d15e167255-1_domains"/>
+   </xs:attributeGroup>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16718___d15e167257-1"/>
+   </xs:group>
+</xs:schema>

+ 223 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/taskGrp.xsd

@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Task XSD Group Definition                    -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      July 2007                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Tasks             -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!--                                                               -->
+<!--  UPDATES:                                                     -->
+<!--    2005.11.15 EAS: Corrected definitions for choption,        -->
+<!--                    chdesc, choptionhd, and chdeschd           -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:group name="task">
+      <xs:sequence id="d15e16771___d15e167712-1">
+         <xs:choice id="d15e16771___d15e167713-1">
+            <xs:element ref="task" id="d15e16771___d15e167714-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="taskbody">
+      <xs:sequence id="d15e16771___d15e167716-1">
+         <xs:choice id="d15e16771___d15e167717-1">
+            <xs:element ref="taskbody" id="d15e16771___d15e167718-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="prereq">
+      <xs:sequence id="d15e16771___d15e167720-1">
+         <xs:choice id="d15e16771___d15e167721-1">
+            <xs:element ref="prereq" id="d15e16771___d15e167722-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="context">
+      <xs:sequence id="d15e16771___d15e167724-1">
+         <xs:choice id="d15e16771___d15e167725-1">
+            <xs:element ref="context" id="d15e16771___d15e167726-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="result">
+      <xs:sequence id="d15e16771___d15e167728-1">
+         <xs:choice id="d15e16771___d15e167729-1">
+            <xs:element ref="result" id="d15e16771___d15e167730-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="postreq">
+      <xs:sequence id="d15e16771___d15e167732-1">
+         <xs:choice id="d15e16771___d15e167733-1">
+            <xs:element ref="postreq" id="d15e16771___d15e167734-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="choice">
+      <xs:sequence id="d15e16771___d15e167736-1">
+         <xs:choice id="d15e16771___d15e167737-1">
+            <xs:element ref="choice" id="d15e16771___d15e167738-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="step">
+      <xs:sequence id="d15e16771___d15e167740-1">
+         <xs:choice id="d15e16771___d15e167741-1">
+            <xs:element ref="step" id="d15e16771___d15e167742-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="stepsection">
+      <xs:sequence id="d15e16771___d15e167744-1">
+         <xs:choice id="d15e16771___d15e167745-1">
+            <xs:element ref="stepsection" id="d15e16771___d15e167746-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="substep">
+      <xs:sequence id="d15e16771___d15e167748-1">
+         <xs:choice id="d15e16771___d15e167749-1">
+            <xs:element ref="substep" id="d15e16771___d15e167750-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="steps-unordered">
+      <xs:sequence id="d15e16771___d15e167752-1">
+         <xs:choice id="d15e16771___d15e167753-1">
+            <xs:element ref="steps-unordered" id="d15e16771___d15e167754-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="choices">
+      <xs:sequence id="d15e16771___d15e167757-1">
+         <xs:choice id="d15e16771___d15e167758-1">
+            <xs:element ref="choices" id="d15e16771___d15e167759-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="steps">
+      <xs:sequence id="d15e16771___d15e167761-1">
+         <xs:choice id="d15e16771___d15e167762-1">
+            <xs:element ref="steps" id="d15e16771___d15e167763-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="substeps">
+      <xs:sequence id="d15e16771___d15e167765-1">
+         <xs:choice id="d15e16771___d15e167766-1">
+            <xs:element ref="substeps" id="d15e16771___d15e167767-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="cmd">
+      <xs:sequence id="d15e16771___d15e167769-1">
+         <xs:choice id="d15e16771___d15e167770-1">
+            <xs:element ref="cmd" id="d15e16771___d15e167771-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="info">
+      <xs:sequence id="d15e16771___d15e167773-1">
+         <xs:choice id="d15e16771___d15e167774-1">
+            <xs:element ref="info" id="d15e16771___d15e167775-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="tutorialinfo">
+      <xs:sequence id="d15e16771___d15e167777-1">
+         <xs:choice id="d15e16771___d15e167778-1">
+            <xs:element ref="tutorialinfo" id="d15e16771___d15e167779-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="stepxmp">
+      <xs:sequence id="d15e16771___d15e167781-1">
+         <xs:choice id="d15e16771___d15e167782-1">
+            <xs:element ref="stepxmp" id="d15e16771___d15e167783-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="stepresult">
+      <xs:sequence id="d15e16771___d15e167785-1">
+         <xs:choice id="d15e16771___d15e167786-1">
+            <xs:element ref="stepresult" id="d15e16771___d15e167787-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="choicetable">
+      <xs:sequence id="d15e16771___d15e167789-1">
+         <xs:choice id="d15e16771___d15e167790-1">
+            <xs:element ref="choicetable" id="d15e16771___d15e167791-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="chhead">
+      <xs:sequence id="d15e16771___d15e167793-1">
+         <xs:choice id="d15e16771___d15e167794-1">
+            <xs:element ref="chhead" id="d15e16771___d15e167795-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="chrow">
+      <xs:sequence id="d15e16771___d15e167797-1">
+         <xs:choice id="d15e16771___d15e167798-1">
+            <xs:element ref="chrow" id="d15e16771___d15e167799-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="choptionhd">
+      <xs:sequence id="d15e16771___d15e167802-1">
+         <xs:choice id="d15e16771___d15e167803-1">
+            <xs:element ref="choptionhd" id="d15e16771___d15e167804-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="chdeschd">
+      <xs:sequence id="d15e16771___d15e167806-1">
+         <xs:choice id="d15e16771___d15e167807-1">
+            <xs:element ref="chdeschd" id="d15e16771___d15e167808-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="choption">
+      <xs:sequence id="d15e16771___d15e167810-1">
+         <xs:choice id="d15e16771___d15e167811-1">
+            <xs:element ref="choption" id="d15e16771___d15e167812-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="chdesc">
+      <xs:sequence id="d15e16771___d15e167814-1">
+         <xs:choice id="d15e16771___d15e167815-1">
+            <xs:element ref="chdesc" id="d15e16771___d15e167816-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="steps-informal">
+      <xs:sequence id="d15e16771___d15e167818-1">
+         <xs:choice id="d15e16771___d15e167819-1">
+            <xs:element ref="steps-informal" id="d15e16771___d15e167820-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

+ 1285 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/taskMod.xsd

@@ -0,0 +1,1285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      July 2007                                     -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Tasks             -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ==================== Import Section ======================= -->
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic task)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <!-- Base type: univ-atts -->
+   <xs:attributeGroup name="univ-atts-no-importance-task">
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16553___d15e165545-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="filter-atts"/>
+      <xs:attribute name="rev" type="xs:string" id="d15e16553___d15e165548-1_rev"/>
+      <xs:attribute name="status"
+                    type="status-atts.class"
+                    id="d15e16553___d15e165549-1_status"/>
+      <xs:attributeGroup ref="localization-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: importance-atts.class -->
+   <xs:simpleType name="importance-att-nodefault-task.class"
+                  id="d15e16553___d15e165552-1_importance">
+      <xs:restriction base="importance-atts.class">
+         <xs:enumeration value="optional"/>
+         <xs:enumeration value="required"/>
+         <xs:enumeration value="-dita-use-conref-target"/>
+      </xs:restriction>
+   </xs:simpleType>
+   <!-- Element declarations for task.mod -->
+   <xs:element name="task" id="d15e16553___d15e165558-1_task">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>task</keyword>&gt; element is the top-level element
+        for a task topic. Tasks are the main building blocks for task-oriented user
+        assistance. They generally provide step-by-step instructions that will enable
+        a user to perform a task. A task answers the question of "how to?" by telling
+        the user precisely what to do and the order in which to do it. Tasks have
+        the same high-level structure as other topics, with a title, short description
+        and body.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165565-1">
+         <xs:complexContent id="d15e16553___d15e165566-1">
+            <xs:extension base="task.class" id="d15e16553___d15e165567-1">
+               <xs:attribute ref="class"
+                             default="- topic/topic task/task "
+                             id="d15e16553___d15e165568-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="taskbody" id="d15e16553___d15e165569-1_taskbody">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>taskbody</keyword>&gt; element is the main body-level
+        element inside a task topic. A task body has a very specific structure, with
+        the following elements in this order: &lt;<keyword>prereq</keyword>&gt;, &lt;<keyword>context</keyword>&gt;,
+        &lt;<keyword>steps</keyword>&gt;, &lt;<keyword>result</keyword>, &lt;<keyword>example</keyword>&gt;
+        and &lt;<keyword>postreq</keyword>&gt;. Each of the body sections are optional.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165595-1">
+         <xs:complexContent id="d15e16553___d15e165596-1">
+            <xs:extension base="taskbody.class" id="d15e16553___d15e165597-1">
+               <xs:attribute ref="class"
+                             default="- topic/body  task/taskbody "
+                             id="d15e16553___d15e165598-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="prereq" id="d15e16553___d15e165599-1_prereq">
+      <xs:annotation>
+         <xs:documentation>
+        The pre-requisite (&lt;<keyword>prereq</keyword>&gt;) section of a
+        task should document things the user needs to know or do before starting the
+        current task. Prerequisite links will be placed in a list after the related-links
+        section; on output the &lt;<keyword>prereq</keyword>&gt; links from the related-links
+        section are added to the &lt;<keyword>prereq</keyword>&gt; section.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165612-1">
+         <xs:complexContent id="d15e16553___d15e165613-1">
+            <xs:extension base="prereq.class" id="d15e16553___d15e165614-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  task/prereq "
+                             id="d15e16553___d15e165615-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="context" id="d15e16553___d15e165617-1_context">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>context</keyword>&gt; section of a task provides
+        background information for the task. This information helps the user understand
+        what the purpose of the task is and what they will gain by completing the
+        task. This section should be brief and does not replace or recreate a concept
+        topic on the same subject, although the context section may include some conceptual
+        information
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165624-1">
+         <xs:complexContent id="d15e16553___d15e165625-1">
+            <xs:extension base="context.class" id="d15e16553___d15e165626-1">
+               <xs:attribute ref="class"
+                             default="- topic/section  task/context "
+                             id="d15e16553___d15e165627-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="result" id="d15e16553___d15e165628-1_result">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>result</keyword>&gt; element describes the expected
+        outcome for the task as a whole. 
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165635-1">
+         <xs:complexContent id="d15e16553___d15e165636-1">
+            <xs:extension base="result.class" id="d15e16553___d15e165637-1">
+               <xs:attribute ref="class"
+                             default="- topic/section     task/result "
+                             id="d15e16553___d15e165638-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="postreq" id="d15e16553___d15e165639-1_postreq">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>postreq</keyword>&gt; element describes steps or
+        tasks that the user should do after the successful completion of the current
+        task. It is often supported by links to the next task or tasks in the &lt;<keyword>related-links</keyword>&gt;
+        section.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165649-1">
+         <xs:complexContent id="d15e16553___d15e165650-1">
+            <xs:extension base="postreq.class" id="d15e16553___d15e165651-1">
+               <xs:attribute ref="class"
+                             default="- topic/section task/postreq "
+                             id="d15e16553___d15e165652-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="choice" id="d15e16553___d15e165653-1_choice">
+      <xs:annotation>
+         <xs:documentation>
+        Each &lt;<keyword>choice</keyword>&gt; element describes one way that
+        the user could accomplish the current step.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165660-1">
+         <xs:complexContent id="d15e16553___d15e165661-1">
+            <xs:extension base="choice.class" id="d15e16553___d15e165662-1">
+               <xs:attribute ref="class"
+                             default="- topic/li     task/choice "
+                             id="d15e16553___d15e165663-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="step" id="d15e16553___d15e165664-1_step">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>step</keyword>&gt; element represents an action that
+        a user must follow to accomplish a task. Each step in a task must contain
+        a command &lt;<keyword>cmd</keyword>&gt; element which describes the particular
+        action the user must do to accomplish the overall task. The step element can
+        also contain information &lt;<keyword>info</keyword>&gt;, substeps &lt;<keyword>substeps</keyword>&gt;,
+        tutorial information &lt;<keyword>tutorialinfo</keyword>&gt;, a step example
+        &lt;<keyword>stepxmp</keyword>&gt;, choices &lt;<keyword>choices</keyword>&gt; or
+        a stepresult &lt;<keyword>stepresult</keyword>&gt;, although these are optional.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165693-1">
+         <xs:complexContent id="d15e16553___d15e165694-1">
+            <xs:extension base="step.class" id="d15e16553___d15e165695-1">
+               <xs:attribute ref="class"
+                             default="- topic/li     task/step "
+                             id="d15e16553___d15e165696-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="stepsection" id="d15e16553___d15e165697-1_stepsectio">
+      <xs:annotation>
+         <xs:documentation/>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165700-1">
+         <xs:complexContent id="d15e16553___d15e165701-1">
+            <xs:extension base="stepsection.class" id="d15e16553___d15e165702-1">
+               <xs:attribute ref="class"
+                             default="- topic/li     task/stepsection "
+                             id="d15e16553___d15e165703-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="substep" id="d15e16553___d15e165704-1_substep">
+      <xs:annotation>
+         <xs:documentation>
+        A &lt;<keyword>substep</keyword>&gt; element has the same structure
+        as a &lt;<keyword>step</keyword>&gt;, except that it does not allow lists of
+        choices or substeps within it, in order to prevent unlimited nesting of steps.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165714-1">
+         <xs:complexContent id="d15e16553___d15e165715-1">
+            <xs:extension base="substep.class" id="d15e16553___d15e165716-1">
+               <xs:attribute ref="class"
+                             default="- topic/li     task/substep "
+                             id="d15e16553___d15e165717-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="steps-unordered" id="d15e16553___d15e165718-1_steps__x2D__unor">
+      <xs:annotation>
+         <xs:documentation>
+         Like the &lt;<keyword>steps</keyword>&gt; element, the &lt;<keyword>steps-unordered</keyword>&gt;
+         section of a task provides the main content of the task topic, but particularly
+         for cases in which the order of steps may vary from one situation to another.
+         For example, fields of a form can be filled in without particular regard
+         to order as long as the required ones are filled in before submitting the
+         form. One or more steps is required inside the &lt;<keyword>steps-unordered</keyword>&gt;
+         section.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165731-1">
+         <xs:complexContent id="d15e16553___d15e165732-1">
+            <xs:extension base="steps-unordered.class" id="d15e16553___d15e165733-1">
+               <xs:attribute ref="class"
+                             default="- topic/ul     task/steps-unordered "
+                             id="d15e16553___d15e165734-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="choices" id="d15e16553___d15e165735-1_choices">
+      <xs:annotation>
+         <xs:documentation>
+         The &lt;<keyword>choices</keyword>&gt; element contains a list of
+         &lt;<keyword>choice</keyword>&gt; elements. It is used when the user will need
+         to choose one of several actions while performing the steps of a task.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165745-1">
+         <xs:complexContent id="d15e16553___d15e165746-1">
+            <xs:extension base="choices.class" id="d15e16553___d15e165747-1">
+               <xs:attribute ref="class"
+                             default="- topic/ul     task/choices "
+                             id="d15e16553___d15e165748-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="steps" id="d15e16553___d15e165749-1_steps">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>steps</keyword>&gt; section of a task provides the
+        main content of the task topic. The task is described as a series of steps
+        that the user must follow to accomplish the task. One or more &lt;<keyword>steps</keyword>&gt;
+        elements is required inside the &lt;<keyword>steps</keyword>&gt; section.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165762-1">
+         <xs:complexContent id="d15e16553___d15e165763-1">
+            <xs:extension base="steps.class" id="d15e16553___d15e165764-1">
+               <xs:attribute ref="class"
+                             default="- topic/ol  task/steps "
+                             id="d15e16553___d15e165765-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="substeps" id="d15e16553___d15e165766-1_substeps">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>substeps</keyword>&gt; element allows you to break
+        a step down into a series of separate actions, and should be used only if
+        necessary. Try to describe the steps of a task in a single level of steps.
+        If you need to use more than one level of substep nesting, you should probably
+        rewrite the task to simplify it.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165773-1">
+         <xs:complexContent id="d15e16553___d15e165774-1">
+            <xs:extension base="substeps.class" id="d15e16553___d15e165775-1">
+               <xs:attribute ref="class"
+                             default="- topic/ol     task/substeps "
+                             id="d15e16553___d15e165776-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="cmd" id="d15e16553___d15e165778-1_cmd">
+      <xs:annotation>
+         <xs:documentation>
+        The command (&lt;<keyword>cmd</keyword>&gt;) element is required as
+        the first element inside a &lt;<keyword>step</keyword>&gt;. It provides the active
+        voice instruction to the user for completing the step, and should not be more
+        than one sentence. If the step needs additional explanation, this can follow
+        the &lt;<keyword>cmd</keyword>&gt; element inside an <xref href="info.xml">info</xref> element.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165794-1">
+         <xs:complexContent id="d15e16553___d15e165795-1">
+            <xs:extension base="cmd.class" id="d15e16553___d15e165796-1">
+               <xs:attribute ref="class"
+                             default="- topic/ph     task/cmd "
+                             id="d15e16553___d15e165797-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="info" id="d15e16553___d15e165798-1_info">
+      <xs:annotation>
+         <xs:documentation>
+        The information element (&lt;<keyword>info</keyword>&gt;) occurs inside
+        a &lt;<keyword>step</keyword>&gt; element to provide additional information about
+        the step.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165808-1">
+         <xs:complexContent id="d15e16553___d15e165809-1">
+            <xs:extension base="info.class" id="d15e16553___d15e165810-1">
+               <xs:attribute ref="class"
+                             default="- topic/itemgroup     task/info "
+                             id="d15e16553___d15e165811-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="tutorialinfo" id="d15e16553___d15e165812-1_tutorialin">
+      <xs:annotation>
+         <xs:documentation>
+        The tutorial info (&lt;<keyword>tutorialinfo</keyword>&gt;) element
+        contains information that is included in a step when a task is part of a tutorial.
+        The &lt;<keyword>tutorialinfo</keyword>&gt; element allows you to turn a task
+        into a learning exercise by including explanatory content about methods for
+        completing the current step. This information is currently included in all
+        output processing results, not just tutorials. It is not for use in tasks
+        that are being used outside of tutorials.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165822-1">
+         <xs:complexContent id="d15e16553___d15e165823-1">
+            <xs:extension base="tutorialinfo.class" id="d15e16553___d15e165824-1">
+               <xs:attribute ref="class"
+                             default="- topic/itemgroup task/tutorialinfo "
+                             id="d15e16553___d15e165825-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="stepxmp" id="d15e16553___d15e165826-1_stepxmp">
+      <xs:annotation>
+         <xs:documentation>
+        The step example (&lt;<keyword>stepxmp</keyword>&gt;) element is used
+        to illustrate a step of a task. The example can be a couple of words, or an
+        entire paragraph.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165833-1">
+         <xs:complexContent id="d15e16553___d15e165834-1">
+            <xs:extension base="stepxmp.class" id="d15e16553___d15e165835-1">
+               <xs:attribute ref="class"
+                             default="- topic/itemgroup     task/stepxmp "
+                             id="d15e16553___d15e165836-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="stepresult" id="d15e16553___d15e165837-1_stepresult">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>stepresult</keyword>&gt; element provides information
+        on the expected outcome of a step. If a user interface is being documented,
+        the outcome could describe a dialog box opening, or the appearance of a progress
+        indicator. Step results are useful to assure a user that they are on track,
+        but should not be used for every step, as this quickly becomes tedious.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165844-1">
+         <xs:complexContent id="d15e16553___d15e165845-1">
+            <xs:extension base="stepresult.class" id="d15e16553___d15e165846-1">
+               <xs:attribute ref="class"
+                             default="- topic/itemgroup task/stepresult "
+                             id="d15e16553___d15e165847-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="choicetable" id="d15e16553___d15e165848-1_choicetabl">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>choicetable</keyword>&gt; element contains a series
+        of optional choices available within a step of a task.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165855-1">
+         <xs:complexContent id="d15e16553___d15e165856-1">
+            <xs:extension base="choicetable.class" id="d15e16553___d15e165857-1">
+               <xs:attribute ref="class"
+                             default="- topic/simpletable task/choicetable "
+                             id="d15e16553___d15e165858-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="chhead" id="d15e16553___d15e165859-1_chhead">
+      <xs:annotation>
+         <xs:documentation>
+         The &lt;<keyword>chhead</keyword>&gt; element is a container inside
+         the &lt;<keyword>choicetable</keyword>&gt; element that provides specific heading
+         text to override the default <b>Options</b> and <b>Description</b> headings.
+         The &lt;<keyword>chhead</keyword>&gt; element contains both a <xref href="choptionhd.xml">choptionhd</xref>
+          and <xref href="chdeschd.xml">chdeschd</xref>  element as a pair.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165885-1">
+         <xs:complexContent id="d15e16553___d15e165886-1">
+            <xs:extension base="chhead.class" id="d15e16553___d15e165887-1">
+               <xs:attribute ref="class"
+                             default="- topic/sthead task/chhead "
+                             id="d15e16553___d15e165888-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="chrow" id="d15e16553___d15e165889-1_chrow">
+      <xs:annotation>
+         <xs:documentation>
+         The &lt;<keyword>chrow</keyword>&gt; element is a container inside
+         the &lt;<keyword>choicetable</keyword>&gt; element. The &lt;<keyword>chrow</keyword>&gt;
+         element contains both a &lt;<keyword>choption</keyword>&gt; and &lt;<keyword>chdesc</keyword>&gt;
+         element as a pair.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165908-1">
+         <xs:complexContent id="d15e16553___d15e165909-1">
+            <xs:extension base="chrow.class" id="d15e16553___d15e165910-1">
+               <xs:attribute ref="class"
+                             default="- topic/strow task/chrow "
+                             id="d15e16553___d15e165911-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="choptionhd" id="d15e16553___d15e165912-1_choptionhd">
+      <xs:annotation>
+         <xs:documentation>
+         The &lt;<keyword>choptionhd</keyword>&gt; element provides a specific
+         label for the list of options that a user chooses from to accomplish a step.
+         The default label for options is <b>Option</b>.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165922-1">
+         <xs:complexContent id="d15e16553___d15e165923-1">
+            <xs:extension base="choptionhd.class" id="d15e16553___d15e165924-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry task/choptionhd "
+                             id="d15e16553___d15e165925-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="chdeschd" id="d15e16553___d15e165926-1_chdeschd">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>chdeschd</keyword>&gt; option provides a specific
+        label for the list of descriptions of options that a user must choose to accomplish
+        a step of a task. The default label overridden by &lt;<keyword>chdeschd</keyword>&gt;
+        is <b>Description</b>.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165939-1">
+         <xs:complexContent id="d15e16553___d15e165940-1">
+            <xs:extension base="chdeschd.class" id="d15e16553___d15e165941-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry task/chdeschd "
+                             id="d15e16553___d15e165942-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="choption" id="d15e16553___d15e165943-1_choption">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>choption</keyword>&gt; element describes an option
+        that a user could choose to accomplish a step of a task. In a user interface,
+        for example, this might be the name of radio button.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165950-1">
+         <xs:complexContent id="d15e16553___d15e165951-1">
+            <xs:extension base="choption.class" id="d15e16553___d15e165952-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry task/choption "
+                             id="d15e16553___d15e165953-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="chdesc" id="d15e16553___d15e165955-1_chdesc">
+      <xs:annotation>
+         <xs:documentation>
+         The &lt;<keyword>chdesc</keyword>&gt; element is a description of
+         an option that a user chooses while performing a step to accomplish a task.
+         It explains why the user would choose that option, and might explain the result
+         of the choice when it is not immediately obvious.
+       </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16553___d15e165962-1">
+         <xs:complexContent id="d15e16553___d15e165963-1">
+            <xs:extension base="chdesc.class" id="d15e16553___d15e165964-1">
+               <xs:attribute ref="class"
+                             default="- topic/stentry task/chdesc "
+                             id="d15e16553___d15e165965-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:element name="steps-informal" id="d15e16553___d15e165966-1_steps__x2D__info">
+      <xs:complexType id="d15e16553___d15e165967-1">
+         <xs:complexContent id="d15e16553___d15e165968-1">
+            <xs:extension base="steps-informal.class" id="d15e16553___d15e165969-1">
+               <xs:attribute ref="class"
+                             default="- topic/section task/steps-informal "
+                             id="d15e16553___d15e165970-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="steps-informal.class"
+                   mixed="true"
+                   id="d15e16553___d15e165971-1_steps__x2D__info">
+      <xs:sequence id="d15e16553___d15e165972-1">
+         <xs:group ref="steps-informal.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="steps-informal.attributes"/>
+   </xs:complexType>
+   <xs:group name="steps-informal.content">
+      <xs:sequence id="d15e16553___d15e165976-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e165977-1">
+            <xs:group ref="section.notitle.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="steps-informal.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e165980-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Element declarations for task.mod -->
+   <xs:group name="task-info-types">
+      <xs:choice id="d15e16553___d15e165985-1">
+         <xs:group ref="task"/>
+         <xs:group ref="info-types"/>
+      </xs:choice>
+   </xs:group>
+   <!-- Base type: topic.class -->
+   <xs:complexType name="task.class" id="d15e16553___d15e165989-1_task.class">
+      <xs:sequence id="d15e16553___d15e165990-1">
+         <xs:group ref="task.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="task.attributes"/>
+   </xs:complexType>
+   <xs:group name="task.content">
+      <xs:sequence id="d15e16553___d15e165994-1">
+         <xs:sequence id="d15e16553___d15e165995-1">
+            <xs:group ref="title"/>
+            <xs:group ref="titlealts" minOccurs="0"/>
+            <xs:choice minOccurs="0" id="d15e16553___d15e165998-1">
+               <xs:group ref="shortdesc" minOccurs="0"/>
+               <xs:group ref="abstract" minOccurs="0"/>
+            </xs:choice>
+            <xs:group ref="prolog" minOccurs="0"/>
+            <xs:group ref="taskbody" minOccurs="0"/>
+            <xs:group ref="related-links" minOccurs="0"/>
+            <xs:group ref="task-info-types" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="task.attributes">
+      <xs:attribute name="id"
+                    type="xs:ID"
+                    use="required"
+                    id="d15e16553___d15e166006-1_id"/>
+      <xs:attributeGroup ref="conref-atts"/>
+      <xs:attributeGroup ref="select-atts"/>
+      <xs:attribute ref="ditaarch:DITAArchVersion" id="d15e16553___d15e166009-1"/>
+      <xs:attributeGroup ref="domains-att"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166011-1_outputclas"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!--
+<!ENTITY % taskbody.content
+"(((%prereq;) | 
+(%context;) |
+(%section;))*,
+((%steps; | 
+%steps-unordered; |
+%steps-informal;))?, 
+(%result;)?, 
+(%example;)*, 
+(%postreq;)*)"          
+>  -->
+   <!-- Base type: body.class -->
+   <xs:complexType name="taskbody.class" id="d15e16553___d15e166017-1_taskbody.c">
+      <xs:choice id="d15e16553___d15e166018-1">
+         <xs:group ref="taskbody.content"/>
+      </xs:choice>
+      <xs:attributeGroup ref="taskbody.attributes"/>
+   </xs:complexType>
+   <xs:group name="taskbody.content">
+      <xs:sequence id="d15e16553___d15e166022-1">
+         <xs:group ref="taskPreStep"/>
+         <xs:group ref="taskStep"/>
+         <xs:group ref="taskPostStep"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="taskPreStep">
+      <xs:sequence id="d15e16553___d15e166027-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166028-1">
+            <xs:group ref="context" minOccurs="0"/>
+            <xs:group ref="prereq" minOccurs="0"/>
+            <xs:group ref="section" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="taskPostStep">
+      <xs:sequence id="d15e16553___d15e166033-1">
+         <xs:group ref="result" minOccurs="0"/>
+         <xs:group ref="example" minOccurs="0" maxOccurs="unbounded"/>
+         <xs:group ref="postreq" minOccurs="0" maxOccurs="unbounded"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="taskStep">
+      <xs:sequence id="d15e16553___d15e166038-1">
+         <xs:choice minOccurs="0" maxOccurs="1" id="d15e16553___d15e166039-1">
+            <xs:group ref="steps"/>
+            <xs:group ref="steps-unordered"/>
+            <xs:group ref="steps-informal"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="taskbody.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166044-1_outputclas"/>
+      <xs:attribute name="base" type="xs:string" id="d15e16553___d15e166045-1_base"/>
+      <xs:attributeGroup ref="base-attribute-extensions"/>
+      <xs:attributeGroup ref="id-atts"/>
+      <xs:attributeGroup ref="localization-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="prereq.class"
+                   mixed="true"
+                   id="d15e16553___d15e166051-1_prereq.cla">
+      <xs:sequence id="d15e16553___d15e166052-1">
+         <xs:group ref="prereq.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="prereq.attributes"/>
+   </xs:complexType>
+   <xs:group name="prereq.content">
+      <xs:sequence id="d15e16553___d15e166056-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166057-1">
+            <xs:group ref="section.notitle.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="prereq.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166060-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="context.class"
+                   mixed="true"
+                   id="d15e16553___d15e166065-1_context.cl">
+      <xs:sequence id="d15e16553___d15e166066-1">
+         <xs:group ref="context.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="context.attributes"/>
+   </xs:complexType>
+   <xs:group name="context.content">
+      <xs:sequence id="d15e16553___d15e166070-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166071-1">
+            <xs:group ref="section.notitle.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="context.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166074-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: ol.class -->
+   <xs:complexType name="steps.class" id="d15e16553___d15e166078-1_steps.clas">
+      <xs:sequence id="d15e16553___d15e166079-1">
+         <xs:group ref="steps.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="steps.attributes"/>
+   </xs:complexType>
+   <xs:group name="steps.content">
+      <xs:sequence id="d15e16553___d15e166083-1">
+         <xs:sequence maxOccurs="unbounded" id="d15e16553___d15e166084-1">
+            <xs:group ref="stepsection" minOccurs="0"/>
+            <xs:group ref="step"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="steps.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166088-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: ul.class -->
+   <xs:complexType name="steps-unordered.class"
+                   id="d15e16553___d15e166092-1_steps__x2D__unor">
+      <xs:sequence id="d15e16553___d15e166093-1">
+         <xs:group ref="steps-unordered.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="steps-unordered.attributes"/>
+   </xs:complexType>
+   <xs:group name="steps-unordered.content">
+      <xs:sequence id="d15e16553___d15e166097-1">
+         <xs:sequence maxOccurs="unbounded" id="d15e16553___d15e166098-1">
+            <xs:group ref="stepsection" minOccurs="0"/>
+            <xs:group ref="step"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="steps-unordered.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166102-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: li.class -->
+   <xs:complexType name="step.class" id="d15e16553___d15e166107-1_step.class">
+      <xs:sequence id="d15e16553___d15e166108-1">
+         <xs:group ref="step.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="step.attributes"/>
+   </xs:complexType>
+   <xs:group name="step.content">
+      <xs:sequence id="d15e16553___d15e166112-1">
+         <xs:sequence id="d15e16553___d15e166113-1">
+            <xs:group ref="note" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="cmd"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166116-1">
+               <xs:group ref="choices"/>
+               <xs:group ref="choicetable"/>
+               <xs:group ref="info"/>
+               <xs:group ref="itemgroup"/>
+               <xs:group ref="stepxmp"/>
+               <xs:group ref="substeps"/>
+               <xs:group ref="tutorialinfo"/>
+            </xs:choice>
+            <xs:group ref="stepresult" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="step.attributes">
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault-task.class"
+                    id="d15e16553___d15e166126-1_importance"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166127-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts-no-importance-task"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: ph.class -->
+   <xs:complexType name="cmd.class"
+                   mixed="true"
+                   id="d15e16553___d15e166131-1_cmd.class">
+      <xs:sequence id="d15e16553___d15e166132-1">
+         <xs:group ref="cmd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="cmd.attributes"/>
+   </xs:complexType>
+   <xs:group name="cmd.content">
+      <xs:sequence id="d15e16553___d15e166136-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166137-1">
+            <xs:group ref="ph.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="cmd.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16553___d15e166140-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166141-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: itemgroup.class -->
+   <xs:complexType name="info.class"
+                   mixed="true"
+                   id="d15e16553___d15e166145-1_info.class">
+      <xs:sequence id="d15e16553___d15e166146-1">
+         <xs:group ref="info.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="info.attributes"/>
+   </xs:complexType>
+   <xs:group name="info.content">
+      <xs:sequence id="d15e16553___d15e166150-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166151-1">
+            <xs:group ref="itemgroup.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="info.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166154-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: ol.class -->
+   <xs:complexType name="substeps.class" id="d15e16553___d15e166159-1_substeps.c">
+      <xs:sequence id="d15e16553___d15e166160-1">
+         <xs:group ref="substeps.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="choices.attributes"/>
+   </xs:complexType>
+   <xs:group name="substeps.content">
+      <xs:sequence id="d15e16553___d15e166164-1">
+         <xs:choice maxOccurs="unbounded" id="d15e16553___d15e166165-1">
+            <xs:group ref="substep"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="substeps.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166168-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: li.class -->
+   <xs:complexType name="substep.class" id="d15e16553___d15e166172-1_substep.cl">
+      <xs:sequence id="d15e16553___d15e166173-1">
+         <xs:group ref="substep.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="substep.attributes"/>
+   </xs:complexType>
+   <xs:group name="substep.content">
+      <xs:sequence id="d15e16553___d15e166177-1">
+         <xs:sequence id="d15e16553___d15e166178-1">
+            <xs:group ref="note" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="cmd"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166181-1">
+               <xs:group ref="info"/>
+               <xs:group ref="itemgroup"/>
+               <xs:group ref="tutorialinfo"/>
+               <xs:group ref="stepxmp"/>
+            </xs:choice>
+            <xs:group ref="stepresult" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="substep.attributes">
+      <xs:attribute name="importance"
+                    type="importance-att-nodefault-task.class"
+                    id="d15e16553___d15e166188-1_importance"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166189-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts-no-importance-task"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: itemgroup.class -->
+   <xs:complexType name="tutorialinfo.class"
+                   mixed="true"
+                   id="d15e16553___d15e166193-1_tutorialin">
+      <xs:sequence id="d15e16553___d15e166194-1">
+         <xs:group ref="tutorialinfo.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="tutorialinfo.attributes"/>
+   </xs:complexType>
+   <xs:group name="tutorialinfo.content">
+      <xs:sequence id="d15e16553___d15e166198-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166199-1">
+            <xs:group ref="itemgroup.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="tutorialinfo.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166202-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: itemgroup.class -->
+   <xs:complexType name="stepxmp.class"
+                   mixed="true"
+                   id="d15e16553___d15e166207-1_stepxmp.cl">
+      <xs:sequence id="d15e16553___d15e166208-1">
+         <xs:group ref="stepxmp.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="stepxmp.attributes"/>
+   </xs:complexType>
+   <xs:group name="stepxmp.content">
+      <xs:sequence id="d15e16553___d15e166212-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166213-1">
+            <xs:group ref="itemgroup.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="stepxmp.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166216-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: ul.class -->
+   <xs:complexType name="choices.class" id="d15e16553___d15e166220-1_choices.cl">
+      <xs:sequence id="d15e16553___d15e166221-1">
+         <xs:group ref="choices.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="choices.attributes"/>
+   </xs:complexType>
+   <xs:group name="choices.content">
+      <xs:sequence id="d15e16553___d15e166225-1">
+         <xs:choice maxOccurs="unbounded" id="d15e16553___d15e166226-1">
+            <xs:group ref="choice"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="choices.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166229-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="choice.class"
+                   mixed="true"
+                   id="d15e16553___d15e166232-1_choice.cla">
+      <xs:sequence id="d15e16553___d15e166233-1">
+         <xs:group ref="choice.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="choice.attributes"/>
+   </xs:complexType>
+   <xs:group name="choice.content">
+      <xs:sequence id="d15e16553___d15e166237-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166238-1">
+            <xs:group ref="listitem.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="choice.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166241-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="stepsection.class"
+                   mixed="true"
+                   id="d15e16553___d15e166244-1_stepsectio">
+      <xs:sequence id="d15e16553___d15e166245-1">
+         <xs:group ref="stepsection.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="stepsection.attributes"/>
+   </xs:complexType>
+   <xs:group name="stepsection.content">
+      <xs:sequence id="d15e16553___d15e166250-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166251-1">
+            <xs:group ref="listitem.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="stepsection.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166254-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: itemgroup.class -->
+   <xs:complexType name="stepresult.class"
+                   mixed="true"
+                   id="d15e16553___d15e166258-1_stepresult">
+      <xs:sequence id="d15e16553___d15e166259-1">
+         <xs:group ref="stepresult.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="stepresult.attributes"/>
+   </xs:complexType>
+   <xs:group name="stepresult.content">
+      <xs:sequence id="d15e16553___d15e166263-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166264-1">
+            <xs:group ref="itemgroup.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="stepresult.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166267-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="result.class"
+                   mixed="true"
+                   id="d15e16553___d15e166271-1_result.cla">
+      <xs:sequence id="d15e16553___d15e166272-1">
+         <xs:group ref="result.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="result.attributes"/>
+   </xs:complexType>
+   <xs:group name="result.content">
+      <xs:sequence id="d15e16553___d15e166276-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166277-1">
+            <xs:group ref="section.notitle.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="result.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166280-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: section.class -->
+   <xs:complexType name="postreq.class"
+                   mixed="true"
+                   id="d15e16553___d15e166285-1_postreq.cl">
+      <xs:sequence id="d15e16553___d15e166286-1">
+         <xs:group ref="postreq.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="postreq.attributes"/>
+   </xs:complexType>
+   <xs:group name="postreq.content">
+      <xs:sequence id="d15e16553___d15e166290-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166291-1">
+            <xs:group ref="section.notitle.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="postreq.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166294-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: simpletable.class -->
+   <xs:complexType name="choicetable.class" id="d15e16553___d15e166298-1_choicetabl">
+      <xs:sequence id="d15e16553___d15e166299-1">
+         <xs:group ref="choicetable.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="choicetable.attributes"/>
+   </xs:complexType>
+   <xs:group name="choicetable.content">
+      <xs:sequence id="d15e16553___d15e166303-1">
+         <xs:sequence id="d15e16553___d15e166304-1">
+            <xs:group ref="chhead" minOccurs="0"/>
+            <xs:group ref="chrow" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="choicetable.attributes">
+      <xs:attribute name="relcolwidth"
+                    type="xs:string"
+                    id="d15e16553___d15e166308-1_relcolwidt"/>
+      <xs:attribute name="keycol"
+                    type="xs:NMTOKEN"
+                    default="1"
+                    id="d15e16553___d15e166309-1_keycol"/>
+      <xs:attribute name="refcols"
+                    type="xs:NMTOKENS"
+                    id="d15e16553___d15e166310-1_refcols"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166312-1_outputclas"/>
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16553___d15e166313-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- Base type: sthead.class -->
+   <xs:complexType name="chhead.class" id="d15e16553___d15e166317-1_chhead.cla">
+      <xs:sequence id="d15e16553___d15e166318-1">
+         <xs:group ref="chhead.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="chhead.attributes"/>
+   </xs:complexType>
+   <xs:group name="chhead.content">
+      <xs:sequence id="d15e16553___d15e166322-1">
+         <xs:sequence id="d15e16553___d15e166323-1">
+            <xs:group ref="choptionhd"/>
+            <xs:group ref="chdeschd"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="chhead.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166327-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="choptionhd.class"
+                   mixed="true"
+                   id="d15e16553___d15e166331-1_choptionhd">
+      <xs:sequence id="d15e16553___d15e166332-1">
+         <xs:group ref="choptionhd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="choptionhd.attributes"/>
+   </xs:complexType>
+   <xs:group name="choptionhd.content">
+      <xs:sequence id="d15e16553___d15e166336-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166337-1">
+            <xs:group ref="tblcell.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="choptionhd.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166340-1_outputclas"/>
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16553___d15e166341-1_specentry"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="chdeschd.class"
+                   mixed="true"
+                   id="d15e16553___d15e166344-1_chdeschd.c">
+      <xs:sequence id="d15e16553___d15e166345-1">
+         <xs:group ref="chdeschd.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="chdeschd.attributes"/>
+   </xs:complexType>
+   <xs:group name="chdeschd.content">
+      <xs:sequence id="d15e16553___d15e166349-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166350-1">
+            <xs:group ref="tblcell.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="chdeschd.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166353-1_outputclas"/>
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16553___d15e166354-1_specentry"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="chrow.class" id="d15e16553___d15e166357-1_chrow.clas">
+      <xs:sequence id="d15e16553___d15e166358-1">
+         <xs:group ref="chrow.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="chrow.attributes"/>
+   </xs:complexType>
+   <xs:group name="chrow.content">
+      <xs:sequence id="d15e16553___d15e166362-1">
+         <xs:sequence id="d15e16553___d15e166363-1">
+            <xs:group ref="choption"/>
+            <xs:group ref="chdesc"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="chrow.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166367-1_outputclas"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="choption.class"
+                   mixed="true"
+                   id="d15e16553___d15e166370-1_choption.c">
+      <xs:sequence id="d15e16553___d15e166371-1">
+         <xs:group ref="choption.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="choption.attributes"/>
+   </xs:complexType>
+   <xs:group name="choption.content">
+      <xs:sequence id="d15e16553___d15e166375-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166376-1">
+            <xs:group ref="tblcell.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="choption.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166380-1_outputclas"/>
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16553___d15e166381-1_specentry"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:complexType name="chdesc.class"
+                   mixed="true"
+                   id="d15e16553___d15e166384-1_chdesc.cla">
+      <xs:sequence id="d15e16553___d15e166385-1">
+         <xs:group ref="chdesc.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="chdesc.attributes"/>
+   </xs:complexType>
+   <xs:group name="chdesc.content">
+      <xs:sequence id="d15e16553___d15e166389-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16553___d15e166390-1">
+            <xs:group ref="tblcell.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="chdesc.attributes">
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16553___d15e166393-1_outputclas"/>
+      <xs:attribute name="specentry"
+                    type="xs:string"
+                    id="d15e16553___d15e166394-1_specentry"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 893 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/taskreqDomain.xsd

@@ -0,0 +1,893 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!-- HEADER -->
+<!-- ============================================================= -->
+<!-- MODULE:    Machine Industry Task Domain -->
+<!-- VERSION:   1.2 -->
+<!-- DATE:      September 2009  -->
+<!---->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
+<!---->
+<!-- PURPOSE:    Define elements and specialization atttributed -->
+<!-- for the Machine Industry Task Domain -->
+<!---->
+<!-- ORIGINAL CREATION DATE: -->
+<!-- September 2007 -->
+<!---->
+<!-- (C) Copyright OASIS Open 2007, 2009. -->
+<!-- All Rights Reserved. -->
+<!-- UPDATES: -->
+<!--    2009.10.20 CHK: Make safecond unbound               -->
+<!-- ============================================================= -->
+<!-- ================== DITA Machine Industry Task Domain  =================== -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified">
+   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:ditaarch.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic task taskreq-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="taskreq-d-prereq">
+      <xs:choice id="d15e16493___d15e164940-1">
+         <xs:group ref="prelreqs"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="taskreq-d-postreq">
+      <xs:choice id="d15e16493___d15e164943-1">
+         <xs:group ref="closereqs"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="prelreqs">
+      <xs:choice id="d15e16493___d15e164946-1">
+         <xs:element ref="prelreqs" id="d15e16493___d15e164947-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="closereqs">
+      <xs:choice id="d15e16493___d15e164949-1">
+         <xs:element ref="closereqs" id="d15e16493___d15e164950-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="reqconds">
+      <xs:sequence id="d15e16493___d15e164952-1">
+         <xs:element ref="reqconds" id="d15e16493___d15e164953-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="noconds">
+      <xs:sequence id="d15e16493___d15e164955-1">
+         <xs:element ref="noconds" id="d15e16493___d15e164956-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="reqcond">
+      <xs:sequence id="d15e16493___d15e164958-1">
+         <xs:element ref="reqcond" id="d15e16493___d15e164959-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="reqcontp">
+      <xs:sequence id="d15e16493___d15e164961-1">
+         <xs:element ref="reqcontp" id="d15e16493___d15e164962-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="reqpers">
+      <xs:sequence id="d15e16493___d15e164964-1">
+         <xs:element ref="reqpers" id="d15e16493___d15e164965-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="personnel">
+      <xs:sequence id="d15e16493___d15e164968-1">
+         <xs:element ref="personnel" id="d15e16493___d15e164969-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="perscat">
+      <xs:sequence id="d15e16493___d15e164971-1">
+         <xs:element ref="perscat" id="d15e16493___d15e164972-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="perskill">
+      <xs:sequence id="d15e16493___d15e164974-1">
+         <xs:element ref="perskill" id="d15e16493___d15e164975-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="esttime">
+      <xs:sequence id="d15e16493___d15e164977-1">
+         <xs:element ref="esttime" id="d15e16493___d15e164978-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="supequip">
+      <xs:sequence id="d15e16493___d15e164980-1">
+         <xs:element ref="supequip" id="d15e16493___d15e164981-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="nosupeq">
+      <xs:sequence id="d15e16493___d15e164983-1">
+         <xs:element ref="nosupeq" id="d15e16493___d15e164984-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="supeqli">
+      <xs:sequence id="d15e16493___d15e164986-1">
+         <xs:element ref="supeqli" id="d15e16493___d15e164987-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="supequi">
+      <xs:sequence id="d15e16493___d15e164989-1">
+         <xs:element ref="supequi" id="d15e16493___d15e164990-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="supplies">
+      <xs:sequence id="d15e16493___d15e164992-1">
+         <xs:element ref="supplies" id="d15e16493___d15e164993-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="nosupply">
+      <xs:sequence id="d15e16493___d15e164995-1">
+         <xs:element ref="nosupply" id="d15e16493___d15e164996-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="supplyli">
+      <xs:sequence id="d15e16493___d15e164998-1">
+         <xs:element ref="supplyli" id="d15e16493___d15e164999-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="supply">
+      <xs:sequence id="d15e16493___d15e165002-1">
+         <xs:element ref="supply" id="d15e16493___d15e165003-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="spares">
+      <xs:sequence id="d15e16493___d15e165005-1">
+         <xs:element ref="spares" id="d15e16493___d15e165006-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="nospares">
+      <xs:sequence id="d15e16493___d15e165008-1">
+         <xs:element ref="nospares" id="d15e16493___d15e165009-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sparesli">
+      <xs:sequence id="d15e16493___d15e165011-1">
+         <xs:element ref="sparesli" id="d15e16493___d15e165012-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="spare">
+      <xs:sequence id="d15e16493___d15e165014-1">
+         <xs:element ref="spare" id="d15e16493___d15e165015-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="safety">
+      <xs:sequence id="d15e16493___d15e165017-1">
+         <xs:element ref="safety" id="d15e16493___d15e165018-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="nosafety">
+      <xs:sequence id="d15e16493___d15e165020-1">
+         <xs:element ref="nosafety" id="d15e16493___d15e165021-1"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="safecond">
+      <xs:sequence id="d15e16493___d15e165023-1">
+         <xs:element ref="safecond" id="d15e16493___d15e165024-1"/>
+      </xs:sequence>
+   </xs:group>
+   <!-- ============================================================= -->
+   <!-- ELEMENT DECLARATIONS -->
+   <!-- ============================================================= -->
+   <!-- LONG NAME: Preliminary Requirements -->
+   <xs:group name="prelreqs.content">
+      <xs:sequence id="d15e16493___d15e165031-1">
+         <xs:group minOccurs="0" ref="reqconds"/>
+         <xs:group minOccurs="0" ref="reqpers"/>
+         <xs:group minOccurs="0" ref="supequip"/>
+         <xs:group minOccurs="0" ref="supplies"/>
+         <xs:group minOccurs="0" ref="spares"/>
+         <xs:group minOccurs="0" ref="safety"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="prelreqs.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165040-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="prelreqs" id="d15e16493___d15e165041-1_prelreqs">
+      <xs:complexType id="d15e16493___d15e165042-1">
+         <xs:complexContent id="d15e16493___d15e165043-1">
+            <xs:extension base="prelreqs.class" id="d15e16493___d15e165044-1">
+               <xs:attribute name="class"
+                             default="+ topic/section task/prereq taskreq-d/prelreqs "
+                             id="d15e16493___d15e165045-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="prelreqs.class" id="d15e16493___d15e165046-1_prelreqs.c">
+      <xs:sequence id="d15e16493___d15e165047-1">
+         <xs:group ref="prelreqs.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="prelreqs.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="prelreqs.attlist">
+      <xs:attributeGroup ref="prelreqs.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Closing Requirements -->
+   <xs:group name="closereqs.content">
+      <xs:sequence id="d15e16493___d15e165055-1">
+         <xs:group ref="reqconds"/>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="closereqs.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165059-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="closereqs" id="d15e16493___d15e165060-1_closereqs">
+      <xs:complexType id="d15e16493___d15e165061-1">
+         <xs:complexContent id="d15e16493___d15e165062-1">
+            <xs:extension base="closereqs.class" id="d15e16493___d15e165063-1">
+               <xs:attribute name="class"
+                             default="+ topic/section task/postreq taskreq-d/closereqs "
+                             id="d15e16493___d15e165064-1_class"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="closereqs.class" id="d15e16493___d15e165065-1_closereqs.">
+      <xs:sequence id="d15e16493___d15e165066-1">
+         <xs:group ref="closereqs.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="closereqs.attributes"/>
+   </xs:complexType>
+   <xs:attributeGroup name="closereqs.attlist">
+      <xs:attributeGroup ref="closereqs.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Required Conditions -->
+   <xs:complexType name="reqconds.content" id="d15e16493___d15e165074-1_reqconds.c">
+      <xs:choice id="d15e16493___d15e165075-1">
+         <xs:group ref="noconds"/>
+         <xs:choice maxOccurs="unbounded" id="d15e16493___d15e165077-1">
+            <xs:group ref="reqcond"/>
+            <xs:group ref="reqcontp"/>
+         </xs:choice>
+      </xs:choice>
+   </xs:complexType>
+   <xs:attributeGroup name="reqconds.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165082-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="reqconds" id="d15e16493___d15e165083-1_reqconds">
+      <xs:complexType id="d15e16493___d15e165084-1">
+         <xs:complexContent id="d15e16493___d15e165085-1">
+            <xs:extension base="reqconds.content" id="d15e16493___d15e165086-1">
+               <xs:attributeGroup ref="reqconds.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="reqconds.attlist">
+      <xs:attributeGroup ref="reqconds.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/ol task/ol taskreq-d/reqconds "
+                    id="d15e16493___d15e165091-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: No Required Conditions -->
+   <!-- specialized from li -->
+   <xs:attributeGroup name="noconds.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165096-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="noconds" id="d15e16493___d15e165097-1_noconds">
+      <xs:complexType id="d15e16493___d15e165098-1">
+         <xs:attributeGroup ref="noconds.attlist"/>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="noconds.attlist">
+      <xs:attributeGroup ref="noconds.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/noconds "
+                    id="d15e16493___d15e165103-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Required Condition -->
+   <!-- specialized from li -->
+   <xs:complexType name="reqcond.content"
+                   mixed="true"
+                   id="d15e16493___d15e165107-1_reqcond.co">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="reqcond.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165111-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="reqcond" id="d15e16493___d15e165112-1_reqcond">
+      <xs:complexType id="d15e16493___d15e165113-1">
+         <xs:complexContent id="d15e16493___d15e165114-1">
+            <xs:extension base="reqcond.content" id="d15e16493___d15e165115-1">
+               <xs:attributeGroup ref="reqcond.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="reqcond.attlist">
+      <xs:attributeGroup ref="reqcond.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/reqcond "
+                    id="d15e16493___d15e165120-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Required Condition Technical Publication -->
+   <!-- specialized from li -->
+   <xs:complexType name="reqcontp.content"
+                   mixed="true"
+                   id="d15e16493___d15e165123-1_reqcontp.c">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="reqcontp.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165127-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="reqcontp" id="d15e16493___d15e165128-1_reqcontp">
+      <xs:complexType id="d15e16493___d15e165129-1">
+         <xs:complexContent id="d15e16493___d15e165130-1">
+            <xs:extension base="reqcontp.content" id="d15e16493___d15e165131-1">
+               <xs:attributeGroup ref="reqcontp.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="reqcontp.attlist">
+      <xs:attributeGroup ref="reqcontp.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/reqcontp "
+                    id="d15e16493___d15e165136-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Required Persons -->
+   <!-- specialized from ol -->
+   <xs:complexType name="reqpers.content" id="d15e16493___d15e165140-1_reqpers.co">
+      <xs:sequence maxOccurs="unbounded" id="d15e16493___d15e165141-1">
+         <xs:group ref="personnel"/>
+         <xs:sequence minOccurs="0" id="d15e16493___d15e165143-1">
+            <xs:group minOccurs="0" ref="perscat"/>
+            <xs:group minOccurs="0" ref="perskill"/>
+            <xs:group minOccurs="0" ref="esttime"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:complexType>
+   <xs:attributeGroup name="reqpers.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165149-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="reqpers" id="d15e16493___d15e165150-1_reqpers">
+      <xs:complexType id="d15e16493___d15e165151-1">
+         <xs:complexContent id="d15e16493___d15e165152-1">
+            <xs:extension base="reqpers.content" id="d15e16493___d15e165153-1">
+               <xs:attributeGroup ref="reqpers.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="reqpers.attlist">
+      <xs:attributeGroup ref="reqpers.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/ol task/ol taskreq-d/reqpers "
+                    id="d15e16493___d15e165158-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Personnel -->
+   <!-- specialized from li -->
+   <xs:complexType name="personnel.content"
+                   mixed="true"
+                   id="d15e16493___d15e165161-1_personnel.">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="personnel.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165165-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="personnel" id="d15e16493___d15e165166-1_personnel">
+      <xs:complexType id="d15e16493___d15e165167-1">
+         <xs:complexContent id="d15e16493___d15e165168-1">
+            <xs:extension base="personnel.content" id="d15e16493___d15e165169-1">
+               <xs:attributeGroup ref="personnel.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="personnel.attlist">
+      <xs:attributeGroup ref="personnel.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/personnel "
+                    id="d15e16493___d15e165174-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Personnel Category -->
+   <!-- specialized from li -->
+   <xs:complexType name="perscat.content"
+                   mixed="true"
+                   id="d15e16493___d15e165178-1_perscat.co">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="perscat.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165182-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="perscat" id="d15e16493___d15e165183-1_perscat">
+      <xs:complexType id="d15e16493___d15e165184-1">
+         <xs:complexContent id="d15e16493___d15e165185-1">
+            <xs:extension base="perscat.content" id="d15e16493___d15e165186-1">
+               <xs:attributeGroup ref="perscat.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="perscat.attlist">
+      <xs:attributeGroup ref="perscat.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/perscat "
+                    id="d15e16493___d15e165191-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Personnel Skill Level -->
+   <!-- specialized from li -->
+   <xs:complexType name="perskill.content"
+                   mixed="true"
+                   id="d15e16493___d15e165194-1_perskill.c">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="perskill.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165198-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="perskill" id="d15e16493___d15e165199-1_perskill">
+      <xs:complexType id="d15e16493___d15e165200-1">
+         <xs:complexContent id="d15e16493___d15e165201-1">
+            <xs:extension base="perskill.content" id="d15e16493___d15e165202-1">
+               <xs:attributeGroup ref="perskill.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="perskill.attlist">
+      <xs:attributeGroup ref="perskill.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/perskill "
+                    id="d15e16493___d15e165207-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Esttime -->
+   <!-- specialized from li -->
+   <xs:complexType name="esttime.content"
+                   mixed="true"
+                   id="d15e16493___d15e165211-1_esttime.co">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="esttime.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165215-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="esttime" id="d15e16493___d15e165216-1_esttime">
+      <xs:complexType id="d15e16493___d15e165217-1">
+         <xs:complexContent id="d15e16493___d15e165218-1">
+            <xs:extension base="esttime.content" id="d15e16493___d15e165219-1">
+               <xs:attributeGroup ref="esttime.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="esttime.attlist">
+      <xs:attributeGroup ref="esttime.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/esttime "
+                    id="d15e16493___d15e165224-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Support Equipment -->
+   <!-- specialized from p -->
+   <xs:complexType name="supequip.content" id="d15e16493___d15e165227-1_supequip.c">
+      <xs:choice id="d15e16493___d15e165228-1">
+         <xs:group ref="nosupeq"/>
+         <xs:group ref="supeqli"/>
+      </xs:choice>
+   </xs:complexType>
+   <xs:attributeGroup name="supequip.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165233-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="supequip" id="d15e16493___d15e165234-1_supequip">
+      <xs:complexType id="d15e16493___d15e165235-1">
+         <xs:complexContent id="d15e16493___d15e165236-1">
+            <xs:extension base="supequip.content" id="d15e16493___d15e165237-1">
+               <xs:attributeGroup ref="supequip.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="supequip.attlist">
+      <xs:attributeGroup ref="supequip.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/p task/p taskreq-d/supequip "
+                    id="d15e16493___d15e165242-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: No Support Equipment -->
+   <!-- specialized from data -->
+   <xs:attributeGroup name="nosupeq.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+   </xs:attributeGroup>
+   <xs:element name="nosupeq" id="d15e16493___d15e165248-1_nosupeq">
+      <xs:complexType id="d15e16493___d15e165249-1">
+         <xs:attributeGroup ref="nosupeq.attlist"/>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="nosupeq.attlist">
+      <xs:attributeGroup ref="nosupeq.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/data task/data taskreq-d/nosupeq "
+                    id="d15e16493___d15e165254-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Support Equipment List -->
+   <!-- specialized from ul -->
+   <xs:complexType name="supeqli.content" id="d15e16493___d15e165257-1_supeqli.co">
+      <xs:group maxOccurs="unbounded" ref="supequi"/>
+   </xs:complexType>
+   <xs:attributeGroup name="supeqli.attributes">
+      <xs:attribute name="compact" id="d15e16493___d15e165260-1_compact">
+         <xs:simpleType id="d15e16493___d15e165261-1">
+            <xs:restriction base="xs:token">
+               <xs:enumeration value="yes"/>
+               <xs:enumeration value="no"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="spectitle" id="d15e16493___d15e165266-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165268-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="supeqli" id="d15e16493___d15e165269-1_supeqli">
+      <xs:complexType id="d15e16493___d15e165270-1">
+         <xs:complexContent id="d15e16493___d15e165271-1">
+            <xs:extension base="supeqli.content" id="d15e16493___d15e165272-1">
+               <xs:attributeGroup ref="supeqli.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="supeqli.attlist">
+      <xs:attributeGroup ref="supeqli.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/ul task/ul taskreq-d/supeqli "
+                    id="d15e16493___d15e165277-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Support Equipment Item -->
+   <!-- specialized from li -->
+   <xs:complexType name="supequi.content"
+                   mixed="true"
+                   id="d15e16493___d15e165281-1_supequi.co">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="supequi.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165285-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="supequi" id="d15e16493___d15e165286-1_supequi">
+      <xs:complexType id="d15e16493___d15e165287-1">
+         <xs:complexContent id="d15e16493___d15e165288-1">
+            <xs:extension base="supequi.content" id="d15e16493___d15e165289-1">
+               <xs:attributeGroup ref="supequi.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="supequi.attlist">
+      <xs:attributeGroup ref="supequi.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/supequi "
+                    id="d15e16493___d15e165294-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Supplies -->
+   <!-- specialized from p -->
+   <xs:complexType name="supplies.content" id="d15e16493___d15e165297-1_supplies.c">
+      <xs:choice id="d15e16493___d15e165298-1">
+         <xs:group ref="nosupply"/>
+         <xs:group ref="supplyli"/>
+      </xs:choice>
+   </xs:complexType>
+   <xs:attributeGroup name="supplies.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165303-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="supplies" id="d15e16493___d15e165304-1_supplies">
+      <xs:complexType id="d15e16493___d15e165305-1">
+         <xs:complexContent id="d15e16493___d15e165306-1">
+            <xs:extension base="supplies.content" id="d15e16493___d15e165307-1">
+               <xs:attributeGroup ref="supplies.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="supplies.attlist">
+      <xs:attributeGroup ref="supplies.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/p task/p taskreq-d/supplies "
+                    id="d15e16493___d15e165312-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: No Supplies -->
+   <!-- specialized from data -->
+   <xs:attributeGroup name="nosupply.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+   </xs:attributeGroup>
+   <xs:element name="nosupply" id="d15e16493___d15e165318-1_nosupply">
+      <xs:complexType id="d15e16493___d15e165319-1">
+         <xs:attributeGroup ref="nosupply.attlist"/>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="nosupply.attlist">
+      <xs:attributeGroup ref="nosupply.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/data task/data taskreq-d/nosupply "
+                    id="d15e16493___d15e165324-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Supply List -->
+   <!-- specialized from ul -->
+   <xs:complexType name="supplyli.content" id="d15e16493___d15e165327-1_supplyli.c">
+      <xs:group maxOccurs="unbounded" ref="supply"/>
+   </xs:complexType>
+   <xs:attributeGroup name="supplyli.attributes">
+      <xs:attribute name="compact" id="d15e16493___d15e165330-1_compact">
+         <xs:simpleType id="d15e16493___d15e165331-1">
+            <xs:restriction base="xs:token">
+               <xs:enumeration value="yes"/>
+               <xs:enumeration value="no"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="spectitle" id="d15e16493___d15e165336-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165338-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="supplyli" id="d15e16493___d15e165339-1_supplyli">
+      <xs:complexType id="d15e16493___d15e165340-1">
+         <xs:complexContent id="d15e16493___d15e165341-1">
+            <xs:extension base="supplyli.content" id="d15e16493___d15e165342-1">
+               <xs:attributeGroup ref="supplyli.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="supplyli.attlist">
+      <xs:attributeGroup ref="supplyli.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/ul task/ul taskreq-d/supplyli "
+                    id="d15e16493___d15e165347-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Supply Item -->
+   <!-- specialized from li -->
+   <xs:complexType name="supply.content"
+                   mixed="true"
+                   id="d15e16493___d15e165351-1_supply.con">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="supply.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165355-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="supply" id="d15e16493___d15e165356-1_supply">
+      <xs:complexType id="d15e16493___d15e165357-1">
+         <xs:complexContent id="d15e16493___d15e165358-1">
+            <xs:extension base="supply.content" id="d15e16493___d15e165359-1">
+               <xs:attributeGroup ref="supply.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="supply.attlist">
+      <xs:attributeGroup ref="supply.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/supply "
+                    id="d15e16493___d15e165364-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Spares -->
+   <!-- specialized from p -->
+   <xs:complexType name="spares.content" id="d15e16493___d15e165367-1_spares.con">
+      <xs:choice id="d15e16493___d15e165368-1">
+         <xs:group ref="nospares"/>
+         <xs:group ref="sparesli"/>
+      </xs:choice>
+   </xs:complexType>
+   <xs:attributeGroup name="spares.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165373-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="spares" id="d15e16493___d15e165374-1_spares">
+      <xs:complexType id="d15e16493___d15e165375-1">
+         <xs:complexContent id="d15e16493___d15e165376-1">
+            <xs:extension base="spares.content" id="d15e16493___d15e165377-1">
+               <xs:attributeGroup ref="spares.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="spares.attlist">
+      <xs:attributeGroup ref="spares.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/p task/p taskreq-d/spares "
+                    id="d15e16493___d15e165382-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: No Spares -->
+   <!-- specialized from data -->
+   <xs:attributeGroup name="nospares.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+   </xs:attributeGroup>
+   <xs:element name="nospares" id="d15e16493___d15e165388-1_nospares">
+      <xs:complexType id="d15e16493___d15e165389-1">
+         <xs:attributeGroup ref="nospares.attlist"/>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="nospares.attlist">
+      <xs:attributeGroup ref="nospares.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/data task/data taskreq-d/nospares "
+                    id="d15e16493___d15e165394-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Spare List -->
+   <!-- specialized from ul -->
+   <xs:complexType name="sparesli.content" id="d15e16493___d15e165397-1_sparesli.c">
+      <xs:group maxOccurs="unbounded" ref="spare"/>
+   </xs:complexType>
+   <xs:attributeGroup name="sparesli.attributes">
+      <xs:attribute name="compact" id="d15e16493___d15e165400-1_compact">
+         <xs:simpleType id="d15e16493___d15e165401-1">
+            <xs:restriction base="xs:token">
+               <xs:enumeration value="yes"/>
+               <xs:enumeration value="no"/>
+               <xs:enumeration value="-dita-use-conref-target"/>
+            </xs:restriction>
+         </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="spectitle" id="d15e16493___d15e165406-1_spectitle"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165408-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="sparesli" id="d15e16493___d15e165409-1_sparesli">
+      <xs:complexType id="d15e16493___d15e165410-1">
+         <xs:complexContent id="d15e16493___d15e165411-1">
+            <xs:extension base="sparesli.content" id="d15e16493___d15e165412-1">
+               <xs:attributeGroup ref="sparesli.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="sparesli.attlist">
+      <xs:attributeGroup ref="sparesli.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/ul task/ul taskreq-d/sparesli "
+                    id="d15e16493___d15e165417-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Spare Item -->
+   <!-- specialized from li -->
+   <xs:complexType name="spare.content"
+                   mixed="true"
+                   id="d15e16493___d15e165421-1_spare.cont">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="spare.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165425-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="spare" id="d15e16493___d15e165426-1_spare">
+      <xs:complexType id="d15e16493___d15e165427-1">
+         <xs:complexContent id="d15e16493___d15e165428-1">
+            <xs:extension base="spare.content" id="d15e16493___d15e165429-1">
+               <xs:attributeGroup ref="spare.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="spare.attlist">
+      <xs:attributeGroup ref="spare.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/spare "
+                    id="d15e16493___d15e165434-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Safety Conditions -->
+   <!-- specialized from ol -->
+   <xs:complexType name="safety.content" id="d15e16493___d15e165437-1_safety.con">
+      <xs:choice id="d15e16493___d15e165438-1">
+         <xs:group ref="nosafety"/>
+         <xs:group ref="safecond" maxOccurs="unbounded"/>
+      </xs:choice>
+   </xs:complexType>
+   <xs:attributeGroup name="safety.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165443-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="safety" id="d15e16493___d15e165444-1_safety">
+      <xs:complexType id="d15e16493___d15e165445-1">
+         <xs:complexContent id="d15e16493___d15e165446-1">
+            <xs:extension base="safety.content" id="d15e16493___d15e165447-1">
+               <xs:attributeGroup ref="safety.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="safety.attlist">
+      <xs:attributeGroup ref="safety.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/ol task/ol taskreq-d/safety "
+                    id="d15e16493___d15e165452-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: No Safety Conditions -->
+   <!-- specialized from li -->
+   <xs:attributeGroup name="nosafety.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165458-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="nosafety" id="d15e16493___d15e165459-1_nosafety">
+      <xs:complexType id="d15e16493___d15e165460-1">
+         <xs:attributeGroup ref="nosafety.attlist"/>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="nosafety.attlist">
+      <xs:attributeGroup ref="nosafety.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/nosafety "
+                    id="d15e16493___d15e165465-1_class"/>
+   </xs:attributeGroup>
+   <!-- LONG NAME: Safety Condition -->
+   <!-- specialized from li -->
+   <xs:complexType name="safecond.content"
+                   mixed="true"
+                   id="d15e16493___d15e165468-1_safecond.c">
+      <xs:group minOccurs="0" maxOccurs="unbounded" ref="listitem.cnt"/>
+   </xs:complexType>
+   <xs:attributeGroup name="safecond.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="outputclass" id="d15e16493___d15e165472-1_outputclas"/>
+   </xs:attributeGroup>
+   <xs:element name="safecond" id="d15e16493___d15e165473-1_safecond">
+      <xs:complexType id="d15e16493___d15e165474-1">
+         <xs:complexContent id="d15e16493___d15e165475-1">
+            <xs:extension base="safecond.content" id="d15e16493___d15e165476-1">
+               <xs:attributeGroup ref="safecond.attlist"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:attributeGroup name="safecond.attlist">
+      <xs:attributeGroup ref="safecond.attributes"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attribute name="class"
+                    default="+ topic/li task/li taskreq-d/safecond "
+                    id="d15e16493___d15e165481-1_class"/>
+   </xs:attributeGroup>
+   <!-- ============================================================= -->
+   <!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
+   <!-- ============================================================= -->
+</xs:schema>
+<!-- ================== End DITA Machine Industry Task Domain  =================== -->

+ 119 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/topic.xsd

@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA Topic XSD                                    -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    W3C XML Schema to describe DITA Topics            -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Add the domains to the base topic XML Schema --><!--  ================ TOPIC DOMAINS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:uiDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:softwareDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:highlightDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:programmingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:utilitiesDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:indexingDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:hazardstatementDomain.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:abbreviateDomain.xsd:1.2"/>
+   <!--  ================ GROUP DEFINITIONS =====================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.2"/>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicGrp.xsd:1.2"/>
+   <!-- =================  MODULE INLCUDE DEFINITION  ==================  -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementMod.xsd:1.2"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclMod.xsd:1.2"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:metaDeclMod.xsd:1.2"/>
+   <xs:redefine schemaLocation="urn:oasis:names:tc:dita:xsd:commonElementGrp.xsd:1.2">
+      <xs:group name="keyword">
+         <xs:choice id="d15e16352___d15e163550-1">
+            <xs:group ref="keyword"/>
+            <xs:group ref="pr-d-keyword"/>
+            <xs:group ref="ui-d-keyword"/>
+            <xs:group ref="sw-d-keyword"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e16352___d15e163556-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="pr-d-ph"/>
+            <xs:group ref="ui-d-ph"/>
+            <xs:group ref="hi-d-ph"/>
+            <xs:group ref="sw-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="pre">
+         <xs:choice id="d15e16352___d15e163563-1">
+            <xs:group ref="pre"/>
+            <xs:group ref="pr-d-pre"/>
+            <xs:group ref="ui-d-pre"/>
+            <xs:group ref="sw-d-pre"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="dl">
+         <xs:choice id="d15e16352___d15e163569-1">
+            <xs:group ref="dl"/>
+            <xs:group ref="pr-d-dl"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e16352___d15e163573-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="pr-d-fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e16352___d15e163578-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e16352___d15e163582-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="term">
+         <xs:choice id="d15e16352___d15e163586-1">
+            <xs:group ref="term"/>
+            <xs:group ref="abbrev-d-term"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:topicMod.xsd:1.2"/>
+   <xs:group name="info-types">
+      <xs:sequence id="d15e16352___d15e163592-1"/>
+   </xs:group>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic abbrev-d)                                            (topic hazard-d)                                            (topic hi-d)                                            (topic indexing-d)                                                                                       (topic pr-d)                                             (topic sw-d)                                            (topic ui-d)                                             (topic ut-d)"
+                    id="d15e16352___d15e163594-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 322 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/technicalContent.xsd/uiDomain.xsd

@@ -0,0 +1,322 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA User Interface Domain                        -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      November 2009                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for User Interface Domain                         -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2005, 2009                -->
+<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- Import namespace for xml:space attribute for element screen -->
+   <xs:import namespace="http://www.w3.org/XML/1998/namespace"
+              schemaLocation="urn:oasis:names:tc:dita:xsd:xml.xsd:1.2"/>
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic ui-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="ui-d-ph">
+      <xs:choice id="d15e16684___d15e166857-1">
+         <xs:element ref="uicontrol" id="d15e16684___d15e166858-1"/>
+         <xs:element ref="menucascade" id="d15e16684___d15e166859-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="ui-d-keyword">
+      <xs:choice id="d15e16684___d15e166861-1">
+         <xs:element ref="wintitle" id="d15e16684___d15e166862-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="ui-d-pre">
+      <xs:choice id="d15e16684___d15e166864-1">
+         <xs:element ref="screen" id="d15e16684___d15e166865-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="uicontrol">
+      <xs:sequence id="d15e16684___d15e166867-1">
+         <xs:choice id="d15e16684___d15e166868-1">
+            <xs:element ref="uicontrol" id="d15e16684___d15e166869-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="shortcut">
+      <xs:sequence id="d15e16684___d15e166871-1">
+         <xs:choice id="d15e16684___d15e166872-1">
+            <xs:element ref="shortcut" id="d15e16684___d15e166873-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="wintitle">
+      <xs:sequence id="d15e16684___d15e166875-1">
+         <xs:choice id="d15e16684___d15e166876-1">
+            <xs:element ref="wintitle" id="d15e16684___d15e166877-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="menucascade">
+      <xs:sequence id="d15e16684___d15e166879-1">
+         <xs:choice id="d15e16684___d15e166880-1">
+            <xs:element ref="menucascade" id="d15e16684___d15e166881-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="screen">
+      <xs:sequence id="d15e16684___d15e166883-1">
+         <xs:choice id="d15e16684___d15e166884-1">
+            <xs:element ref="screen" id="d15e16684___d15e166885-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:element name="uicontrol" id="d15e16684___d15e166887-1_uicontrol">
+      <xs:annotation>
+         <xs:documentation>
+        The user interface control (&lt;<keyword>uicontrol</keyword>&gt;) element represents
+        a button, entry field, menu item, or other object that allows the user to
+        control the interface. This could also include a menu or dialog. For example,
+        use the &lt;<keyword>uicontrol</keyword>&gt; element inside a &lt;<keyword>menucascade</keyword>&gt; element
+        when the menu item is nested, such as <menucascade>
+               <uicontrol>File</uicontrol>
+               <uicontrol>New</uicontrol>
+            </menucascade>. This element is part
+        of the DITA user interface domain, a special set of DITA elements designed
+        to document user interface tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16684___d15e166906-1">
+         <xs:complexContent id="d15e16684___d15e166907-1">
+            <xs:extension base="uicontrol.class" id="d15e16684___d15e166908-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph ui-d/uicontrol "
+                             id="d15e16684___d15e166909-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="uicontrol.class"
+                   mixed="true"
+                   id="d15e16684___d15e166910-1_uicontrol.">
+      <xs:sequence id="d15e16684___d15e166911-1">
+         <xs:group ref="uicontrol.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="uicontrol.attributes"/>
+   </xs:complexType>
+   <xs:group name="uicontrol.content">
+      <xs:sequence id="d15e16684___d15e166915-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16684___d15e166916-1">
+            <xs:group ref="image" minOccurs="0"/>
+            <xs:group ref="shortcut" minOccurs="0"/>
+            <xs:group ref="words.cnt" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="uicontrol.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16684___d15e166921-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16684___d15e166922-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="shortcut" id="d15e16684___d15e166925-1_shortcut">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>shortcut</keyword>&gt; element identifies
+        a keyboard shortcut for a menu or window action. This element is part of the
+        DITA user interface domain, a special set of DITA elements designed to document
+        user interface tasks, concepts and reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16684___d15e166932-1">
+         <xs:complexContent id="d15e16684___d15e166933-1">
+            <xs:extension base="shortcut.class" id="d15e16684___d15e166934-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword ui-d/shortcut "
+                             id="d15e16684___d15e166935-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="shortcut.class"
+                   mixed="true"
+                   id="d15e16684___d15e166936-1_shortcut.c">
+      <xs:sequence id="d15e16684___d15e166937-1">
+         <xs:group ref="shortcut.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="shortcut.attributes"/>
+   </xs:complexType>
+   <xs:group name="shortcut.content">
+      <xs:sequence id="d15e16684___d15e166941-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16684___d15e166942-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="shortcut.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16684___d15e166945-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16684___d15e166946-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="wintitle" id="d15e16684___d15e166949-1_wintitle">
+      <xs:annotation>
+         <xs:documentation>
+          The window title &lt;<keyword>wintitle</keyword>&gt; element represents the title
+          text that appears at the top of a window or dialog, and applies to wizard
+          titles, wizard page titles, and pane titles. This element is part of the DITA
+          user interface domain, a special set of DITA elements designed to document
+          user interface tasks, concepts and reference information.
+        </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16684___d15e166956-1">
+         <xs:complexContent id="d15e16684___d15e166957-1">
+            <xs:extension base="wintitle.class" id="d15e16684___d15e166958-1">
+               <xs:attribute ref="class"
+                             default="+ topic/keyword ui-d/wintitle "
+                             id="d15e16684___d15e166959-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="wintitle.class"
+                   mixed="true"
+                   id="d15e16684___d15e166960-1_wintitle.c">
+      <xs:sequence id="d15e16684___d15e166961-1">
+         <xs:group ref="wintitle.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="wintitle.attributes"/>
+   </xs:complexType>
+   <xs:group name="wintitle.content">
+      <xs:sequence id="d15e16684___d15e166965-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16684___d15e166966-1">
+            <xs:group ref="text" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="wintitle.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16684___d15e166970-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16684___d15e166971-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="menucascade" id="d15e16684___d15e166974-1_menucascad">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>menucascade</keyword>&gt; element is used to document
+        a series of menu choices, or to show any choice on a menu from which the user
+        needs to choose. The &lt;<keyword>menucascade</keyword>&gt; element contains
+        one or more user interface control (&lt;<keyword>uicontrol</keyword>&gt;) elements,
+        for example: <codeph>Start &gt; Programs &gt; Accessories &gt; Notepad</codeph>. If
+        there is more than one &lt;<keyword>uicontrol</keyword>&gt; element, the formatter
+        may show connecting characters between the menu items to represent the menu
+        cascade. This element is part of the DITA user interface domain, a special
+        set of DITA elements designed to document user interface tasks, concepts and
+        reference information.
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16684___d15e166993-1">
+         <xs:complexContent id="d15e16684___d15e166994-1">
+            <xs:extension base="menucascade.class" id="d15e16684___d15e166995-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph ui-d/menucascade "
+                             id="d15e16684___d15e166996-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="menucascade.class" id="d15e16684___d15e166997-1_menucascad">
+      <xs:sequence id="d15e16684___d15e166998-1">
+         <xs:group ref="menucascade.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="menucascade.attributes"/>
+   </xs:complexType>
+   <xs:group name="menucascade.content">
+      <xs:sequence id="d15e16684___d15e167002-1">
+         <xs:choice maxOccurs="unbounded" id="d15e16684___d15e167003-1">
+            <xs:group ref="uicontrol"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="menucascade.attributes">
+      <xs:attribute name="keyref" type="xs:string" id="d15e16684___d15e167006-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16684___d15e167007-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="screen" id="d15e16684___d15e167010-1_screen">
+      <xs:annotation>
+         <xs:documentation>
+        The &lt;<keyword>screen</keyword>&gt; element contains or refers to a textual representation
+        of a computer screen or user interface panel (window).
+      </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e16684___d15e167017-1">
+         <xs:complexContent id="d15e16684___d15e167018-1">
+            <xs:extension base="screen.class" id="d15e16684___d15e167019-1">
+               <xs:attribute ref="class"
+                             default="+ topic/pre ui-d/screen "
+                             id="d15e16684___d15e167020-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="screen.class"
+                   mixed="true"
+                   id="d15e16684___d15e167021-1_screen.cla">
+      <xs:sequence id="d15e16684___d15e167022-1">
+         <xs:group ref="screen.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="screen.attributes"/>
+   </xs:complexType>
+   <xs:group name="screen.content">
+      <xs:sequence id="d15e16684___d15e167026-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16684___d15e167027-1">
+            <xs:group ref="basic.ph.notm" minOccurs="0"/>
+            <xs:group ref="txt.incl" minOccurs="0"/>
+            <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e16684___d15e167030-1">
+               <xs:group ref="data.elements.incl" minOccurs="0"/>
+               <xs:group ref="foreign.unknown.incl" minOccurs="0"/>
+            </xs:choice>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="screen.attributes">
+      <xs:attribute name="spectitle"
+                    type="xs:string"
+                    id="d15e16684___d15e167034-1_spectitle"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e16684___d15e167035-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attributeGroup ref="display-atts"/>
+      <xs:attribute ref="xml:space" fixed="preserve" id="d15e16684___d15e167039-1"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 1151 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_2/schema/xnal.xsd/xnalDomain.xsd

@@ -0,0 +1,1151 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- ============================================================= -->
+<!--                    HEADER                                     -->
+<!-- ============================================================= -->
+<!--  MODULE:    DITA XNAL Domain                             -->
+<!--  VERSION:   1.2                                             -->
+<!--  DATE:      July 2007                                     -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- ============================================================= -->
+<!-- SYSTEM:     Darwin Information Typing Architecture (DITA)     -->
+<!--                                                               -->
+<!-- PURPOSE:    Define elements and specialization attributes     -->
+<!--             for XNAL Domain                              -->
+<!--                                                               -->
+<!-- ORIGINAL CREATION DATE:                                       -->
+<!--             March 2001                                        -->
+<!--                                                               -->
+<!--             (C) Copyright OASIS-Open.org 2006, 2009                -->
+<!--             All Rights Reserved.                              -->
+<!-- ============================================================= -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"><!-- <!ENTITY xnal-d-att "(topic xnal-d)"                                 >-->
+   <xs:annotation>
+      <xs:appinfo>
+         <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(topic xnal-d)</dita:domainsModule>
+      </xs:appinfo>
+      <xs:documentation/>
+   </xs:annotation>
+   <xs:group name="xnal-d-author">
+      <xs:choice id="d15e18035___d15e180363-1">
+         <xs:group ref="authorinformation"/>
+      </xs:choice>
+   </xs:group>
+   <xs:group name="authorinformation">
+      <xs:sequence id="d15e18035___d15e180366-1">
+         <xs:choice id="d15e18035___d15e180367-1">
+            <xs:element ref="authorinformation" id="d15e18035___d15e180368-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="addressdetails">
+      <xs:sequence id="d15e18035___d15e180370-1">
+         <xs:choice id="d15e18035___d15e180371-1">
+            <xs:element ref="addressdetails" id="d15e18035___d15e180372-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="administrativearea">
+      <xs:sequence id="d15e18035___d15e180374-1">
+         <xs:choice id="d15e18035___d15e180375-1">
+            <xs:element ref="administrativearea" id="d15e18035___d15e180376-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="contactnumber">
+      <xs:sequence id="d15e18035___d15e180378-1">
+         <xs:choice id="d15e18035___d15e180379-1">
+            <xs:element ref="contactnumber" id="d15e18035___d15e180380-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="contactnumbers">
+      <xs:sequence id="d15e18035___d15e180382-1">
+         <xs:choice id="d15e18035___d15e180383-1">
+            <xs:element ref="contactnumbers" id="d15e18035___d15e180384-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="country">
+      <xs:sequence id="d15e18035___d15e180386-1">
+         <xs:choice id="d15e18035___d15e180387-1">
+            <xs:element ref="country" id="d15e18035___d15e180388-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="emailaddress">
+      <xs:sequence id="d15e18035___d15e180390-1">
+         <xs:choice id="d15e18035___d15e180391-1">
+            <xs:element ref="emailaddress" id="d15e18035___d15e180392-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="emailaddresses">
+      <xs:sequence id="d15e18035___d15e180394-1">
+         <xs:choice id="d15e18035___d15e180395-1">
+            <xs:element ref="emailaddresses" id="d15e18035___d15e180396-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="firstname">
+      <xs:sequence id="d15e18035___d15e180399-1">
+         <xs:choice id="d15e18035___d15e180400-1">
+            <xs:element ref="firstname" id="d15e18035___d15e180401-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="generationidentifier">
+      <xs:sequence id="d15e18035___d15e180403-1">
+         <xs:choice id="d15e18035___d15e180404-1">
+            <xs:element ref="generationidentifier" id="d15e18035___d15e180405-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="honorific">
+      <xs:sequence id="d15e18035___d15e180407-1">
+         <xs:choice id="d15e18035___d15e180408-1">
+            <xs:element ref="honorific" id="d15e18035___d15e180409-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lastname">
+      <xs:sequence id="d15e18035___d15e180411-1">
+         <xs:choice id="d15e18035___d15e180412-1">
+            <xs:element ref="lastname" id="d15e18035___d15e180413-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="locality">
+      <xs:sequence id="d15e18035___d15e180415-1">
+         <xs:choice id="d15e18035___d15e180416-1">
+            <xs:element ref="locality" id="d15e18035___d15e180417-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="localityname">
+      <xs:sequence id="d15e18035___d15e180419-1">
+         <xs:choice id="d15e18035___d15e180420-1">
+            <xs:element ref="localityname" id="d15e18035___d15e180421-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="middlename">
+      <xs:sequence id="d15e18035___d15e180423-1">
+         <xs:choice id="d15e18035___d15e180424-1">
+            <xs:element ref="middlename" id="d15e18035___d15e180425-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="namedetails">
+      <xs:sequence id="d15e18035___d15e180427-1">
+         <xs:choice id="d15e18035___d15e180428-1">
+            <xs:element ref="namedetails" id="d15e18035___d15e180429-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="organizationinfo">
+      <xs:sequence id="d15e18035___d15e180431-1">
+         <xs:choice id="d15e18035___d15e180432-1">
+            <xs:element ref="organizationinfo" id="d15e18035___d15e180433-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="organizationname">
+      <xs:sequence id="d15e18035___d15e180435-1">
+         <xs:choice id="d15e18035___d15e180436-1">
+            <xs:element ref="organizationname" id="d15e18035___d15e180437-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="organizationnamedetails">
+      <xs:sequence id="d15e18035___d15e180439-1">
+         <xs:choice id="d15e18035___d15e180440-1">
+            <xs:element ref="organizationnamedetails" id="d15e18035___d15e180441-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="otherinfo">
+      <xs:sequence id="d15e18035___d15e180444-1">
+         <xs:choice id="d15e18035___d15e180445-1">
+            <xs:element ref="otherinfo" id="d15e18035___d15e180446-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="personinfo">
+      <xs:sequence id="d15e18035___d15e180448-1">
+         <xs:choice id="d15e18035___d15e180449-1">
+            <xs:element ref="personinfo" id="d15e18035___d15e180450-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="personname">
+      <xs:sequence id="d15e18035___d15e180452-1">
+         <xs:choice id="d15e18035___d15e180453-1">
+            <xs:element ref="personname" id="d15e18035___d15e180454-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="postalcode">
+      <xs:sequence id="d15e18035___d15e180456-1">
+         <xs:choice id="d15e18035___d15e180457-1">
+            <xs:element ref="postalcode" id="d15e18035___d15e180458-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="thoroughfare">
+      <xs:sequence id="d15e18035___d15e180460-1">
+         <xs:choice id="d15e18035___d15e180461-1">
+            <xs:element ref="thoroughfare" id="d15e18035___d15e180462-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="url">
+      <xs:sequence id="d15e18035___d15e180464-1">
+         <xs:choice id="d15e18035___d15e180465-1">
+            <xs:element ref="url" id="d15e18035___d15e180466-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="urls">
+      <xs:sequence id="d15e18035___d15e180468-1">
+         <xs:choice id="d15e18035___d15e180469-1">
+            <xs:element ref="urls" id="d15e18035___d15e180470-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <!--  Update type attr as per DITA Feature 12022  -->
+   <xs:element name="authorinformation" id="d15e18035___d15e180472-1_authorinfo">
+      <xs:annotation>
+         <xs:documentation>The &lt;authorinformation&gt; element contains detailed information
+                about the author or authoring organization. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180476-1">
+         <xs:complexContent id="d15e18035___d15e180477-1">
+            <xs:extension base="authorinformation.class" id="d15e18035___d15e180478-1">
+               <xs:attribute ref="class"
+                             default="+ topic/author xnal-d/authorinformation "
+                             id="d15e18035___d15e180479-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="authorinformation.class" id="d15e18035___d15e180480-1_authorinfo">
+      <xs:sequence id="d15e18035___d15e180481-1">
+         <xs:group ref="authorinformation.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="authorinformation.attributes"/>
+   </xs:complexType>
+   <xs:group name="authorinformation.content">
+      <xs:sequence id="d15e18035___d15e180485-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180486-1">
+            <xs:group ref="personinfo"/>
+            <xs:group ref="organizationinfo"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="authorinformation.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="href" type="xs:string" id="d15e18035___d15e180492-1_href"/>
+      <xs:attribute name="format" type="xs:string" id="d15e18035___d15e180493-1_format"/>
+      <xs:attribute name="scope"
+                    type="scope-att.class"
+                    id="d15e18035___d15e180494-1_scope"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180495-1_keyref"/>
+      <xs:attribute name="type" type="xs:string" id="d15e18035___d15e180496-1_type"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <!--<!ELEMENT addressdetails     (%words.cnt;|%locality;|%administrativearea;|
+    %thoroughfare;|%country;)*                  >-->
+   <xs:element name="addressdetails" id="d15e18035___d15e180499-1_addressdet">
+      <xs:annotation>
+         <xs:documentation>The &lt;addressdetails&gt; element contains information about the
+                address of the author or authoring group.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180503-1">
+         <xs:complexContent id="d15e18035___d15e180504-1">
+            <xs:extension base="addressdetails.class" id="d15e18035___d15e180505-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/addressdetails "
+                             id="d15e18035___d15e180506-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="addressdetails.class"
+                   mixed="true"
+                   id="d15e18035___d15e180507-1_addressdet">
+      <xs:sequence id="d15e18035___d15e180508-1">
+         <xs:group ref="addressdetails.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="addressdetails.attributes"/>
+   </xs:complexType>
+   <xs:group name="addressdetails.content">
+      <xs:sequence id="d15e18035___d15e180512-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180513-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="locality" minOccurs="0"/>
+            <xs:group ref="administrativearea" minOccurs="0"/>
+            <xs:group ref="thoroughfare" minOccurs="0"/>
+            <xs:group ref="country" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="addressdetails.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180521-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180522-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="administrativearea" id="d15e18035___d15e180524-1_administra">
+      <xs:annotation>
+         <xs:documentation>The &lt;administrativearea&gt; element contains information about
+                a county, state, or province. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180528-1">
+         <xs:complexContent id="d15e18035___d15e180529-1">
+            <xs:extension base="administrativearea.class" id="d15e18035___d15e180530-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/administrativearea "
+                             id="d15e18035___d15e180531-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="administrativearea.class"
+                   mixed="true"
+                   id="d15e18035___d15e180532-1_administra">
+      <xs:sequence id="d15e18035___d15e180533-1">
+         <xs:group ref="administrativearea.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="administrativearea.attributes"/>
+   </xs:complexType>
+   <xs:group name="administrativearea.content">
+      <xs:sequence id="d15e18035___d15e180537-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180538-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="administrativearea.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180542-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180543-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="contactnumber" id="d15e18035___d15e180545-1_contactnum">
+      <xs:annotation>
+         <xs:documentation>A &lt;contactnumber&gt; element contains a telephone number. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180549-1">
+         <xs:complexContent id="d15e18035___d15e180550-1">
+            <xs:extension base="contactnumber.class" id="d15e18035___d15e180551-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/contactnumber "
+                             id="d15e18035___d15e180552-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="contactnumber.class"
+                   mixed="true"
+                   id="d15e18035___d15e180554-1_contactnum">
+      <xs:sequence id="d15e18035___d15e180555-1">
+         <xs:group ref="contactnumber.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="contactnumber.attributes"/>
+   </xs:complexType>
+   <xs:group name="contactnumber.content">
+      <xs:sequence id="d15e18035___d15e180559-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180560-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="contactnumber.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="contactnumbers" id="d15e18035___d15e180565-1_contactnum">
+      <xs:annotation>
+         <xs:documentation>The &lt;contactnumbers&gt; element contains a list of telephone and
+                fax numbers. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180569-1">
+         <xs:complexContent id="d15e18035___d15e180570-1">
+            <xs:extension base="contactnumbers.class" id="d15e18035___d15e180571-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/contactnumbers "
+                             id="d15e18035___d15e180572-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="contactnumbers.class" id="d15e18035___d15e180573-1_contactnum">
+      <xs:sequence id="d15e18035___d15e180574-1">
+         <xs:group ref="contactnumbers.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="contactnumbers.attributes"/>
+   </xs:complexType>
+   <xs:group name="contactnumbers.content">
+      <xs:sequence id="d15e18035___d15e180578-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180579-1">
+            <xs:group ref="contactnumber"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="contactnumbers.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="country" id="d15e18035___d15e180584-1_country">
+      <xs:annotation>
+         <xs:documentation>The &lt;country&gt; element contains the name of a country. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180588-1">
+         <xs:complexContent id="d15e18035___d15e180589-1">
+            <xs:extension base="country.class" id="d15e18035___d15e180590-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/country "
+                             id="d15e18035___d15e180591-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="country.class"
+                   mixed="true"
+                   id="d15e18035___d15e180592-1_country.cl">
+      <xs:sequence id="d15e18035___d15e180593-1">
+         <xs:group ref="country.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="country.attributes"/>
+   </xs:complexType>
+   <xs:group name="country.content">
+      <xs:sequence id="d15e18035___d15e180597-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180598-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="country.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180602-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180603-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="emailaddress" id="d15e18035___d15e180606-1_emailaddre">
+      <xs:annotation>
+         <xs:documentation>The &lt;emailaddress&gt; element contains an e-mail address. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180610-1">
+         <xs:complexContent id="d15e18035___d15e180611-1">
+            <xs:extension base="emailaddress.class" id="d15e18035___d15e180612-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/emailaddress "
+                             id="d15e18035___d15e180613-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="emailaddress.class"
+                   mixed="true"
+                   id="d15e18035___d15e180614-1_emailaddre">
+      <xs:sequence id="d15e18035___d15e180615-1">
+         <xs:group ref="emailaddress.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="emailaddress.attributes"/>
+   </xs:complexType>
+   <xs:group name="emailaddress.content">
+      <xs:sequence id="d15e18035___d15e180619-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180620-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="emailaddress.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="emailaddresses" id="d15e18035___d15e180625-1_emailaddre">
+      <xs:annotation>
+         <xs:documentation>The &lt;emailaddress&gt; element contains a list of e-mail addresses. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180629-1">
+         <xs:complexContent id="d15e18035___d15e180630-1">
+            <xs:extension base="emailaddresses.class" id="d15e18035___d15e180631-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/emailaddresses "
+                             id="d15e18035___d15e180632-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="emailaddresses.class" id="d15e18035___d15e180633-1_emailaddre">
+      <xs:sequence id="d15e18035___d15e180634-1">
+         <xs:group ref="emailaddresses.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="emailaddresses.attributes"/>
+   </xs:complexType>
+   <xs:group name="emailaddresses.content">
+      <xs:sequence id="d15e18035___d15e180638-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180639-1">
+            <xs:group ref="emailaddress"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="emailaddresses.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="firstname" id="d15e18035___d15e180644-1_firstname">
+      <xs:annotation>
+         <xs:documentation>The &lt;firstname&gt; element contains the person's first name. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180648-1">
+         <xs:complexContent id="d15e18035___d15e180649-1">
+            <xs:extension base="firstname.class" id="d15e18035___d15e180650-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/firstname "
+                             id="d15e18035___d15e180651-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="firstname.class"
+                   mixed="true"
+                   id="d15e18035___d15e180652-1_firstname.">
+      <xs:sequence id="d15e18035___d15e180653-1">
+         <xs:group ref="firstname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="firstname.attributes"/>
+   </xs:complexType>
+   <xs:group name="firstname.content">
+      <xs:sequence id="d15e18035___d15e180657-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180658-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="firstname.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="generationidentifier" id="d15e18035___d15e180664-1_generation">
+      <xs:annotation>
+         <xs:documentation>The &lt;generationidentifier&gt; element contains information about
+                the person's generation, such as: Jr, III, or VIII.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180668-1">
+         <xs:complexContent id="d15e18035___d15e180669-1">
+            <xs:extension base="generationidentifier.class" id="d15e18035___d15e180670-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/generationidentifier "
+                             id="d15e18035___d15e180671-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="generationidentifier.class"
+                   mixed="true"
+                   id="d15e18035___d15e180672-1_generation">
+      <xs:sequence id="d15e18035___d15e180673-1">
+         <xs:group ref="generationidentifier.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="generationidentifier.attributes"/>
+   </xs:complexType>
+   <xs:group name="generationidentifier.content">
+      <xs:sequence id="d15e18035___d15e180677-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180678-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="generationidentifier.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="honorific" id="d15e18035___d15e180683-1_honorific">
+      <xs:annotation>
+         <xs:documentation>The &lt;honorific&gt; element contains the person's title, such as:
+                Dr., Mr., Ms., HRH.. or Grand Exalted Wizard. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180687-1">
+         <xs:complexContent id="d15e18035___d15e180688-1">
+            <xs:extension base="honorific.class" id="d15e18035___d15e180689-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/honorific "
+                             id="d15e18035___d15e180690-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="honorific.class"
+                   mixed="true"
+                   id="d15e18035___d15e180691-1_honorific.">
+      <xs:sequence id="d15e18035___d15e180692-1">
+         <xs:group ref="honorific.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="honorific.attributes"/>
+   </xs:complexType>
+   <xs:group name="honorific.content">
+      <xs:sequence id="d15e18035___d15e180696-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180697-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="honorific.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="lastname" id="d15e18035___d15e180702-1_lastname">
+      <xs:annotation>
+         <xs:documentation>The &lt;lastname&gt; element contains the person's last name. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180706-1">
+         <xs:complexContent id="d15e18035___d15e180707-1">
+            <xs:extension base="lastname.class" id="d15e18035___d15e180708-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/lastname "
+                             id="d15e18035___d15e180709-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="lastname.class"
+                   mixed="true"
+                   id="d15e18035___d15e180710-1_lastname.c">
+      <xs:sequence id="d15e18035___d15e180711-1">
+         <xs:group ref="lastname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="lastname.attributes"/>
+   </xs:complexType>
+   <xs:group name="lastname.content">
+      <xs:sequence id="d15e18035___d15e180716-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180717-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="lastname.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="locality" id="d15e18035___d15e180722-1_locality">
+      <xs:annotation>
+         <xs:documentation>The &lt;locality&gt; element contains information about the city and
+                postal or ZIP code. It can contain the information directly, or by acting
+                as a wrapper for &lt;localityname&gt; and &lt;postalcode&gt;. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180726-1">
+         <xs:complexContent id="d15e18035___d15e180727-1">
+            <xs:extension base="locality.class" id="d15e18035___d15e180728-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/locality "
+                             id="d15e18035___d15e180729-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="locality.class"
+                   mixed="true"
+                   id="d15e18035___d15e180730-1_locality.c">
+      <xs:sequence id="d15e18035___d15e180731-1">
+         <xs:group ref="locality.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="locality.attributes"/>
+   </xs:complexType>
+   <xs:group name="locality.content">
+      <xs:sequence id="d15e18035___d15e180735-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180736-1">
+            <xs:group ref="words.cnt" minOccurs="0"/>
+            <xs:group ref="localityname" minOccurs="0"/>
+            <xs:group ref="postalcode" minOccurs="0"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="locality.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180742-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180743-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="localityname" id="d15e18035___d15e180745-1_localityna">
+      <xs:annotation>
+         <xs:documentation>The &lt;localityname&gt; element contains the name of the locality
+                or city.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180749-1">
+         <xs:complexContent id="d15e18035___d15e180750-1">
+            <xs:extension base="localityname.class" id="d15e18035___d15e180751-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/localityname "
+                             id="d15e18035___d15e180752-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="localityname.class"
+                   mixed="true"
+                   id="d15e18035___d15e180753-1_localityna">
+      <xs:sequence id="d15e18035___d15e180754-1">
+         <xs:group ref="localityname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="localityname.attributes"/>
+   </xs:complexType>
+   <xs:group name="localityname.content">
+      <xs:sequence id="d15e18035___d15e180758-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180759-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="localityname.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180763-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180764-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="middlename" id="d15e18035___d15e180766-1_middlename">
+      <xs:annotation>
+         <xs:documentation>The &lt;middlename&gt; element contains the person's middle name or
+                initial. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180770-1">
+         <xs:complexContent id="d15e18035___d15e180771-1">
+            <xs:extension base="middlename.class" id="d15e18035___d15e180772-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/middlename "
+                             id="d15e18035___d15e180773-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="middlename.class"
+                   mixed="true"
+                   id="d15e18035___d15e180775-1_middlename">
+      <xs:sequence id="d15e18035___d15e180776-1">
+         <xs:group ref="middlename.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="middlename.attributes"/>
+   </xs:complexType>
+   <xs:group name="middlename.content">
+      <xs:sequence id="d15e18035___d15e180780-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180781-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="middlename.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="namedetails" id="d15e18035___d15e180786-1_namedetail">
+      <xs:annotation>
+         <xs:documentation>The &lt;namedetails&gt; element contains information about the name
+                of the author or the authoring organization. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180790-1">
+         <xs:complexContent id="d15e18035___d15e180791-1">
+            <xs:extension base="namedetails.class" id="d15e18035___d15e180792-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/namedetails "
+                             id="d15e18035___d15e180793-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="namedetails.class" id="d15e18035___d15e180794-1_namedetail">
+      <xs:sequence id="d15e18035___d15e180795-1">
+         <xs:group ref="namedetails.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="namedetails.attributes"/>
+   </xs:complexType>
+   <xs:group name="namedetails.content">
+      <xs:sequence id="d15e18035___d15e180799-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180800-1">
+            <xs:group ref="personname"/>
+            <xs:group ref="organizationnamedetails"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="namedetails.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="organizationinfo" id="d15e18035___d15e180806-1_organizati">
+      <xs:annotation>
+         <xs:documentation>The &lt;organizationinfo&gt; element contains detailed information
+                about an authoring organization. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180810-1">
+         <xs:complexContent id="d15e18035___d15e180811-1">
+            <xs:extension base="organizationinfo.class" id="d15e18035___d15e180812-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/organizationinfo "
+                             id="d15e18035___d15e180813-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="organizationinfo.class" id="d15e18035___d15e180814-1_organizati">
+      <xs:sequence id="d15e18035___d15e180815-1">
+         <xs:group ref="organizationinfo.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="organizationinfo.attributes"/>
+   </xs:complexType>
+   <xs:group name="organizationinfo.content">
+      <xs:sequence id="d15e18035___d15e180819-1">
+         <xs:sequence id="d15e18035___d15e180820-1">
+            <xs:group ref="namedetails" minOccurs="0"/>
+            <xs:group ref="addressdetails" minOccurs="0"/>
+            <xs:group ref="contactnumbers" minOccurs="0"/>
+            <xs:group ref="emailaddresses" minOccurs="0"/>
+            <xs:group ref="urls" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="organizationinfo.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="organizationname" id="d15e18035___d15e180830-1_organizati">
+      <xs:annotation>
+         <xs:documentation>The &lt;organizationname&gt; element contains name information about
+                the authoring organization. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180834-1">
+         <xs:complexContent id="d15e18035___d15e180835-1">
+            <xs:extension base="organizationname.class" id="d15e18035___d15e180836-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/organizationname "
+                             id="d15e18035___d15e180837-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="organizationname.class"
+                   mixed="true"
+                   id="d15e18035___d15e180838-1_organizati">
+      <xs:sequence id="d15e18035___d15e180839-1">
+         <xs:group ref="organizationname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="organizationname.attributes"/>
+   </xs:complexType>
+   <xs:group name="organizationname.content">
+      <xs:sequence id="d15e18035___d15e180843-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180844-1">
+            <xs:group ref="ph.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="organizationname.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180848-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180849-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="organizationnamedetails" id="d15e18035___d15e180851-1_organizati">
+      <xs:annotation>
+         <xs:documentation>The &lt;organizationnamedetails&gt; element contains information about
+                the name of an authoring organization. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180855-1">
+         <xs:complexContent id="d15e18035___d15e180856-1">
+            <xs:extension base="organizationnamedetails.class" id="d15e18035___d15e180857-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/organizationnamedetails "
+                             id="d15e18035___d15e180858-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="organizationnamedetails.class"
+                   id="d15e18035___d15e180859-1_organizati">
+      <xs:sequence id="d15e18035___d15e180860-1">
+         <xs:group ref="organizationnamedetails.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="organizationnamedetails.attributes"/>
+   </xs:complexType>
+   <xs:group name="organizationnamedetails.content">
+      <xs:sequence id="d15e18035___d15e180864-1">
+         <xs:sequence id="d15e18035___d15e180865-1">
+            <xs:group ref="organizationname" minOccurs="0"/>
+            <xs:group ref="otherinfo" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="organizationnamedetails.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180870-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180871-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="otherinfo" id="d15e18035___d15e180873-1_otherinfo">
+      <xs:annotation>
+         <xs:documentation>The &lt;otherinfo&gt; element contains other name information about
+                the author or authoring organization. </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180877-1">
+         <xs:complexContent id="d15e18035___d15e180878-1">
+            <xs:extension base="otherinfo.class" id="d15e18035___d15e180879-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/otherinfo "
+                             id="d15e18035___d15e180880-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="otherinfo.class"
+                   mixed="true"
+                   id="d15e18035___d15e180881-1_otherinfo.">
+      <xs:sequence id="d15e18035___d15e180882-1">
+         <xs:group ref="otherinfo.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="otherinfo.attributes"/>
+   </xs:complexType>
+   <xs:group name="otherinfo.content">
+      <xs:sequence id="d15e18035___d15e180886-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180887-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="otherinfo.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="personinfo" id="d15e18035___d15e180893-1_personinfo">
+      <xs:annotation>
+         <xs:documentation>The &lt;personinfo&gt; element is a wrapper containing all relevant
+                data about a person, including name, address, and contact information.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180897-1">
+         <xs:complexContent id="d15e18035___d15e180898-1">
+            <xs:extension base="personinfo.class" id="d15e18035___d15e180899-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/personinfo "
+                             id="d15e18035___d15e180900-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="personinfo.class" id="d15e18035___d15e180901-1_personinfo">
+      <xs:sequence id="d15e18035___d15e180902-1">
+         <xs:group ref="personinfo.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="personinfo.attributes"/>
+   </xs:complexType>
+   <xs:group name="personinfo.content">
+      <xs:sequence id="d15e18035___d15e180906-1">
+         <xs:sequence id="d15e18035___d15e180907-1">
+            <xs:group ref="namedetails" minOccurs="0"/>
+            <xs:group ref="addressdetails" minOccurs="0"/>
+            <xs:group ref="contactnumbers" minOccurs="0"/>
+            <xs:group ref="emailaddresses" minOccurs="0"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="personinfo.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="personname" id="d15e18035___d15e180915-1_personname">
+      <xs:annotation>
+         <xs:documentation>The &lt;personname&gt; element contains name information about the
+                author.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180919-1">
+         <xs:complexContent id="d15e18035___d15e180920-1">
+            <xs:extension base="personname.class" id="d15e18035___d15e180921-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/personname "
+                             id="d15e18035___d15e180922-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="personname.class" id="d15e18035___d15e180923-1_personname">
+      <xs:sequence id="d15e18035___d15e180924-1">
+         <xs:group ref="personname.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="personname.attributes"/>
+   </xs:complexType>
+   <xs:group name="personname.content">
+      <xs:sequence id="d15e18035___d15e180928-1">
+         <xs:sequence id="d15e18035___d15e180929-1">
+            <xs:group ref="honorific" minOccurs="0"/>
+            <xs:group ref="firstname" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="middlename" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="lastname" minOccurs="0" maxOccurs="unbounded"/>
+            <xs:group ref="generationidentifier" minOccurs="0"/>
+            <xs:group ref="otherinfo" minOccurs="0" maxOccurs="unbounded"/>
+         </xs:sequence>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="personname.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="postalcode" id="d15e18035___d15e180939-1_postalcode">
+      <xs:annotation>
+         <xs:documentation>The &lt;postalcode&gt; element contains information about the postal
+                code  or the ZIP code.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180943-1">
+         <xs:complexContent id="d15e18035___d15e180944-1">
+            <xs:extension base="postalcode.class" id="d15e18035___d15e180945-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/postalcode "
+                             id="d15e18035___d15e180946-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="postalcode.class"
+                   mixed="true"
+                   id="d15e18035___d15e180947-1_postalcode">
+      <xs:sequence id="d15e18035___d15e180948-1">
+         <xs:group ref="postalcode.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="postalcode.attributes"/>
+   </xs:complexType>
+   <xs:group name="postalcode.content">
+      <xs:sequence id="d15e18035___d15e180953-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180954-1">
+            <xs:group ref="keyword"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="postalcode.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180958-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180959-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="thoroughfare" id="d15e18035___d15e180961-1_thoroughfa">
+      <xs:annotation>
+         <xs:documentation>The &lt;thoroughfare&gt; element contains information about the thoroughfare
+                - for example, the street, avenue, or boulevard - on which an address is located.</xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180965-1">
+         <xs:complexContent id="d15e18035___d15e180966-1">
+            <xs:extension base="thoroughfare.class" id="d15e18035___d15e180967-1">
+               <xs:attribute ref="class"
+                             default="+ topic/ph xnal-d/thoroughfare "
+                             id="d15e18035___d15e180968-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="thoroughfare.class"
+                   mixed="true"
+                   id="d15e18035___d15e180969-1_thoroughfa">
+      <xs:sequence id="d15e18035___d15e180970-1">
+         <xs:group ref="thoroughfare.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="thoroughfare.attributes"/>
+   </xs:complexType>
+   <xs:group name="thoroughfare.content">
+      <xs:sequence id="d15e18035___d15e180974-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180975-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="thoroughfare.attributes">
+      <xs:attributeGroup ref="univ-atts"/>
+      <xs:attribute name="keyref" type="xs:string" id="d15e18035___d15e180979-1_keyref"/>
+      <xs:attribute name="outputclass"
+                    type="xs:string"
+                    id="d15e18035___d15e180980-1_outputclas"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="url" id="d15e18035___d15e180982-1_url">
+      <xs:annotation>
+         <xs:documentation>The &lt;url&gt; element contains a Uniform Resource Locator (URL). </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e180986-1">
+         <xs:complexContent id="d15e18035___d15e180987-1">
+            <xs:extension base="url.class" id="d15e18035___d15e180988-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/url "
+                             id="d15e18035___d15e180989-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="url.class"
+                   mixed="true"
+                   id="d15e18035___d15e180990-1_url.class">
+      <xs:sequence id="d15e18035___d15e180991-1">
+         <xs:group ref="url.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="url.attributes"/>
+   </xs:complexType>
+   <xs:group name="url.content">
+      <xs:sequence id="d15e18035___d15e180995-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e180996-1">
+            <xs:group ref="words.cnt"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="url.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+   <xs:element name="urls" id="d15e18035___d15e181001-1_urls">
+      <xs:annotation>
+         <xs:documentation>The &lt;urls&gt; element contains a list of Uniform Resource Locators
+                (URLs). </xs:documentation>
+      </xs:annotation>
+      <xs:complexType id="d15e18035___d15e181005-1">
+         <xs:complexContent id="d15e18035___d15e181006-1">
+            <xs:extension base="urls.class" id="d15e18035___d15e181007-1">
+               <xs:attribute ref="class"
+                             default="+ topic/data xnal-d/urls "
+                             id="d15e18035___d15e181008-1"/>
+            </xs:extension>
+         </xs:complexContent>
+      </xs:complexType>
+   </xs:element>
+   <xs:complexType name="urls.class" id="d15e18035___d15e181010-1_urls.class">
+      <xs:sequence id="d15e18035___d15e181011-1">
+         <xs:group ref="urls.content"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="urls.attributes"/>
+   </xs:complexType>
+   <xs:group name="urls.content">
+      <xs:sequence id="d15e18035___d15e181015-1">
+         <xs:choice minOccurs="0" maxOccurs="unbounded" id="d15e18035___d15e181016-1">
+            <xs:group ref="url"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:attributeGroup name="urls.attributes">
+      <xs:attributeGroup ref="data-element-atts.class"/>
+      <xs:attributeGroup ref="global-atts"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 118 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_3/schema-url/base.xsd/basemap.xsd

@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--=============================================================-->
+<!--                              HEADER                         -->
+<!--=============================================================-->
+<!-- Darwin Information Typing Architecture (DITA) Version 1.3     -->
+<!-- OASIS Standard                                           -->
+<!-- 17 December 2015                                           -->
+<!-- Copyright (c) OASIS Open 2015. All rights reserved.           -->
+<!-- Source: http://docs.oasis-open.org/dita/dita/v1.3/os/part0-overview/dita-v1.3-os-part0-overview.html                                -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Base MAP (only base domains)                -->
+<!-- VERSION:   1.3                                              -->
+<!-- DATE:      March 2014                                       -->
+<!--                                                             -->
+<!--=============================================================-->
+<!--SYSTEM:     Darwin Information Typing Architecture (DITA)    -->
+<!--                                                             -->
+<!--PURPOSE:    XSD to describe DITA maps                        -->
+<!--                                                             -->
+<!--ORIGINAL CREATION DATE:                                      -->
+<!--            April 2010                                       -->
+<!--                                                             -->
+<!--            (C) Copyright OASIS Open 2010, 2014              -->
+<!--            All Rights Reserved.                             -->
+<!--                                                             -->
+<!-- UPDATES:                                                    -->
+<!--   2010.09.20 RDA: Add topic-based domains                   -->
+<!--   2014.03.13 WEK: Updated for DITA 1.3, reimplemented as RNG-->
+<!--=============================================================-->
+<xs:schema xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified">
+   <xs:include schemaLocation="./mapGroupMod.xsd"/>
+   <xs:include schemaLocation="./delayResolutionDomain.xsd"/>
+   <xs:include schemaLocation="./deliveryTargetAttDomain.xsd"/>
+   <xs:include schemaLocation="./ditavalrefDomain.xsd"/>
+   <xs:include schemaLocation="./indexingDomain.xsd"/>
+   <xs:include schemaLocation="./hazardstatementDomain.xsd"/>
+   <xs:include schemaLocation="./highlightDomain.xsd"/>
+   <xs:include schemaLocation="./utilitiesDomain.xsd"/>
+   <!-- ================ GROUP DEFINITIONS ===================== -->
+   <xs:include schemaLocation="./tblDeclGrp.xsd"/>
+   <!-- =================  MODULE INCLUDE DEFINITION  ================== -->
+   <xs:include schemaLocation="./commonElementMod.xsd"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="./tblDeclMod.xsd"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="./metaDeclMod.xsd"/>
+   <xs:redefine schemaLocation="./mapGrp.xsd">
+      <xs:group name="topicref">
+         <xs:choice id="d15e24758___d15e247605-1">
+            <xs:group ref="topicref"/>
+            <xs:group ref="mapgroup-d-topicref"/>
+            <xs:group ref="ditavalref-d-topicref"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:redefine schemaLocation="./commonElementGrp.xsd">
+      <xs:group name="data">
+         <xs:choice id="d15e24758___d15e247611-1">
+            <xs:group ref="data"/>
+            <xs:group ref="ut-d-data"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e24758___d15e247615-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e24758___d15e247619-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e24758___d15e247623-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e24758___d15e247627-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:attributeGroup name="props-attribute-extensions">
+         <xs:attributeGroup ref="props-attribute-extensions"/>
+         <xs:attributeGroup ref="deliveryTargetAtt-d-attribute"/>
+      </xs:attributeGroup>
+   </xs:redefine>
+   <xs:redefine schemaLocation="./metaDeclGrp.xsd">
+      <xs:group name="keywords">
+         <xs:choice id="d15e24758___d15e247635-1">
+            <xs:group ref="keywords"/>
+            <xs:group ref="delay-d-keywords"/>
+         </xs:choice>
+      </xs:group>
+   </xs:redefine>
+   <xs:include schemaLocation="./mapMod.xsd"/>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic delay-d) (map ditavalref-d) (topic hazard-d) (topic hi-d) (topic indexing-d) (map mapgroup-d) (topic ut-d) a(props deliveryTarget)"
+                    id="d15e24758___d15e247640-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 110 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_3/schema-url/base.xsd/basetopic.xsd

@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--=============================================================-->
+<!--                   HEADER                                    -->
+<!--=============================================================-->
+<!-- Darwin Information Typing Architecture (DITA) Version 1.3     -->
+<!-- OASIS Standard                                           -->
+<!-- 17 December 2015                                           -->
+<!-- Copyright (c) OASIS Open 2015. All rights reserved.           -->
+<!-- Source: http://docs.oasis-open.org/dita/dita/v1.3/os/part0-overview/dita-v1.3-os-part0-overview.html                                -->
+<!--                                                               -->
+<!-- ============================================================= -->
+<!-- MODULE:    DITA Topic Base (only base domains)              -->
+<!-- VERSION:   1.3                                              -->
+<!-- DATE:      March 2014                                       -->
+<!--=============================================================-->
+<!--SYSTEM:     Darwin Information Typing Architecture (DITA)    -->
+<!-- PURPOSE:    XSD to describe Base DITA Topics                  -->
+<!--ORIGINAL CREATION DATE:                                      -->
+<!--            April 2010                                       -->
+<!--            (C) Copyright OASIS Open 2010, 2014              -->
+<!--            All Rights Reserved.                             -->
+<!--                                                             -->
+<!--UPDATES:                                                     -->
+<!--   2014.03.13 WEK: Updated for DITA 1.3, reimplemented as RNG-->
+<!--=============================================================-->
+<xs:schema xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
+           elementFormDefault="qualified"
+           attributeFormDefault="unqualified"><!-- ================ TOPIC DOMAINS ===================== -->
+   <xs:include schemaLocation="./deliveryTargetAttDomain.xsd"/>
+   <xs:include schemaLocation="./hazardstatementDomain.xsd"/>
+   <xs:include schemaLocation="./highlightDomain.xsd"/>
+   <xs:include schemaLocation="./indexingDomain.xsd"/>
+   <xs:include schemaLocation="./utilitiesDomain.xsd"/>
+   <!-- ================ GROUP DEFINITIONS ===================== -->
+   <xs:include schemaLocation="./metaDeclGrp.xsd"/>
+   <xs:include schemaLocation="./tblDeclGrp.xsd"/>
+   <xs:include schemaLocation="./topicGrp.xsd"/>
+   <!-- =================  MODULE INCLUDE DEFINITION  ================== -->
+   <xs:include schemaLocation="./commonElementMod.xsd"/>
+   <!-- ======== Table elements ======== -->
+   <xs:include schemaLocation="./tblDeclMod.xsd"/>
+   <!-- ======= MetaData elements, plus keyword and indexterm ======= -->
+   <xs:include schemaLocation="./metaDeclMod.xsd"/>
+   <xs:redefine schemaLocation="./commonElementGrp.xsd">
+      <xs:group name="data">
+         <xs:choice id="d15e24802___d15e248047-1">
+            <xs:group ref="data"/>
+            <xs:group ref="ut-d-data"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="note">
+         <xs:choice id="d15e24802___d15e248051-1">
+            <xs:group ref="note"/>
+            <xs:group ref="hazard-d-note"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="fig">
+         <xs:choice id="d15e24802___d15e248055-1">
+            <xs:group ref="fig"/>
+            <xs:group ref="ut-d-fig"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="ph">
+         <xs:choice id="d15e24802___d15e248059-1">
+            <xs:group ref="ph"/>
+            <xs:group ref="hi-d-ph"/>
+         </xs:choice>
+      </xs:group>
+      <xs:group name="index-base">
+         <xs:choice id="d15e24802___d15e248063-1">
+            <xs:group ref="index-base"/>
+            <xs:group ref="indexing-d-index-base"/>
+         </xs:choice>
+      </xs:group>
+      <xs:attributeGroup name="props-attribute-extensions">
+         <xs:attributeGroup ref="props-attribute-extensions"/>
+         <xs:attributeGroup ref="deliveryTargetAtt-d-attribute"/>
+      </xs:attributeGroup>
+   </xs:redefine>
+   <xs:include schemaLocation="./topicMod.xsd"/>
+   <!--  ================ INFO-TYPES DEFINITION =====================  -->
+   <xs:group name="info-types">
+      <xs:annotation>
+         <xs:documentation>
+This group is referenced in all topic modules but not defined there.
+It must be declared in topic-type shells.
+</xs:documentation>
+      </xs:annotation>
+      <xs:choice id="d15e24802___d15e248075-1">
+         <xs:element ref="no-topic-nesting"
+                     maxOccurs="0"
+                     minOccurs="0"
+                     id="d15e24802___d15e248076-1"/>
+      </xs:choice>
+   </xs:group>
+   <xs:attributeGroup name="domains-att">
+      <xs:attribute name="domains"
+                    type="xs:string"
+                    default="(topic hazard-d) (topic hi-d) (topic indexing-d) (topic ut-d) a(props deliveryTarget)"
+                    id="d15e24802___d15e248078-1_domains"/>
+   </xs:attributeGroup>
+</xs:schema>

+ 448 - 0
SE/schema/WPS_Functions/dita-ot/dita-ot-2.3.3/plugins/org.oasis-open.dita.v1_3/schema-url/base.xsd/commonElementGrp.xsd

@@ -0,0 +1,448 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--=============================================================-->
+<!--                   HEADER                                    -->
+<!--=============================================================-->
+<!-- MODULE:    DITA Common Elements                             -->
+<!-- VERSION:   1.2                                              -->
+<!-- DATE:      November 2009                                    -->
+<!--                                                             -->
+<!--=============================================================-->
+<!--=============================================================-->
+<!--                   PUBLIC DOCUMENT TYPE DEFINITION           -->
+<!--                   TYPICAL INVOCATION                        -->
+<!--                                                             -->
+<!-- Refer to this file by the following public identifier or an -->
+<!--      appropriate system identifier                          -->
+<!--PUBLIC "-//OASIS//ELEMENTS DITA Common Elements//EN"         -->
+<!--      Delivered as file "commonElements.mod"                      -->
+<!--=============================================================-->
+<!--SYSTEM:     Darwin Information Typing Architecture (DITA)    -->
+<!--                                                             -->
+<!--PURPOSE:    Declaring the elements and specialization        -->
+<!--            attributes for content elements used in both     -->
+<!--            topics and maps.                                 -->
+<!--                                                             -->
+<!--ORIGINAL CREATION DATE:                                      -->
+<!--            June 2006                                        -->
+<!--                                                             -->
+<!--            (C) Copyright OASIS Open 2005, 2009.             -->
+<!--            (C) Copyright IBM Corporation 2001, 2004.        -->
+<!--            All Rights Reserved.                             -->
+<!--                                                             -->
+<!-- UPDATES:                                                    -->
+<!--   2006.06.06 RDA: Add data element                          -->
+<!--   2006.06.07 RDA: Add @scale to image                       -->
+<!--   2006.06.07 RDA: Add index-base element                    -->
+<!--   2006.06.07 RDA: Make universal attributes universal       -->
+<!--                     (DITA 1.1 proposal #12)                 -->
+<!--   2006.06.07 RDA: Add unknown element                       -->
+<!--   2006.06.14 RDA: Add dir attribute to localization-atts    -->
+<!--   2006.11.30 RDA: Add -dita-use-conref-target to enumerated -->
+<!--                     attributes                              -->
+<!--   2007.12.01 EK:  Reformatted DTD modules for DITA 1.2       -->
+<!--   2008.01.28 RDA: Add draft-comment to shortdesc            -->
+<!--   2008.01.28 RDA: Remove enumeration for @disposition on    -->
+<!--                   draft-comment                             -->
+<!--   2008.01.29 RDA: Extend content of figgroup                -->
+<!--   2008.01.30 RDA: Add %conref-atts; and @conaction          -->
+<!--   2008.02.01 RDA: Added keyref to data, data-about          -->
+<!--                   Added conkeyref attr to conref attr entity-->
+<!--   2008.02.12 RDA: Added text element, added to keyword, tm, -->
+<!--                   term, ph. Added ph to alt.                -->
+<!--   2008.02.12 RDA: Added longdescref; add to image, object   -->
+<!--   2008.02.12 RDA: Modify imbeds to use specific 1.2 version -->
+<!--   2008.02.12 RDA: Move navtitle decl. here from topic.mod   -->
+<!--   2008.02.13 RDA: Create .content and .attributes entities  -->
+<!--   2008.11.10 RDA: Make href optional on image               -->
+<!--=============================================================     -->
+<!--                                                             -->
+<xs:schema xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
+           xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
+           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"
+           xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
+           xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
+           xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd">
+   <xs:attributeGroup name="props-attribute-extensions"/>
+   <xs:attributeGroup name="base-attribute-extensions"/>
+   <xs:group name="data-about">
+      <xs:sequence id="d15e24327___d15e243281-1">
+         <xs:choice id="d15e24327___d15e243282-1">
+            <xs:element ref="data-about" id="d15e24327___d15e243283-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="data">
+      <xs:sequence id="d15e24327___d15e243285-1">
+         <xs:choice id="d15e24327___d15e243286-1">
+            <xs:element ref="data" id="d15e24327___d15e243287-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="unknown">
+      <xs:sequence id="d15e24327___d15e243289-1">
+         <xs:choice id="d15e24327___d15e243290-1">
+            <xs:element ref="unknown" id="d15e24327___d15e243291-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="foreign">
+      <xs:sequence id="d15e24327___d15e243293-1">
+         <xs:choice id="d15e24327___d15e243294-1">
+            <xs:element ref="foreign" id="d15e24327___d15e243295-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="title">
+      <xs:sequence id="d15e24327___d15e243297-1">
+         <xs:choice id="d15e24327___d15e243298-1">
+            <xs:element ref="title" id="d15e24327___d15e243299-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="navtitle">
+      <xs:sequence id="d15e24327___d15e243301-1">
+         <xs:choice id="d15e24327___d15e243302-1">
+            <xs:element ref="navtitle" id="d15e24327___d15e243303-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="desc">
+      <xs:sequence id="d15e24327___d15e243305-1">
+         <xs:choice id="d15e24327___d15e243306-1">
+            <xs:element ref="desc" id="d15e24327___d15e243307-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="p">
+      <xs:sequence id="d15e24327___d15e243309-1">
+         <xs:choice id="d15e24327___d15e243310-1">
+            <xs:element ref="p" id="d15e24327___d15e243311-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="note">
+      <xs:sequence id="d15e24327___d15e243313-1">
+         <xs:choice id="d15e24327___d15e243314-1">
+            <xs:element ref="note" id="d15e24327___d15e243315-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="longquoteref">
+      <xs:sequence id="d15e24327___d15e243318-1">
+         <xs:choice id="d15e24327___d15e243319-1">
+            <xs:element ref="longquoteref" id="d15e24327___d15e243320-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lq">
+      <xs:sequence id="d15e24327___d15e243322-1">
+         <xs:choice id="d15e24327___d15e243323-1">
+            <xs:element ref="lq" id="d15e24327___d15e243324-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="q">
+      <xs:sequence id="d15e24327___d15e243326-1">
+         <xs:choice id="d15e24327___d15e243327-1">
+            <xs:element ref="q" id="d15e24327___d15e243328-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sl">
+      <xs:sequence id="d15e24327___d15e243330-1">
+         <xs:choice id="d15e24327___d15e243331-1">
+            <xs:element ref="sl" id="d15e24327___d15e243332-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sli">
+      <xs:sequence id="d15e24327___d15e243334-1">
+         <xs:choice id="d15e24327___d15e243335-1">
+            <xs:element ref="sli" id="d15e24327___d15e243336-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="ul">
+      <xs:sequence id="d15e24327___d15e243338-1">
+         <xs:choice id="d15e24327___d15e243339-1">
+            <xs:element ref="ul" id="d15e24327___d15e243340-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="ol">
+      <xs:sequence id="d15e24327___d15e243342-1">
+         <xs:choice id="d15e24327___d15e243343-1">
+            <xs:element ref="ol" id="d15e24327___d15e243344-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="li">
+      <xs:sequence id="d15e24327___d15e243346-1">
+         <xs:choice id="d15e24327___d15e243347-1">
+            <xs:element ref="li" id="d15e24327___d15e243348-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="itemgroup">
+      <xs:sequence id="d15e24327___d15e243350-1">
+         <xs:choice id="d15e24327___d15e243351-1">
+            <xs:element ref="itemgroup" id="d15e24327___d15e243352-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dl">
+      <xs:sequence id="d15e24327___d15e243354-1">
+         <xs:choice id="d15e24327___d15e243355-1">
+            <xs:element ref="dl" id="d15e24327___d15e243356-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dlhead">
+      <xs:sequence id="d15e24327___d15e243358-1">
+         <xs:choice id="d15e24327___d15e243359-1">
+            <xs:element ref="dlhead" id="d15e24327___d15e243360-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dthd">
+      <xs:sequence id="d15e24327___d15e243363-1">
+         <xs:choice id="d15e24327___d15e243364-1">
+            <xs:element ref="dthd" id="d15e24327___d15e243365-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="ddhd">
+      <xs:sequence id="d15e24327___d15e243367-1">
+         <xs:choice id="d15e24327___d15e243368-1">
+            <xs:element ref="ddhd" id="d15e24327___d15e243369-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dlentry">
+      <xs:sequence id="d15e24327___d15e243371-1">
+         <xs:choice id="d15e24327___d15e243372-1">
+            <xs:element ref="dlentry" id="d15e24327___d15e243373-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dt">
+      <xs:sequence id="d15e24327___d15e243375-1">
+         <xs:choice id="d15e24327___d15e243376-1">
+            <xs:element ref="dt" id="d15e24327___d15e243377-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="dd">
+      <xs:sequence id="d15e24327___d15e243379-1">
+         <xs:choice id="d15e24327___d15e243380-1">
+            <xs:element ref="dd" id="d15e24327___d15e243381-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="fig">
+      <xs:sequence id="d15e24327___d15e243383-1">
+         <xs:choice id="d15e24327___d15e243384-1">
+            <xs:element ref="fig" id="d15e24327___d15e243385-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="figgroup">
+      <xs:sequence id="d15e24327___d15e243387-1">
+         <xs:choice id="d15e24327___d15e243388-1">
+            <xs:element ref="figgroup" id="d15e24327___d15e243389-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="pre">
+      <xs:sequence id="d15e24327___d15e243391-1">
+         <xs:choice id="d15e24327___d15e243392-1">
+            <xs:element ref="pre" id="d15e24327___d15e243393-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="lines">
+      <xs:sequence id="d15e24327___d15e243395-1">
+         <xs:choice id="d15e24327___d15e243396-1">
+            <xs:element ref="lines" id="d15e24327___d15e243397-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="div">
+      <xs:sequence id="d15e24327___d15e243399-1">
+         <xs:choice id="d15e24327___d15e243400-1">
+            <xs:element ref="div" id="d15e24327___d15e243401-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="text">
+      <xs:sequence id="d15e24327___d15e243403-1">
+         <xs:choice id="d15e24327___d15e243404-1">
+            <xs:element ref="text" id="d15e24327___d15e243405-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="keyword">
+      <xs:sequence id="d15e24327___d15e243408-1">
+         <xs:choice id="d15e24327___d15e243409-1">
+            <xs:element ref="keyword" id="d15e24327___d15e243410-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="term">
+      <xs:sequence id="d15e24327___d15e243412-1">
+         <xs:choice id="d15e24327___d15e243413-1">
+            <xs:element ref="term" id="d15e24327___d15e243414-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="ph">
+      <xs:sequence id="d15e24327___d15e243416-1">
+         <xs:choice id="d15e24327___d15e243417-1">
+            <xs:element ref="ph" id="d15e24327___d15e243418-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="tm">
+      <xs:sequence id="d15e24327___d15e243420-1">
+         <xs:choice id="d15e24327___d15e243421-1">
+            <xs:element ref="tm" id="d15e24327___d15e243422-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="boolean">
+      <xs:sequence id="d15e24327___d15e243424-1">
+         <xs:choice id="d15e24327___d15e243425-1">
+            <xs:element ref="boolean" id="d15e24327___d15e243426-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="state">
+      <xs:sequence id="d15e24327___d15e243428-1">
+         <xs:choice id="d15e24327___d15e243429-1">
+            <xs:element ref="state" id="d15e24327___d15e243430-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="image">
+      <xs:sequence id="d15e24327___d15e243432-1">
+         <xs:choice id="d15e24327___d15e243433-1">
+            <xs:element ref="image" id="d15e24327___d15e243434-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="alt">
+      <xs:sequence id="d15e24327___d15e243436-1">
+         <xs:choice id="d15e24327___d15e243437-1">
+            <xs:element ref="alt" id="d15e24327___d15e243438-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="longdescref">
+      <xs:sequence id="d15e24327___d15e243440-1">
+         <xs:choice id="d15e24327___d15e243441-1">
+            <xs:element ref="longdescref" id="d15e24327___d15e243442-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="object">
+      <xs:sequence id="d15e24327___d15e243444-1">
+         <xs:choice id="d15e24327___d15e243445-1">
+            <xs:element ref="object" id="d15e24327___d15e243446-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="param">
+      <xs:sequence id="d15e24327___d15e243448-1">
+         <xs:choice id="d15e24327___d15e243449-1">
+            <xs:element ref="param" id="d15e24327___d15e243450-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="simpletable">
+      <xs:sequence id="d15e24327___d15e243453-1">
+         <xs:choice id="d15e24327___d15e243454-1">
+            <xs:element ref="simpletable" id="d15e24327___d15e243455-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="sthead">
+      <xs:sequence id="d15e24327___d15e243457-1">
+         <xs:choice id="d15e24327___d15e243458-1">
+            <xs:element ref="sthead" id="d15e24327___d15e243459-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="strow">
+      <xs:sequence id="d15e24327___d15e243461-1">
+         <xs:choice id="d15e24327___d15e243462-1">
+            <xs:element ref="strow" id="d15e24327___d15e243463-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="stentry">
+      <xs:sequence id="d15e24327___d15e243465-1">
+         <xs:choice id="d15e24327___d15e243466-1">
+            <xs:element ref="stentry" id="d15e24327___d15e243467-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="draft-comment">
+      <xs:sequence id="d15e24327___d15e243469-1">
+         <xs:choice id="d15e24327___d15e243470-1">
+            <xs:element ref="draft-comment" id="d15e24327___d15e243471-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="required-cleanup">
+      <xs:sequence id="d15e24327___d15e243473-1">
+         <xs:choice id="d15e24327___d15e243474-1">
+            <xs:element ref="required-cleanup" id="d15e24327___d15e243475-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="fn">
+      <xs:sequence id="d15e24327___d15e243477-1">
+         <xs:choice id="d15e24327___d15e243478-1">
+            <xs:element ref="fn" id="d15e24327___d15e243479-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="indexterm">
+      <xs:sequence id="d15e24327___d15e243481-1">
+         <xs:choice id="d15e24327___d15e243482-1">
+            <xs:element ref="indexterm" id="d15e24327___d15e243483-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="index-base">
+      <xs:sequence id="d15e24327___d15e243485-1">
+         <xs:choice id="d15e24327___d15e243486-1">
+            <xs:element ref="index-base" id="d15e24327___d15e243487-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="indextermref">
+      <xs:sequence id="d15e24327___d15e243489-1">
+         <xs:choice id="d15e24327___d15e243490-1">
+            <xs:element ref="indextermref" id="d15e24327___d15e243491-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="cite">
+      <xs:sequence id="d15e24327___d15e243493-1">
+         <xs:choice id="d15e24327___d15e243494-1">
+            <xs:element ref="cite" id="d15e24327___d15e243495-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+   <xs:group name="xref">
+      <xs:sequence id="d15e24327___d15e243498-1">
+         <xs:choice id="d15e24327___d15e243499-1">
+            <xs:element ref="xref" id="d15e24327___d15e243500-1"/>
+         </xs:choice>
+      </xs:sequence>
+   </xs:group>
+</xs:schema>

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä