<?xml version="1.0" encoding="UTF-8"?>
<!--W3C Schema generated by XMLSPY v2004 rel. 4 U (http://www.xmlspy.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:complexType name="aType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
		<xs:attribute name="href" type="xs:string" use="required"/>
		<xs:attribute name="title" type="xs:string"/>
	</xs:complexType>
	<xs:complexType name="abstractType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="acronymType" mixed="true">
		<xs:sequence minOccurs="0" maxOccurs="unbounded"/>
		<xs:attribute name="title" type="xs:string" use="required"/>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="anchorType">
		<xs:attribute name="id" type="xs:ID" use="required"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="authorsType">
		<xs:sequence>
			<xs:element name="person" type="personType" minOccurs="1" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="bodyType">
		<xs:choice minOccurs="1" maxOccurs="unbounded">
			<xs:element name="section" type="sectionType"/>
			<xs:element name="p" type="pType"/>
			<xs:element name="source" type="sourceType"/>
			<xs:element name="note" type="noteType"/>
			<xs:element name="warning" type="warningType"/>
			<xs:element name="fixme" type="fixmeType"/>
			<xs:element name="table" type="tableType"/>
			<xs:element name="ol" type="olType"/>
			<xs:element name="ul" type="ulType"/>
			<xs:element name="dl" type="dlType"/>
			<xs:element name="figure" type="figureType"/>
			<xs:element name="anchor" type="anchorType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="brType">
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="captionType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="codeType" mixed="true">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="id" type="xs:ID"/>
				<xs:attribute name="lang" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="ddType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
			<xs:element name="p" type="pType"/>
			<xs:element name="source" type="sourceType"/>
			<xs:element name="note" type="noteType"/>
			<xs:element name="warning" type="warningType"/>
			<xs:element name="fixme" type="fixmeType"/>
			<xs:element name="table" type="tableType"/>
			<xs:element name="ol" type="olType"/>
			<xs:element name="ul" type="ulType"/>
			<xs:element name="dl" type="dlType"/>
			<xs:element name="figure" type="figureType"/>
			<xs:element name="anchor" type="anchorType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="dlType">
		<xs:sequence minOccurs="1" maxOccurs="unbounded">
			<xs:element name="dt" type="dtType"/>
			<xs:element name="dd" type="ddType"/>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:element name="document">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="header" type="headerType"/>
				<xs:element name="body" type="bodyType"/>
				<xs:element name="footer" type="footerType" minOccurs="0" maxOccurs="1"/>
			</xs:sequence>
			<xs:attribute name="id" type="xs:ID"/>
			<xs:attribute name="lang" type="xs:NMTOKEN"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="dtType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="emType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="figureType">
		<xs:attribute name="src" type="xs:string" use="required"/>
		<xs:attribute name="alt" type="xs:string" use="required"/>
		<xs:attribute name="height" type="xs:string"/>
		<xs:attribute name="width" type="xs:string"/>
		<xs:attribute name="usemap" type="xs:string"/>
		<xs:attribute name="ismap">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="ismap"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="align" type="xs:string"/>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="fixmeType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="author" type="xs:string" use="required"/>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="footerType">
		<xs:sequence>
			<xs:element name="legal" type="legalType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:element name="fork">
		<xs:complexType mixed="true">
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="strong" type="strongType"/>
				<xs:element name="em" type="emType"/>
				<xs:element name="code" type="codeType"/>
				<xs:element name="sub" type="subType"/>
				<xs:element name="sup" type="supType"/>
				<xs:element name="br" type="brType"/>
				<xs:element name="img" type="imgType"/>
				<xs:element name="icon" type="iconType"/>
				<xs:element name="acronym" type="acronymType"/>
			</xs:choice>
			<xs:attribute name="id" type="xs:ID"/>
			<xs:attribute name="lang" type="xs:NMTOKEN"/>
			<xs:attribute name="href" type="xs:string" use="required"/>
			<xs:attribute name="title" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="headerType">
		<xs:sequence>
			<xs:element name="title" type="titleType"/>
			<xs:element name="subtitle" type="subtitleType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="version" type="versionType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="type" type="typeType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="authors" type="authorsType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="notice" type="noticeType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="abstract" type="abstractType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="meta" type="metaType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="iconType">
		<xs:attribute name="src" type="xs:string" use="required"/>
		<xs:attribute name="alt" type="xs:string" use="required"/>
		<xs:attribute name="height" type="xs:string"/>
		<xs:attribute name="width" type="xs:string"/>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="imgType">
		<xs:attribute name="src" type="xs:string" use="required"/>
		<xs:attribute name="alt" type="xs:string" use="required"/>
		<xs:attribute name="height" type="xs:string"/>
		<xs:attribute name="width" type="xs:string"/>
		<xs:attribute name="usemap" type="xs:string"/>
		<xs:attribute name="ismap">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="ismap"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:element name="jump">
		<xs:complexType mixed="true">
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="strong" type="strongType"/>
				<xs:element name="em" type="emType"/>
				<xs:element name="code" type="codeType"/>
				<xs:element name="sub" type="subType"/>
				<xs:element name="sup" type="supType"/>
				<xs:element name="br" type="brType"/>
				<xs:element name="img" type="imgType"/>
				<xs:element name="icon" type="iconType"/>
				<xs:element name="acronym" type="acronymType"/>
			</xs:choice>
			<xs:attribute name="id" type="xs:ID"/>
			<xs:attribute name="lang" type="xs:NMTOKEN"/>
			<xs:attribute name="href" type="xs:string" use="required"/>
			<xs:attribute name="title" type="xs:string"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="legalType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="liType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
			<xs:element name="p" type="pType"/>
			<xs:element name="source" type="sourceType"/>
			<xs:element name="note" type="noteType"/>
			<xs:element name="warning" type="warningType"/>
			<xs:element name="fixme" type="fixmeType"/>
			<xs:element name="table" type="tableType"/>
			<xs:element name="ol" type="olType"/>
			<xs:element name="ul" type="ulType"/>
			<xs:element name="dl" type="dlType"/>
			<xs:element name="figure" type="figureType"/>
			<xs:element name="anchor" type="anchorType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="metaType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="name" type="xs:NMTOKEN" use="required"/>
				<xs:attribute name="id" type="xs:ID"/>
				<xs:attribute name="lang" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="noteType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="noticeType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="olType">
		<xs:sequence minOccurs="1" maxOccurs="unbounded">
			<xs:element name="li" type="liType"/>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
		<xs:attribute name="spacing">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="normal"/>
					<xs:enumeration value="compact"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="pType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
		<xs:attribute name="space">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="default"/>
					<xs:enumeration value="preserve"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="personType">
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
		<xs:attribute name="name" type="xs:string" use="required"/>
		<xs:attribute name="email" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="sectionType">
		<xs:sequence>
			<xs:element name="title" type="titleType"/>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="section" type="sectionType"/>
				<xs:element name="p" type="pType"/>
				<xs:element name="source" type="sourceType"/>
				<xs:element name="note" type="noteType"/>
				<xs:element name="warning" type="warningType"/>
				<xs:element name="fixme" type="fixmeType"/>
				<xs:element name="table" type="tableType"/>
				<xs:element name="ol" type="olType"/>
				<xs:element name="ul" type="ulType"/>
				<xs:element name="dl" type="dlType"/>
				<xs:element name="figure" type="figureType"/>
				<xs:element name="anchor" type="anchorType"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="sourceType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
		<xs:attribute name="space" fixed="preserve">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="default"/>
					<xs:enumeration value="preserve"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="strongType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="subType" mixed="true">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="id" type="xs:ID"/>
				<xs:attribute name="lang" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="subtitleType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="supType" mixed="true">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="id" type="xs:ID"/>
				<xs:attribute name="lang" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="tableType">
		<xs:sequence>
			<xs:element name="caption" type="captionType" minOccurs="0" maxOccurs="1"/>
			<xs:element name="tr" type="trType" minOccurs="1" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="tdType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
			<xs:element name="p" type="pType"/>
			<xs:element name="source" type="sourceType"/>
			<xs:element name="note" type="noteType"/>
			<xs:element name="warning" type="warningType"/>
			<xs:element name="fixme" type="fixmeType"/>
			<xs:element name="table" type="tableType"/>
			<xs:element name="ol" type="olType"/>
			<xs:element name="ul" type="ulType"/>
			<xs:element name="dl" type="dlType"/>
			<xs:element name="figure" type="figureType"/>
			<xs:element name="anchor" type="anchorType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
		<xs:attribute name="colspan" type="xs:string" default="1"/>
		<xs:attribute name="rowspan" type="xs:string" default="1"/>
	</xs:complexType>
	<xs:complexType name="thType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
			<xs:element name="p" type="pType"/>
			<xs:element name="source" type="sourceType"/>
			<xs:element name="note" type="noteType"/>
			<xs:element name="warning" type="warningType"/>
			<xs:element name="fixme" type="fixmeType"/>
			<xs:element name="table" type="tableType"/>
			<xs:element name="ol" type="olType"/>
			<xs:element name="ul" type="ulType"/>
			<xs:element name="dl" type="dlType"/>
			<xs:element name="figure" type="figureType"/>
			<xs:element name="anchor" type="anchorType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
		<xs:attribute name="colspan" type="xs:string" default="1"/>
		<xs:attribute name="rowspan" type="xs:string" default="1"/>
	</xs:complexType>
	<xs:complexType name="titleType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="a" type="aType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="trType">
		<xs:choice minOccurs="1" maxOccurs="unbounded">
			<xs:element name="th" type="thType"/>
			<xs:element name="td" type="tdType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
	<xs:complexType name="typeType" mixed="true">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="id" type="xs:ID"/>
				<xs:attribute name="lang" type="xs:NMTOKEN"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="ulType">
		<xs:sequence minOccurs="1" maxOccurs="unbounded">
			<xs:element name="li" type="liType"/>
		</xs:sequence>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
		<xs:attribute name="spacing">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="normal"/>
					<xs:enumeration value="compact"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="versionType" mixed="true">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="id" type="xs:ID"/>
				<xs:attribute name="lang" type="xs:NMTOKEN"/>
				<xs:attribute name="major" type="xs:string"/>
				<xs:attribute name="minor" type="xs:string"/>
				<xs:attribute name="fix" type="xs:string"/>
				<xs:attribute name="tag" type="xs:string"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="warningType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="strong" type="strongType"/>
			<xs:element name="em" type="emType"/>
			<xs:element name="code" type="codeType"/>
			<xs:element name="sub" type="subType"/>
			<xs:element name="sup" type="supType"/>
			<xs:element name="br" type="brType"/>
			<xs:element name="img" type="imgType"/>
			<xs:element name="icon" type="iconType"/>
			<xs:element name="acronym" type="acronymType"/>
			<xs:element name="a" type="aType"/>
		</xs:choice>
		<xs:attribute name="id" type="xs:ID"/>
		<xs:attribute name="lang" type="xs:NMTOKEN"/>
	</xs:complexType>
</xs:schema>