<?xml version="1.0"?>
<xs:schema 	xmlns:xs="http://www.w3.org/2001/XMLSchema" 
		xmlns:xlink="http://www.w3.org/1999/xlink"
           	elementFormDefault="qualified"
           	attributeFormDefault="qualified">

<!--**********************************************************************
    *                                                                    *
    *                        S1000D Issue 2                              *
    *                          XML Schema                                *
    *                                                                    *
    *                     Release Version 2.2                            *
    *                       Date: 2005-05-01                             *
    *                                                                    *
    * Amendment:-                                                        *
    * 1. CPF 2002-11FR: Move groups "WC" to new file WC.XSD, "NP" to new *
    *                   file PARAGRAPHS.XSD and "spcpara" to new file    *
    *                   SPCPARA.XSD.                                     *
    *                   Move elements <graphic> and <hotspot> to file    *
    *                   FIGURE.XSD.                                      *
    *                   Remove inclusion of group "gen_inc" from         *
    *                   elements <indxflag>, <change> and <emphasis>.    *
    * 2. CPF 2004-45US: Introduce elements <ftnote> and <ftnref> for the *
    *                   markup of footnotes in running text and tables.  *
    * 3. CPF 2004-66US: Remove inclusion of group "gen_inc" from element *
    *                   <symbol>.                                        *
    * 4. Consistency:   Redefine the type of all elements which contain  *
    *                   only Parsed Character Data and have no           *
    *                   attributes to be of type="xs:string".            *
    *                                                                    *
    * The following include statement may be used to call this set of    *
    * declarations:-                                                     *
    *                                                                    *
    * <xs:include schemaLocation="common.xsd"/>                          *
    ********************************************************************** -->


<!--**********************************************************************
    * Import the XLINK Definition Public Text.                           *
    ********************************************************************** -->
	<xs:import 	namespace="http://www.w3.org/1999/xlink" 
			schemaLocation="xlink.xsd"/>


<!--**********************************************************************
    * Define the pdf Notation, to the Public Identifier for PDF files.   *
    ********************************************************************** -->
<xs:notation name="pdf" public="-//Adobe Inc.//NOTATION Portable Document Format//EN"/>


<!--**********************************************************************
    * Define the gif Notation, to the Public Identifier for GIF          *
    * graphics.                                                          *
    ********************************************************************** -->
<xs:notation name="gif" public="+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION CompuServe Graphic Interchange Format//EN"/>


<!--**********************************************************************
    * Define the png Notation, to the Public Identifier for PNG graphics.*
    ********************************************************************** -->
<xs:notation name="png" public="-//W3C//NOTATION Portable Network Graphics//EN"/>


<!--**********************************************************************
    * Define the cgm Notation, to the Public Identifier for CGM          *
    * graphics.                                                          *
    ********************************************************************** -->
<xs:notation name="cgm" public="-//USA-DOD//NOTATION Computer Graphics Metafile//EN"/>


<!--**********************************************************************
    * Define the fax Notation, to the Public Identifier for CCITT Group 4*
    * images.                                                            *
    ********************************************************************** -->
<xs:notation name="fax" public="-//USA-DOD//NOTATION CCITT Group 4 Facsimile//EN"/>


<!--**********************************************************************
    * Define the jpeg Notation, to the Public Identifier for JPEG        *
    * images.                                                            *
    ********************************************************************** -->
<xs:notation name="jpeg" public="+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Joint Photographic Experts Group Raster//EN"/>


<!--**********************************************************************
    * Define the tiff Notation, to the Public Identifier for TIFF        *
    * images.                                                            *
    ********************************************************************** -->
<xs:notation name="tiff" public="+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Aldus/Microsoft Tagged Interchange File Format//EN"/>


	<xs:simpleType name="yesorno">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Type "yesorno" (Yes or No Attribute Answer) containing:-    *
    *  DECIMAL NUMBER "0" or "1".                                        *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:decimal">
			<xs:enumeration value="0"/>
			<xs:enumeration value="1"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:attributeGroup name="CHECKSTP">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Group "CHECKSTP" (Check and Skill Attributes on Steps)      *
    * containing:-                                                       *
    *  Attribute Definition List.                                        *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *                                                                    *
    *  check  - CDATA     - IMPLIED   - Identifies an optional checkpoint*
    *                                   as the supervisor qualification. *
    *  skill  - Declared  - IMPLIED   - Identifies the optional skill    *
    *                                   necessary to perform the actions.*
    *           - "SKILL"               - contains Definition stored in  *
    *                                     attribute type.                *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:attribute name="check" type="xs:string"/>
		<xs:attribute name="skill" type="SKILL"/>
	</xs:attributeGroup>
 
	<xs:group name="HEADING1">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Group "HEADING1" (Numbered Paragraphs/Steps Heading)        *
    * containing:-                                                       *
    *  applic   - Optional   Single      contains type, model.           *
    *  title    - Optional   Single      contains definition stored in   *
    *                                             group "text".          *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="applic" minOccurs="0"/>
			<xs:element ref="title" minOccurs="0"/>
		</xs:sequence>
	</xs:group>

	<xs:group name="list">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Group "list" (Types of Lists) containing:-                  *
    *  seqlist  - Mandatory  Single      contains title, item.           *
    * or                                                                 *
    *  randlist - Mandatory  Single      contains title, item.           *
    * or                                                                 *
    *  deflist  - Mandatory  Single      contains title, term, def.      *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:choice>
			<xs:element ref="seqlist"/>
			<xs:element ref="randlist"/>
			<xs:element ref="deflist"/>
		</xs:choice>
	</xs:group>

	<!-- call with mixed="true" -->
	<xs:group name="SPAR">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Group "SPAR" (Simple Paragraphs) containing:-               *
    *====================================================================*
    * Optional  Repeatable Group.                                        *
    *====================================================================*
    *   Parsed Character Data.                                           *
    *  or                                                                *
    *   p        - Mandatory Single     contains Definition stored in    *
    *                                            group "SPARCON".        *
    *====================================================================*
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="p"/>
		</xs:sequence>
	</xs:group>

	<!-- call with mixed="true" -->
	<xs:group name="SPARCON">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Group "SPARCON" (Simple Paragraph Continuation)             *
    * containing:-                                                       *
    *   subscrpt - Mandatory Single  contains Replaceable Character Data.*
    *  or                                                                *
    *   supscrpt - Mandatory Single  contains Replaceable Character Data.*
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:choice>
			<xs:element ref="subscrpt"/>
			<xs:element ref="supscrpt"/>
		</xs:choice>
	</xs:group>

	<xs:element name="p">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element p (Simple Paragraph) containing:-                   *
    *====================================================================*
    *  Optional Repeatable Group                                         *
    *====================================================================*
    *   Definition stored in group "SPARCON".                            *
    *====================================================================*
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  Attribute Definition List stored in attribute group "bodyatt".    *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:group ref="SPARCON" minOccurs="0" maxOccurs="unbounded"/>
			<xs:attributeGroup ref="bodyatt"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="acronym">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element acronym (Acronym Term and Definition) containing:-  *
    *   acroterm   - Mandatory Single     contains Definition stored in  *
    *                                              group "SPARCON".      *
    *   acrodef    - Mandatory Single     contains Definition stored in  *
    *                                              group "SPARCON".      *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  acrotype   - "ACROTYPS"            - Type of acronym/abbrev.      *
    *                                       "ACROTYPS" decl in S1000D.CFG*
    *  Attribute Definition List stored in attribute group "bodyatt".    *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="acroterm"/>
				<xs:element ref="acrodef"/>
			</xs:sequence>
			<xs:attribute ref="acrotype"/>
			<xs:attributeGroup ref="bodyatt"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="acroterm">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element acroterm (Acronym Term) containing:-                *
    *   Definition stored in group "SPARCON".                            *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  xrefid    - IDREF    - IMPLIED  - Cross reference ID.             *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:group ref="SPARCON" minOccurs="0" maxOccurs="unbounded"/>
			<xs:attribute name="xrefid" type="xs:ID"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="acrodef">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element acrodef (Acronym Definition) containing:-           *
    *   Definition stored in group "SPARCON".                            *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  Attribute Definition List stored in attribute group "bodyatt".    *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:group ref="SPARCON" minOccurs="0" maxOccurs="unbounded"/>
			<xs:attributeGroup ref="bodyatt"/>
		</xs:complexType>
	</xs:element>
		
	<xs:element name="xref">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element xref (Cross Reference) containing:-                 *
    *   applic   - Optional  Single     contains type, model.            *
    *   Definition stored in group "SPARCON".                            *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  xrefid    - IDREF    - IMPLIED  - Cross reference ID.             *
    *  xidtype   - Declared - IMPLIED  - Type of ID.                     *
    *            - "figure"   - Cross reference to a figure.             *
    *            - "table"    - Cross reference to a table.              *
    *            - "supply"   - Cross reference to Supply.               *
    *            - "supequip" - Cross reference to Support Equipment.    *
    *            - "spares"   - Cross reference to Spares.               *
    *            - "para"     - Cross reference to a paragraph.          *
    *            - "step"     - Cross reference to a procedural step.    *
    *            - "sheet"    - Cross reference to a sheet.              *
    *            - "hotspot"  - Cross reference to a graphical hotspot.  *
    *            - "other"    - Cross reference to any other element.    *
    *  target    - CDATA    - IMPLIED  - Cross reference name or URI.    *
    *  destitle  - CDATA    - IMPLIED  - Label/name of link destination. *
    *  pretext   - CDATA    - IMPLIED  - Text that will precede the cross*
    *                                    reference.                      *
    *  posttext  - CDATA    - IMPLIED  - Text that will follow the cross *
    *                                    reference.                      *
    *  Attribute Definition List stored in attribute group "XLINKATT3".  *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:sequence>
				<xs:element ref="applic" minOccurs="0"/>
				<xs:group ref="SPARCON" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="xrefid" type="xs:IDREF"/>
			<xs:attribute name="xidtype">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="figure"/>
						<xs:enumeration value="table"/>
						<xs:enumeration value="supply"/>
						<xs:enumeration value="supequip"/>
						<xs:enumeration value="spares"/>
						<xs:enumeration value="para"/>
						<xs:enumeration value="step"/>
						<xs:enumeration value="sheet"/>
						<xs:enumeration value="hotspot"/>
						<xs:enumeration value="other"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="target" type="xs:string"/>
			<xs:attribute name="destitle" type="xs:string"/>
			<xs:attribute name="pretext" type="xs:string"/>
			<xs:attribute name="posttext" type="xs:string"/>
			<xs:attributeGroup ref="xlink:XLINKATT3"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="indxflag">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element indxflag (Index Flag) containing:-                  *
    *  No Other Tags.                                                    *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  ref1     - CDATA    - IMPLIED  - First level reference.           *
    *  ref2     - CDATA    - IMPLIED  - Second level reference.          *
    *  ref3     - CDATA    - IMPLIED  - Third level reference.           *
    *  ref4     - CDATA    - IMPLIED  - Fourth level reference.          *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name="ref1" type="xs:string"/>
			<xs:attribute name="ref2" type="xs:string"/>
			<xs:attribute name="ref3" type="xs:string"/>
			<xs:attribute name="ref4" type="xs:string"/>
		</xs:complexType>
	</xs:element>
<!-- Content model changed -->

	<xs:element name="change">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element change (Change Marker) containing:-                 *
    *====================================================================*
    * Mandatory Repeatable Group.                                        *
    *====================================================================*
    *   Definition stored in group "text".                               *
    *====================================================================*
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    * Attribute Definition List stored in attribute group "bodyatt".     *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:sequence maxOccurs="unbounded">
				<xs:group ref="text" minOccurs="0"/>
			</xs:sequence>
			<xs:attributeGroup ref="bodyatt"/>
		</xs:complexType>
	</xs:element>
<!-- Content model changed -->

	<xs:element name="emphasis">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element emphasis (Phrase Emphasis) containing:-             *
    *====================================================================*
    * Mandatory Repeatable Group.                                        *
    *====================================================================*
    *   Definition stored in group "text".                               *
    *====================================================================*
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  emph     - "EMPHS"             - Identifying the type of emphasis.*
    *                                   "EMPHS" declared in S1000D.CFG.  *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:sequence maxOccurs="unbounded">
				<xs:group ref="text" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute ref="emph"/>
		</xs:complexType>
	</xs:element>
<!-- Content model changed -->

	<xs:element name="ftnote">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element ftnote (Footnote Definition) containing:-           *
    *   applic  - Optional  Single         contains type, model.         *
    *   para    - Mandatory Repeatable     contains applic, definition   *
    *                                      stored in group "paracon".    *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  ftnmark  - Declared - "num"      - Type of numbering/marking.     *
    *             - "num"    - Footnote identified by sequential number. *
    *             - "sym"    - Footnote identified by symbol.            *
    *             - "alpha"  - Footnote identified by sequential alpha   *
    *                          character.                                *
    *  Attribute Definition List stored in attribute group "bodyatt".    *
    *  Attribute Definition List stored in attribute group "secur".      *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="applic" minOccurs="0"/>
				<xs:element ref="para" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="ftnmark" default="num">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">					
						<xs:enumeration value="num"/>
						<xs:enumeration value="sym"/>
						<xs:enumeration value="alpha"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attributeGroup ref="bodyatt"/>
			<xs:attributeGroup ref="secur"/>
		</xs:complexType>
	</xs:element>
<!-- Newly introduced element -->

	<xs:element name="ftnref">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element ftnref (Footnote Cross Reference) containing:-      *
    *   No Other Tags.                                                   *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  xrefid    - IDREF    - IMPLIED  - Cross reference ID to footnote. *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name="xrefid" type="xs:ID"/>
		</xs:complexType>
	</xs:element>
<!-- Newly introduced element -->

	<xs:element name="symbol">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element symbol (Symbol) containing:-                        *
    *   applic   - Optional  Single     contains type, model.            *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  boardno  - ENTITY   - REQUIRED - Unique graphic identifier.       *
    *  id       - ID       - IMPLIED  - Unique identifier of symbol      *
    *  reprowid - CDATA    - IMPLIED  - Reproduction area width in mm.   *
    *  reprohgt - CDATA    - IMPLIED  - Reproduction area height in mm.  *
    *  reproscl - CDATA    - IMPLIED  - Reproduction scaling (yes/no)    *
    *  Attribute Definition List stored in attribute group "XLINKATT1".  *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="applic" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="boardno" type="xs:ENTITY" use="required"/>
			<xs:attribute name="id" type="xs:ID"/>
			<xs:attribute name="reprowid" type="xs:string"/>
			<xs:attribute name="reprohgt" type="xs:string"/>
			<xs:attribute name="reproscl" type="xs:string"/>
			<xs:attributeGroup ref="xlink:XLINKATT1"/>
		</xs:complexType>
	</xs:element>
<!-- Element <applic> repositioned and inclusion of "gen_inc" removed -->
 
	<xs:element name="subscrpt" type="xs:string">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element subscrpt (Sub Script) containing:-                  *
    *  Replaceable Character Data.                                       *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
	</xs:element>
<!-- Type of element changed -->

	<xs:element name="supscrpt" type="xs:string">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element supscrpt (Super Script) containing:-                *
    *  Replaceable Character Data.                                       *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
	</xs:element>
<!-- Type of element changed -->

	<xs:group name="titles">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Group "titles" (Title Structure) containing:-               *
    *  applic   - Optional   Single      contains type, model.           *
    *  title    - Mandatory  Single      contains definition stored in   *
    *                                             group "text".          *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="applic" minOccurs="0"/>
			<xs:element ref="title"/>
		</xs:sequence>
	</xs:group>

	<xs:element name="title">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element title (Title) containing:-                          *
    *  Definition stored in group "text".                                *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    * Attribute Definition List stored in attribute group "secur".       *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">	
			<xs:group ref="text" minOccurs="0" maxOccurs="unbounded"/>
			<xs:attributeGroup ref="secur"/>
		</xs:complexType>
	</xs:element>

	<xs:group name="PUBREF">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Group "PUBREF" (Publication Reference) containing:-         *
    *  pubcode   - Mandatory Single     contains Parsed Character Data,  *
    *                                   pmc.                             *
    *  pubtitle  - Optional  Single     contains Parsed Character Data.  *
    *  pubdate   - Optional  Single     contains No Other Tags.          *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element ref="pubcode"/>
			<xs:element ref="pubtitle" minOccurs="0"/>
			<xs:element ref="pubdate" minOccurs="0"/>
		</xs:sequence>
	</xs:group>

	<xs:element name="pubcode">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element pubcode (Publication code) containing:-             *
    *   Parsed Character Data                                            *
    *  or                                                                *
    *   pmc      - Mandatory Single     contains modelic, pmissuer,      *
    *                                            pmnumber, pmvolume.     *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  pubcodsy   - CDATA   - IMPLIED - Publication coding system/scheme.*
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">	
			<xs:sequence>
				<xs:element ref="pmc" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="pubcodsy" type="xs:string"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="pubtitle" type="xs:string">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element pubtitle (Publication title) containing:-           *
    *  Parsed Character Data.                                            *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
	</xs:element>
<!-- Type of element changed -->

	<xs:element name="pubdate">
		<xs:annotation>
			<xs:documentation>
    **********************************************************************
    * Define Element pubdate (Publication date) containing:-             *
    *  No Other Tags.                                                    *
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Attribute(s):-                                                     *
    *  Definition stored in attribute group "DATE".                      *
    **********************************************************************
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attributeGroup ref="DATE"/>
		</xs:complexType>
	</xs:element>


</xs:schema>
