<?xml version="1.0" encoding="UTF-8"?>
<!-- generated by DTD2RELAX 1.1.1 -->
<module
        moduleVersion="1.0"
        relaxCoreVersion="1.0"
        xmlns="http://www.xml.gr.jp/xmlns/relaxCore">
  <interface>
    <export label="spec"/>
  </interface>

  <tag name="spec"/>
  <elementRule role="spec">
    <sequence>
      <ref label="front"/>
      <ref label="body"/>
      <ref label="back" occurs="?"/>
    </sequence>
  </elementRule>

  <tag name="div1"/>
  <elementRule role="div1">
    <sequence>
      <ref label="head"/>
      <choice occurs="*">
        <ref label="p"/>
        <ref label="list"/>
        <ref label="container"/>
      </choice>
      <ref label="div2" occurs="*"/>
    </sequence>
  </elementRule>

  <tag name="p"/>
  <elementRule role="p">
    <mixed>
      <choice occurs="*">
        <ref label="emph"/>
        <ref label="br"/>
      </choice>
    </mixed>
  </elementRule>

  <tag name="br"/>
  <elementRule role="br">
    <empty/>
  </elementRule>

  <tag name="container"/>
  <elementRule role="container">
    <mixed>
      <hedgeRef label="any" occurs="*"/>
    </mixed>
  </elementRule>

  <tag name="list">
    <attribute name="id" required="true" type="ID"/>
    <attribute name="name" type="string"/>
    <attribute name="method" type="string"/>
    <attribute name="type" type="NMTOKEN">
      <enumeration value="bullets"/>
      <enumeration value="ordered"/>
      <enumeration value="glossary"/>
    </attribute>
    <attribute name="in" type="NOTATION"/>
    <attribute name="mark" type="ENTITY"/>
  </tag>
  <elementRule role="list">
    <ref label="item" occurs="+"/>
  </elementRule>

  <tag name="front"/>
  <elementRule role="front">
    <ref label="div1" occurs="+"/>
  </elementRule>

  <tag name="body"/>
  <elementRule role="body">
    <ref label="div1" occurs="+"/>
  </elementRule>

  <tag name="emph"/>
  <elementRule role="emph" type="string"/>

  <tag name="item"/>
  <elementRule role="item" type="string"/>

  <hedgeRule label="any">
    <choice>
      <ref label="spec"/>
      <ref label="div1"/>
      <ref label="p"/>
      <ref label="br"/>
      <ref label="container"/>
      <ref label="list"/>
      <ref label="front"/>
      <ref label="body"/>
      <ref label="emph"/>
      <ref label="item"/>
    </choice>
  </hedgeRule>
</module>