<?xml version="1.0" encoding="UTF-8"?>
<!-- ============================================================= -->
<!--                    HEADER                                     -->
<!-- ============================================================= -->
<!--  MODULE:    DITA Topic XSD Group Decleration                  -->
<!--  VERSION:   1.0.1                                             -->
<!--  DATE:      November 2005                                     -->
<!--                                                               -->
<!-- ============================================================= -->

<!-- ============================================================= -->
<!-- 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.                -->
<!--             (C) Copyright IBM Corporation 2001, 2004.         -->
<!--             All Rights Reserved.                              -->
<!-- ============================================================= -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">


  <xs:group name="keyword">
    <xs:sequence>
      <xs:element ref="keyword"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="ph">
    <xs:sequence>
      <xs:element ref="ph"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="figgroup">
    <xs:sequence>
      <xs:element ref="figgroup"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="pre">
    <xs:sequence>
      <xs:element ref="pre"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="xref">
    <xs:sequence>
      <xs:element ref="xref"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="fn">
    <xs:sequence>
      <xs:element ref="fn"/>
    </xs:sequence>
  </xs:group>

 <xs:group name="term">
    <xs:sequence>
      <xs:element ref="term"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="dlentry">
    <xs:sequence>
      <xs:element ref="dlentry"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="dl">
    <xs:sequence>
      <xs:element ref="dl"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="dt">
    <xs:sequence>
      <xs:element ref="dt"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="dd">
    <xs:sequence>
      <xs:element ref="dd"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="fig">
    <xs:sequence>
      <xs:element ref="fig"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="cite">
    <xs:sequence>
      <xs:element ref="cite"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="q">
    <xs:sequence>
      <xs:element ref="q"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="boolean">
    <xs:sequence>
      <xs:element ref="boolean"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="state">
    <xs:sequence>
      <xs:element ref="state"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="tm">
    <xs:sequence>
      <xs:element ref="tm"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="p">
    <xs:sequence>
      <xs:element ref="p"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="lq">
    <xs:sequence>
      <xs:element ref="lq"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="note">
    <xs:sequence>
      <xs:element ref="note"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="ul">
    <xs:sequence>
      <xs:element ref="ul"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="ol">
    <xs:sequence>
      <xs:element ref="ol"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="sl">
    <xs:sequence>
      <xs:element ref="sl"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="lines">
    <xs:sequence>
      <xs:element ref="lines"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="image">
    <xs:sequence>
      <xs:element ref="image"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="object">
    <xs:sequence>
      <xs:element ref="object"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="metadata">
    <xs:sequence>
      <xs:element ref="metadata"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="simpletable">
    <xs:sequence>
      <xs:element ref="simpletable"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="title">
    <xs:sequence>
      <xs:element ref="title"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="indexterm">
    <xs:sequence>
      <xs:element ref="indexterm"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="indextermref">
    <xs:sequence>
      <xs:element ref="indextermref"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="itemgroup">
    <xs:sequence>
      <xs:element ref="itemgroup"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="topic">
    <xs:sequence>
      <xs:element ref="topic"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="titlealts">
    <xs:sequence>
      <xs:element ref="titlealts"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="shortdesc">
    <xs:sequence>
      <xs:element ref="shortdesc"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="prolog">
    <xs:sequence>
      <xs:element ref="prolog"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="body">
    <xs:sequence>
      <xs:element ref="body"/>
    </xs:sequence>
  </xs:group>


  <xs:group name="navtitle">
    <xs:sequence>
      <xs:element ref="navtitle"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="searchtitle">
    <xs:sequence>
      <xs:element ref="searchtitle"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="section">
    <xs:sequence>
      <xs:element ref="section"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="example">
    <xs:sequence>
      <xs:element ref="example"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="param">
    <xs:sequence>
      <xs:element ref="param"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="desc">
    <xs:sequence>
      <xs:element ref="desc"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="sthead">
    <xs:sequence>
      <xs:element ref="sthead"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="strow">
    <xs:sequence>
      <xs:element ref="strow"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="stentry">
    <xs:sequence>
      <xs:element ref="stentry"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="alt">
    <xs:sequence>
      <xs:element ref="alt"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="li">
    <xs:sequence>
      <xs:element ref="li"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="sli">
    <xs:sequence>
      <xs:element ref="sli"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="dlhead">
    <xs:sequence>
      <xs:element ref="dlhead"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="dthd">
    <xs:sequence>
      <xs:element ref="dthd"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="ddhd">
    <xs:sequence>
      <xs:element ref="ddhd"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="link">
    <xs:sequence>
      <xs:element ref="link"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="linkpool">
    <xs:sequence>
      <xs:element ref="linkpool"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="linklist">
    <xs:sequence>
      <xs:element ref="linklist"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="linkinfo">
    <xs:sequence>
      <xs:element ref="linkinfo"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="linktext">
    <xs:sequence>
      <xs:element ref="linktext"/>
    </xs:sequence>
  </xs:group>

   <xs:group name="draft-comment">
    <xs:sequence>
      <xs:element ref="draft-comment"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="required-cleanup">
    <xs:sequence>
      <xs:element ref="required-cleanup"/>
    </xs:sequence>
  </xs:group>

  <xs:group name="related-links">
    <xs:sequence>
      <xs:element ref="related-links"/>
    </xs:sequence>
  </xs:group>
</xs:schema>
