<?xml version="1.0"?>
<xs:schema 	xmlns:xs="http://www.w3.org/2001/XMLSchema"
           	elementFormDefault="qualified"
           	attributeFormDefault="qualified">

<!--**********************************************************************
    *                                                                    *
    *                        S1000D Issue 2                              *
    *                          XML Schema                                *
    *                                                                    *
    *                     Release Version 2.2                            *
    *                       Date: 2005-05-01                             *
    *                                                                    *
    *       This version redeclares attribute value sets to have         *
    *            predefined "numeric" values for Issue 2!                *
    *                                                                    *
    * Amendment:-                                                        *
    * 1. CPF 2004-24GB: Introduce simple type "MNTLVLS" for the          *
    *                   definition of generic maintenance levels.        *
    *                                                                    *
    * NOTE:-                                                             *
    * ======                                                             *
    * The project configuration component should be configured as        *
    * project specific.                                                  *
    * The component is invoked by the main XML Schema entry file named   *
    * "...Schema.xsd". It invokes the XML Schema module "s1000d.xsd".    *
    *                                                                    *
    *                                                                    *
    * This is the default S1000D Project Configuration with "numeric"    *
    * values. Re-declarations are made using the full set of allowable   *
    * "numeric" attribute values as given in Chap 3.9.6.                 *
    *                                                                    *
    *                                                                    *
    * The following include statement may be used to call this set of    *
    * declarations:-                                                     *
    *                                                                    *
    * <xs:include schemaLocation="project.cfg"/>                         *
    ********************************************************************** -->


<!--**********************************************************************
    * Call the S1000D Configuration Public Text.                         *
    ********************************************************************** -->
	<xs:include schemaLocation="s1000d.xsd"/>
	
	
<!--**********************************************************************
    * Define simple types for declared values for project configurable   *
    *  attribute values.                                                 *
    *  See specification text for definition of allowable sets of values.*
    *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*
    * Declared simple types:-                                            *
    *                                                                    *
    *  "ACROTYPS" - Declared - Type of acronym or abbreviation           *
    *  "CAVEATS"  - Declared - Type of caveat                            *
    *  "CLASSES"  - Declared - Security classification                   *
    *  "COLOURS"  - Declared - Color of the caption                      *
    *  "COMMCLSS" - Declared - Commercial security classification        *
    *  "CPRIOS"   - Declared - Priority level of a comment               *
    *  "CREWMEMS" - Declared - Crew member required for drill or step    *
    *  "DRILLTPS" - Declared - Type of aircrew drill (Flight deck pres.) *
    *  "EMPHS"    - Declared - Type of emphasis                          *
    *  "MNTLVLS"  - Declared - Maintenance level                         *
    *  "PREFIXES" - Declared - Prefix of random list items               *
    *  "RSPTYPES" - Declared - Type of response to a comment             *
    *  "SKILLS"   - Declared - Personnel skill level                     *
    *  "SUP.LEVS" - Declared - Supervisor level                          *
    *  "TYPES"    - Declared - Limit type                                *
    *  "THIUOMS"  - Declared - Unit of measurement for theshold interval *
    ********************************************************************** -->

		       
		<xs:simpleType name="ACROTYPS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "ACROTYPS" (Type of acronym or abbreviation)           *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  at01   	     -   acronym (candidate for list of abbreviations)   *
    *  at02   	     -   term    (candidate for list of terms)           *
    *  at03          -   symbol  (candidate for list of symbols)         *
    *  at04          -   spec    (candidate for list of applicable specs)*
    *  at05...at50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  at51...at99   -   Not given (Project available)                   *
    *                                                                    *
    *  Default value:    "at01"                                          *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="at01"/>
				<xs:enumeration value="at02"/>
				<xs:enumeration value="at03"/>
				<xs:enumeration value="at04"/>
				<xs:enumeration value="at05"/>
				<xs:enumeration value="at06"/>
				<xs:enumeration value="at07"/>
				<xs:enumeration value="at08"/>
				<xs:enumeration value="at09"/>
				<xs:enumeration value="at10"/>
				<xs:enumeration value="at11"/>
				<xs:enumeration value="at12"/>
				<xs:enumeration value="at13"/>
				<xs:enumeration value="at14"/>
				<xs:enumeration value="at15"/>
				<xs:enumeration value="at16"/>
				<xs:enumeration value="at17"/>
				<xs:enumeration value="at18"/>
				<xs:enumeration value="at19"/>
				<xs:enumeration value="at20"/>
				<xs:enumeration value="at21"/>
				<xs:enumeration value="at22"/>
				<xs:enumeration value="at23"/>
				<xs:enumeration value="at24"/>
				<xs:enumeration value="at25"/>
				<xs:enumeration value="at26"/>
				<xs:enumeration value="at27"/>
				<xs:enumeration value="at28"/>
				<xs:enumeration value="at29"/>
				<xs:enumeration value="at30"/>
				<xs:enumeration value="at31"/>
				<xs:enumeration value="at32"/>
				<xs:enumeration value="at33"/>
				<xs:enumeration value="at34"/>
				<xs:enumeration value="at35"/>
				<xs:enumeration value="at36"/>
				<xs:enumeration value="at37"/>
				<xs:enumeration value="at38"/>
				<xs:enumeration value="at39"/>
				<xs:enumeration value="at40"/>
				<xs:enumeration value="at41"/>
				<xs:enumeration value="at42"/>
				<xs:enumeration value="at43"/>
				<xs:enumeration value="at44"/>
				<xs:enumeration value="at45"/>
				<xs:enumeration value="at46"/>
				<xs:enumeration value="at47"/>
				<xs:enumeration value="at48"/>
				<xs:enumeration value="at49"/>
				<xs:enumeration value="at50"/>
				<xs:enumeration value="at51"/>
				<xs:enumeration value="at52"/>
				<xs:enumeration value="at53"/>
				<xs:enumeration value="at54"/>
				<xs:enumeration value="at55"/>
				<xs:enumeration value="at56"/>
				<xs:enumeration value="at57"/>
				<xs:enumeration value="at58"/>
				<xs:enumeration value="at59"/>
				<xs:enumeration value="at60"/>
				<xs:enumeration value="at61"/>
				<xs:enumeration value="at62"/>
				<xs:enumeration value="at63"/>
				<xs:enumeration value="at64"/>
				<xs:enumeration value="at65"/>
				<xs:enumeration value="at66"/>
				<xs:enumeration value="at67"/>
				<xs:enumeration value="at68"/>
				<xs:enumeration value="at69"/>
				<xs:enumeration value="at70"/>
				<xs:enumeration value="at71"/>
				<xs:enumeration value="at72"/>
				<xs:enumeration value="at73"/>
				<xs:enumeration value="at74"/>
				<xs:enumeration value="at75"/>
				<xs:enumeration value="at76"/>
				<xs:enumeration value="at77"/>
				<xs:enumeration value="at78"/>
				<xs:enumeration value="at79"/>
				<xs:enumeration value="at80"/>
				<xs:enumeration value="at81"/>
				<xs:enumeration value="at82"/>
				<xs:enumeration value="at83"/>
				<xs:enumeration value="at84"/>
				<xs:enumeration value="at85"/>
				<xs:enumeration value="at86"/>
				<xs:enumeration value="at87"/>
				<xs:enumeration value="at88"/>
				<xs:enumeration value="at89"/>
				<xs:enumeration value="at90"/>
				<xs:enumeration value="at91"/>
				<xs:enumeration value="at92"/>
				<xs:enumeration value="at93"/>
				<xs:enumeration value="at94"/>
				<xs:enumeration value="at95"/>
				<xs:enumeration value="at96"/>
				<xs:enumeration value="at97"/>
				<xs:enumeration value="at98"/>
				<xs:enumeration value="at99"/> <!-- 'at01' -->
			</xs:restriction>
		</xs:simpleType>
		
		<xs:attribute name="acrotype" type="ACROTYPS" default="at01"/>

		
		<xs:simpleType name="CAVEATS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "CAVEATS" (Type of (national) caveat)                  *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  cv01...cv50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  cv51...cv99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="cv01"/>
				<xs:enumeration value="cv02"/>
				<xs:enumeration value="cv03"/>
				<xs:enumeration value="cv04"/>
				<xs:enumeration value="cv05"/>
				<xs:enumeration value="cv06"/>
				<xs:enumeration value="cv07"/>
				<xs:enumeration value="cv08"/>
				<xs:enumeration value="cv09"/>
				<xs:enumeration value="cv10"/>
				<xs:enumeration value="cv11"/>
				<xs:enumeration value="cv12"/>
				<xs:enumeration value="cv13"/>
				<xs:enumeration value="cv14"/>
				<xs:enumeration value="cv15"/>
				<xs:enumeration value="cv16"/>
				<xs:enumeration value="cv17"/>
				<xs:enumeration value="cv18"/>
				<xs:enumeration value="cv19"/>
				<xs:enumeration value="cv20"/>
				<xs:enumeration value="cv21"/>
				<xs:enumeration value="cv22"/>
				<xs:enumeration value="cv23"/>
				<xs:enumeration value="cv24"/>
				<xs:enumeration value="cv25"/>
				<xs:enumeration value="cv26"/>
				<xs:enumeration value="cv27"/>
				<xs:enumeration value="cv28"/>
				<xs:enumeration value="cv29"/>
				<xs:enumeration value="cv30"/>
				<xs:enumeration value="cv31"/>
				<xs:enumeration value="cv32"/>
				<xs:enumeration value="cv33"/>
				<xs:enumeration value="cv34"/>
				<xs:enumeration value="cv35"/>
				<xs:enumeration value="cv36"/>
				<xs:enumeration value="cv37"/>
				<xs:enumeration value="cv38"/>
				<xs:enumeration value="cv39"/>
				<xs:enumeration value="cv40"/>
				<xs:enumeration value="cv41"/>
				<xs:enumeration value="cv42"/>
				<xs:enumeration value="cv43"/>
				<xs:enumeration value="cv44"/>
				<xs:enumeration value="cv45"/>
				<xs:enumeration value="cv46"/>
				<xs:enumeration value="cv47"/>
				<xs:enumeration value="cv48"/>
				<xs:enumeration value="cv49"/>
				<xs:enumeration value="cv50"/>
				<xs:enumeration value="cv51"/>
				<xs:enumeration value="cv52"/>
				<xs:enumeration value="cv53"/>
				<xs:enumeration value="cv54"/>
				<xs:enumeration value="cv55"/>
				<xs:enumeration value="cv56"/>
				<xs:enumeration value="cv57"/>
				<xs:enumeration value="cv58"/>
				<xs:enumeration value="cv59"/>
				<xs:enumeration value="cv60"/>
				<xs:enumeration value="cv61"/>
				<xs:enumeration value="cv62"/>
				<xs:enumeration value="cv63"/>
				<xs:enumeration value="cv64"/>
				<xs:enumeration value="cv65"/>
				<xs:enumeration value="cv66"/>
				<xs:enumeration value="cv67"/>
				<xs:enumeration value="cv68"/>
				<xs:enumeration value="cv69"/>
				<xs:enumeration value="cv70"/>
				<xs:enumeration value="cv71"/>
				<xs:enumeration value="cv72"/>
				<xs:enumeration value="cv73"/>
				<xs:enumeration value="cv74"/>
				<xs:enumeration value="cv75"/>
				<xs:enumeration value="cv76"/>
				<xs:enumeration value="cv77"/>
				<xs:enumeration value="cv78"/>
				<xs:enumeration value="cv79"/>
				<xs:enumeration value="cv80"/>
				<xs:enumeration value="cv81"/>
				<xs:enumeration value="cv82"/>
				<xs:enumeration value="cv83"/>
				<xs:enumeration value="cv84"/>
				<xs:enumeration value="cv85"/>
				<xs:enumeration value="cv86"/>
				<xs:enumeration value="cv87"/>
				<xs:enumeration value="cv88"/>
				<xs:enumeration value="cv89"/>
				<xs:enumeration value="cv90"/>
				<xs:enumeration value="cv91"/>
				<xs:enumeration value="cv92"/>
				<xs:enumeration value="cv93"/>
				<xs:enumeration value="cv94"/>
				<xs:enumeration value="cv95"/>
				<xs:enumeration value="cv96"/>
				<xs:enumeration value="cv97"/>
				<xs:enumeration value="cv98"/>
				<xs:enumeration value="cv99"/>
			</xs:restriction>
		</xs:simpleType>

		
		<xs:simpleType name="CLASSES">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "CLASSES" (Security classification)                    *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  01   	     -   1 (lowest level of security classification,     *
    *                       eg Unclassified)                             *
    *  02   	     -   2 (next higher level of security classification,*
    *                       eg Restricted)                               *
    *  03            -   3 (next higher level of security classification,*
    *                       eg Confidential)                             *
    *  04            -   4 (next higher level of security classification,*
    *                       eg Secret)                                   *
    *  05            -   5 (next higher level of security classification,*
    *                       eg Top secret)                               *
    *  06            -   6 (another level of security classification)    *
    *  07            -   7 (another level of security classification)    *
    *  08            -   8 (another level of security classification)    *
    *  09            -   9 (another level of security classification)    *
    *  10...50       -   NOT GIVEN (Reserved for S1000D)                 *
    *  51...99       -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="01"/>
				<xs:enumeration value="02"/>
				<xs:enumeration value="03"/>
				<xs:enumeration value="04"/>
				<xs:enumeration value="05"/>
				<xs:enumeration value="06"/>
				<xs:enumeration value="07"/>
				<xs:enumeration value="08"/>
				<xs:enumeration value="09"/>
				<xs:enumeration value="10"/>
				<xs:enumeration value="11"/>
				<xs:enumeration value="12"/>
				<xs:enumeration value="13"/>
				<xs:enumeration value="14"/>
				<xs:enumeration value="15"/>
				<xs:enumeration value="16"/>
				<xs:enumeration value="17"/>
				<xs:enumeration value="18"/>
				<xs:enumeration value="19"/>
				<xs:enumeration value="20"/>
				<xs:enumeration value="21"/>
				<xs:enumeration value="22"/>
				<xs:enumeration value="23"/>
				<xs:enumeration value="24"/>
				<xs:enumeration value="25"/>
				<xs:enumeration value="26"/>
				<xs:enumeration value="27"/>
				<xs:enumeration value="28"/>
				<xs:enumeration value="29"/>
				<xs:enumeration value="30"/>
				<xs:enumeration value="31"/>
				<xs:enumeration value="32"/>
				<xs:enumeration value="33"/>
				<xs:enumeration value="34"/>
				<xs:enumeration value="35"/>
				<xs:enumeration value="36"/>
				<xs:enumeration value="37"/>
				<xs:enumeration value="38"/>
				<xs:enumeration value="39"/>
				<xs:enumeration value="40"/>
				<xs:enumeration value="41"/>
				<xs:enumeration value="42"/>
				<xs:enumeration value="43"/>
				<xs:enumeration value="44"/>
				<xs:enumeration value="45"/>
				<xs:enumeration value="46"/>
				<xs:enumeration value="47"/>
				<xs:enumeration value="48"/>
				<xs:enumeration value="49"/>
				<xs:enumeration value="50"/>
				<xs:enumeration value="51"/>
				<xs:enumeration value="52"/>
				<xs:enumeration value="53"/>
				<xs:enumeration value="54"/>
				<xs:enumeration value="55"/>
				<xs:enumeration value="56"/>
				<xs:enumeration value="57"/>
				<xs:enumeration value="58"/>
				<xs:enumeration value="59"/>
				<xs:enumeration value="60"/>
				<xs:enumeration value="61"/>
				<xs:enumeration value="62"/>
				<xs:enumeration value="63"/>
				<xs:enumeration value="64"/>
				<xs:enumeration value="65"/>
				<xs:enumeration value="66"/>
				<xs:enumeration value="67"/>
				<xs:enumeration value="68"/>
				<xs:enumeration value="69"/>
				<xs:enumeration value="70"/>
				<xs:enumeration value="71"/>
				<xs:enumeration value="72"/>
				<xs:enumeration value="73"/>
				<xs:enumeration value="74"/>
				<xs:enumeration value="75"/>
				<xs:enumeration value="76"/>
				<xs:enumeration value="77"/>
				<xs:enumeration value="78"/>
				<xs:enumeration value="79"/>
				<xs:enumeration value="80"/>
				<xs:enumeration value="81"/>
				<xs:enumeration value="82"/>
				<xs:enumeration value="83"/>
				<xs:enumeration value="84"/>
				<xs:enumeration value="85"/>
				<xs:enumeration value="86"/>
				<xs:enumeration value="87"/>
				<xs:enumeration value="88"/>
				<xs:enumeration value="89"/>
				<xs:enumeration value="90"/>
				<xs:enumeration value="91"/>
				<xs:enumeration value="92"/>
				<xs:enumeration value="93"/>
				<xs:enumeration value="94"/>
				<xs:enumeration value="95"/>
				<xs:enumeration value="96"/>
				<xs:enumeration value="97"/>
				<xs:enumeration value="98"/>
				<xs:enumeration value="99"/>
			</xs:restriction>
		</xs:simpleType>

		
		<xs:simpleType name="COLOURS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "COLOURS" (Color of the caption)                       *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  co00   	     -   none                                            *
    *  co01   	     -   green                                           *
    *  co02   	     -   amber                                           *
    *  co03          -   yellow                                          *
    *  co04          -   red                                             *
    *  co05          -   NOT GIVEN (Reserved for S1000D)                 *
    *  co06          -   NOT GIVEN (Reserved for S1000D)                 *
    *  co07   	     -   white                                           *
    *  co08          -   grey                                            *
    *  co09          -   clear                                           *
    *  co10...co50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  co51...co99   -   Not given (Project available)                   *
    *                                                                    *
    *  Default value:    "co09"                                          *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="co00"/>
				<xs:enumeration value="co01"/>
				<xs:enumeration value="co02"/>
				<xs:enumeration value="co03"/>
				<xs:enumeration value="co04"/>
				<xs:enumeration value="co05"/>
				<xs:enumeration value="co06"/>
				<xs:enumeration value="co07"/>
				<xs:enumeration value="co08"/>
				<xs:enumeration value="co09"/>
				<xs:enumeration value="co10"/>
				<xs:enumeration value="co11"/>
				<xs:enumeration value="co12"/>
				<xs:enumeration value="co13"/>
				<xs:enumeration value="co14"/>
				<xs:enumeration value="co15"/>
				<xs:enumeration value="co16"/>
				<xs:enumeration value="co17"/>
				<xs:enumeration value="co18"/>
				<xs:enumeration value="co19"/>
				<xs:enumeration value="co20"/>
				<xs:enumeration value="co21"/>
				<xs:enumeration value="co22"/>
				<xs:enumeration value="co23"/>
				<xs:enumeration value="co24"/>
				<xs:enumeration value="co25"/>
				<xs:enumeration value="co26"/>
				<xs:enumeration value="co27"/>
				<xs:enumeration value="co28"/>
				<xs:enumeration value="co29"/>
				<xs:enumeration value="co30"/>
				<xs:enumeration value="co31"/>
				<xs:enumeration value="co32"/>
				<xs:enumeration value="co33"/>
				<xs:enumeration value="co34"/>
				<xs:enumeration value="co35"/>
				<xs:enumeration value="co36"/>
				<xs:enumeration value="co37"/>
				<xs:enumeration value="co38"/>
				<xs:enumeration value="co39"/>
				<xs:enumeration value="co40"/>
				<xs:enumeration value="co41"/>
				<xs:enumeration value="co42"/>
				<xs:enumeration value="co43"/>
				<xs:enumeration value="co44"/>
				<xs:enumeration value="co45"/>
				<xs:enumeration value="co46"/>
				<xs:enumeration value="co47"/>
				<xs:enumeration value="co48"/>
				<xs:enumeration value="co49"/>
				<xs:enumeration value="co50"/>
				<xs:enumeration value="co51"/>
				<xs:enumeration value="co52"/>
				<xs:enumeration value="co53"/>
				<xs:enumeration value="co54"/>
				<xs:enumeration value="co55"/>
				<xs:enumeration value="co56"/>
				<xs:enumeration value="co57"/>
				<xs:enumeration value="co58"/>
				<xs:enumeration value="co59"/>
				<xs:enumeration value="co60"/>
				<xs:enumeration value="co61"/>
				<xs:enumeration value="co62"/>
				<xs:enumeration value="co63"/>
				<xs:enumeration value="co64"/>
				<xs:enumeration value="co65"/>
				<xs:enumeration value="co66"/>
				<xs:enumeration value="co67"/>
				<xs:enumeration value="co68"/>
				<xs:enumeration value="co69"/>
				<xs:enumeration value="co70"/>
				<xs:enumeration value="co71"/>
				<xs:enumeration value="co72"/>
				<xs:enumeration value="co73"/>
				<xs:enumeration value="co74"/>
				<xs:enumeration value="co75"/>
				<xs:enumeration value="co76"/>
				<xs:enumeration value="co77"/>
				<xs:enumeration value="co78"/>
				<xs:enumeration value="co79"/>
				<xs:enumeration value="co80"/>
				<xs:enumeration value="co81"/>
				<xs:enumeration value="co82"/>
				<xs:enumeration value="co83"/>
				<xs:enumeration value="co84"/>
				<xs:enumeration value="co85"/>
				<xs:enumeration value="co86"/>
				<xs:enumeration value="co87"/>
				<xs:enumeration value="co88"/>
				<xs:enumeration value="co89"/>
				<xs:enumeration value="co90"/>
				<xs:enumeration value="co91"/>
				<xs:enumeration value="co92"/>
				<xs:enumeration value="co93"/>
				<xs:enumeration value="co94"/>
				<xs:enumeration value="co95"/>
				<xs:enumeration value="co96"/>
				<xs:enumeration value="co97"/>
				<xs:enumeration value="co98"/>
				<xs:enumeration value="co99"/> <!-- 'co09' -->
			</xs:restriction>
		</xs:simpleType>

		<xs:attribute name="colour" type="COLOURS" default="co09"/>
		
		
		<xs:simpleType name="COMMCLSS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "COMMCLSS" (Commercial security classification)        *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  cc01...cc50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  cc51...cc99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="cc01"/>
				<xs:enumeration value="cc02"/>
				<xs:enumeration value="cc03"/>
				<xs:enumeration value="cc04"/>
				<xs:enumeration value="cc05"/>
				<xs:enumeration value="cc06"/>
				<xs:enumeration value="cc07"/>
				<xs:enumeration value="cc08"/>
				<xs:enumeration value="cc09"/>
				<xs:enumeration value="cc10"/>
				<xs:enumeration value="cc11"/>
				<xs:enumeration value="cc12"/>
				<xs:enumeration value="cc13"/>
				<xs:enumeration value="cc14"/>
				<xs:enumeration value="cc15"/>
				<xs:enumeration value="cc16"/>
				<xs:enumeration value="cc17"/>
				<xs:enumeration value="cc18"/>
				<xs:enumeration value="cc19"/>
				<xs:enumeration value="cc20"/>
				<xs:enumeration value="cc21"/>
				<xs:enumeration value="cc22"/>
				<xs:enumeration value="cc23"/>
				<xs:enumeration value="cc24"/>
				<xs:enumeration value="cc25"/>
				<xs:enumeration value="cc26"/>
				<xs:enumeration value="cc27"/>
				<xs:enumeration value="cc28"/>
				<xs:enumeration value="cc29"/>
				<xs:enumeration value="cc30"/>
				<xs:enumeration value="cc31"/>
				<xs:enumeration value="cc32"/>
				<xs:enumeration value="cc33"/>
				<xs:enumeration value="cc34"/>
				<xs:enumeration value="cc35"/>
				<xs:enumeration value="cc36"/>
				<xs:enumeration value="cc37"/>
				<xs:enumeration value="cc38"/>
				<xs:enumeration value="cc39"/>
				<xs:enumeration value="cc40"/>
				<xs:enumeration value="cc41"/>
				<xs:enumeration value="cc42"/>
				<xs:enumeration value="cc43"/>
				<xs:enumeration value="cc44"/>
				<xs:enumeration value="cc45"/>
				<xs:enumeration value="cc46"/>
				<xs:enumeration value="cc47"/>
				<xs:enumeration value="cc48"/>
				<xs:enumeration value="cc49"/>
				<xs:enumeration value="cc50"/>
				<xs:enumeration value="cc51"/>
				<xs:enumeration value="cc52"/>
				<xs:enumeration value="cc53"/>
				<xs:enumeration value="cc54"/>
				<xs:enumeration value="cc55"/>
				<xs:enumeration value="cc56"/>
				<xs:enumeration value="cc57"/>
				<xs:enumeration value="cc58"/>
				<xs:enumeration value="cc59"/>
				<xs:enumeration value="cc60"/>
				<xs:enumeration value="cc61"/>
				<xs:enumeration value="cc62"/>
				<xs:enumeration value="cc63"/>
				<xs:enumeration value="cc64"/>
				<xs:enumeration value="cc65"/>
				<xs:enumeration value="cc66"/>
				<xs:enumeration value="cc67"/>
				<xs:enumeration value="cc68"/>
				<xs:enumeration value="cc69"/>
				<xs:enumeration value="cc70"/>
				<xs:enumeration value="cc71"/>
				<xs:enumeration value="cc72"/>
				<xs:enumeration value="cc73"/>
				<xs:enumeration value="cc74"/>
				<xs:enumeration value="cc75"/>
				<xs:enumeration value="cc76"/>
				<xs:enumeration value="cc77"/>
				<xs:enumeration value="cc78"/>
				<xs:enumeration value="cc79"/>
				<xs:enumeration value="cc80"/>
				<xs:enumeration value="cc81"/>
				<xs:enumeration value="cc82"/>
				<xs:enumeration value="cc83"/>
				<xs:enumeration value="cc84"/>
				<xs:enumeration value="cc85"/>
				<xs:enumeration value="cc86"/>
				<xs:enumeration value="cc87"/>
				<xs:enumeration value="cc88"/>
				<xs:enumeration value="cc89"/>
				<xs:enumeration value="cc90"/>
				<xs:enumeration value="cc91"/>
				<xs:enumeration value="cc92"/>
				<xs:enumeration value="cc93"/>
				<xs:enumeration value="cc94"/>
				<xs:enumeration value="cc95"/>
				<xs:enumeration value="cc96"/>
				<xs:enumeration value="cc97"/>
				<xs:enumeration value="cc98"/>
				<xs:enumeration value="cc99"/>
			</xs:restriction>
		</xs:simpleType>
		
		
		<xs:simpleType name="CPRIOS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "CPRIOS" (Priority level of a comment)                 *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  cp01   	     -   Routine                                         *
    *  cp02   	     -   Emergency                                       *
    *  cp03          -   Safety critical                                 *
    *  cp04...cp50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  cp51...cp99   -   Not given (Project available)                   *
    *                                                                    *
    *  Default value:    "cp01"                                          *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="cp01"/>
				<xs:enumeration value="cp02"/>
				<xs:enumeration value="cp03"/>
				<xs:enumeration value="cp04"/>
				<xs:enumeration value="cp05"/>
				<xs:enumeration value="cp06"/>
				<xs:enumeration value="cp07"/>
				<xs:enumeration value="cp08"/>
				<xs:enumeration value="cp09"/>
				<xs:enumeration value="cp10"/>
				<xs:enumeration value="cp11"/>
				<xs:enumeration value="cp12"/>
				<xs:enumeration value="cp13"/>
				<xs:enumeration value="cp14"/>
				<xs:enumeration value="cp15"/>
				<xs:enumeration value="cp16"/>
				<xs:enumeration value="cp17"/>
				<xs:enumeration value="cp18"/>
				<xs:enumeration value="cp19"/>
				<xs:enumeration value="cp20"/>
				<xs:enumeration value="cp21"/>
				<xs:enumeration value="cp22"/>
				<xs:enumeration value="cp23"/>
				<xs:enumeration value="cp24"/>
				<xs:enumeration value="cp25"/>
				<xs:enumeration value="cp26"/>
				<xs:enumeration value="cp27"/>
				<xs:enumeration value="cp28"/>
				<xs:enumeration value="cp29"/>
				<xs:enumeration value="cp30"/>
				<xs:enumeration value="cp31"/>
				<xs:enumeration value="cp32"/>
				<xs:enumeration value="cp33"/>
				<xs:enumeration value="cp34"/>
				<xs:enumeration value="cp35"/>
				<xs:enumeration value="cp36"/>
				<xs:enumeration value="cp37"/>
				<xs:enumeration value="cp38"/>
				<xs:enumeration value="cp39"/>
				<xs:enumeration value="cp40"/>
				<xs:enumeration value="cp41"/>
				<xs:enumeration value="cp42"/>
				<xs:enumeration value="cp43"/>
				<xs:enumeration value="cp44"/>
				<xs:enumeration value="cp45"/>
				<xs:enumeration value="cp46"/>
				<xs:enumeration value="cp47"/>
				<xs:enumeration value="cp48"/>
				<xs:enumeration value="cp49"/>
				<xs:enumeration value="cp50"/>
				<xs:enumeration value="cp51"/>
				<xs:enumeration value="cp52"/>
				<xs:enumeration value="cp53"/>
				<xs:enumeration value="cp54"/>
				<xs:enumeration value="cp55"/>
				<xs:enumeration value="cp56"/>
				<xs:enumeration value="cp57"/>
				<xs:enumeration value="cp58"/>
				<xs:enumeration value="cp59"/>
				<xs:enumeration value="cp60"/>
				<xs:enumeration value="cp61"/>
				<xs:enumeration value="cp62"/>
				<xs:enumeration value="cp63"/>
				<xs:enumeration value="cp64"/>
				<xs:enumeration value="cp65"/>
				<xs:enumeration value="cp66"/>
				<xs:enumeration value="cp67"/>
				<xs:enumeration value="cp68"/>
				<xs:enumeration value="cp69"/>
				<xs:enumeration value="cp70"/>
				<xs:enumeration value="cp71"/>
				<xs:enumeration value="cp72"/>
				<xs:enumeration value="cp73"/>
				<xs:enumeration value="cp74"/>
				<xs:enumeration value="cp75"/>
				<xs:enumeration value="cp76"/>
				<xs:enumeration value="cp77"/>
				<xs:enumeration value="cp78"/>
				<xs:enumeration value="cp79"/>
				<xs:enumeration value="cp80"/>
				<xs:enumeration value="cp81"/>
				<xs:enumeration value="cp82"/>
				<xs:enumeration value="cp83"/>
				<xs:enumeration value="cp84"/>
				<xs:enumeration value="cp85"/>
				<xs:enumeration value="cp86"/>
				<xs:enumeration value="cp87"/>
				<xs:enumeration value="cp88"/>
				<xs:enumeration value="cp89"/>
				<xs:enumeration value="cp90"/>
				<xs:enumeration value="cp91"/>
				<xs:enumeration value="cp92"/>
				<xs:enumeration value="cp93"/>
				<xs:enumeration value="cp94"/>
				<xs:enumeration value="cp95"/>
				<xs:enumeration value="cp96"/>
				<xs:enumeration value="cp97"/>
				<xs:enumeration value="cp98"/>
				<xs:enumeration value="cp99"/> <!-- 'cp01' -->
			</xs:restriction>
		</xs:simpleType>
		
		<xs:attribute name="cprio" type="CPRIOS" default="cp01"/>
		

		<xs:simpleType name="CREWMEMS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "CREWMEMS" (Crew member required for drill or step)    *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  cm01   	     -   all                                             *
    *  cm02   	     -   pilot                                           *
    *  cm03          -   co-pilot                                        *
    *  cm04          -   navigator                                       *
    *  cm05          -   engineer                                        *
    *  cm06          -   ground crew                                     *
    *  cm07   	     -   load master                                     *
    *  cm08          -   cabin supervisor                                *
    *  cm09...cm50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  cm51...cm99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="cm01"/>
				<xs:enumeration value="cm02"/>
				<xs:enumeration value="cm03"/>
				<xs:enumeration value="cm04"/>
				<xs:enumeration value="cm05"/>
				<xs:enumeration value="cm06"/>
				<xs:enumeration value="cm07"/>
				<xs:enumeration value="cm08"/>
				<xs:enumeration value="cm09"/>
				<xs:enumeration value="cm10"/>
				<xs:enumeration value="cm11"/>
				<xs:enumeration value="cm12"/>
				<xs:enumeration value="cm13"/>
				<xs:enumeration value="cm14"/>
				<xs:enumeration value="cm15"/>
				<xs:enumeration value="cm16"/>
				<xs:enumeration value="cm17"/>
				<xs:enumeration value="cm18"/>
				<xs:enumeration value="cm19"/>
				<xs:enumeration value="cm20"/>
				<xs:enumeration value="cm21"/>
				<xs:enumeration value="cm22"/>
				<xs:enumeration value="cm23"/>
				<xs:enumeration value="cm24"/>
				<xs:enumeration value="cm25"/>
				<xs:enumeration value="cm26"/>
				<xs:enumeration value="cm27"/>
				<xs:enumeration value="cm28"/>
				<xs:enumeration value="cm29"/>
				<xs:enumeration value="cm30"/>
				<xs:enumeration value="cm31"/>
				<xs:enumeration value="cm32"/>
				<xs:enumeration value="cm33"/>
				<xs:enumeration value="cm34"/>
				<xs:enumeration value="cm35"/>
				<xs:enumeration value="cm36"/>
				<xs:enumeration value="cm37"/>
				<xs:enumeration value="cm38"/>
				<xs:enumeration value="cm39"/>
				<xs:enumeration value="cm40"/>
				<xs:enumeration value="cm41"/>
				<xs:enumeration value="cm42"/>
				<xs:enumeration value="cm43"/>
				<xs:enumeration value="cm44"/>
				<xs:enumeration value="cm45"/>
				<xs:enumeration value="cm46"/>
				<xs:enumeration value="cm47"/>
				<xs:enumeration value="cm48"/>
				<xs:enumeration value="cm49"/>
				<xs:enumeration value="cm50"/>
				<xs:enumeration value="cm51"/>
				<xs:enumeration value="cm52"/>
				<xs:enumeration value="cm53"/>
				<xs:enumeration value="cm54"/>
				<xs:enumeration value="cm55"/>
				<xs:enumeration value="cm56"/>
				<xs:enumeration value="cm57"/>
				<xs:enumeration value="cm58"/>
				<xs:enumeration value="cm59"/>
				<xs:enumeration value="cm60"/>
				<xs:enumeration value="cm61"/>
				<xs:enumeration value="cm62"/>
				<xs:enumeration value="cm63"/>
				<xs:enumeration value="cm64"/>
				<xs:enumeration value="cm65"/>
				<xs:enumeration value="cm66"/>
				<xs:enumeration value="cm67"/>
				<xs:enumeration value="cm68"/>
				<xs:enumeration value="cm69"/>
				<xs:enumeration value="cm70"/>
				<xs:enumeration value="cm71"/>
				<xs:enumeration value="cm72"/>
				<xs:enumeration value="cm73"/>
				<xs:enumeration value="cm74"/>
				<xs:enumeration value="cm75"/>
				<xs:enumeration value="cm76"/>
				<xs:enumeration value="cm77"/>
				<xs:enumeration value="cm78"/>
				<xs:enumeration value="cm79"/>
				<xs:enumeration value="cm80"/>
				<xs:enumeration value="cm81"/>
				<xs:enumeration value="cm82"/>
				<xs:enumeration value="cm83"/>
				<xs:enumeration value="cm84"/>
				<xs:enumeration value="cm85"/>
				<xs:enumeration value="cm86"/>
				<xs:enumeration value="cm87"/>
				<xs:enumeration value="cm88"/>
				<xs:enumeration value="cm89"/>
				<xs:enumeration value="cm90"/>
				<xs:enumeration value="cm91"/>
				<xs:enumeration value="cm92"/>
				<xs:enumeration value="cm93"/>
				<xs:enumeration value="cm94"/>
				<xs:enumeration value="cm95"/>
				<xs:enumeration value="cm96"/>
				<xs:enumeration value="cm97"/>
				<xs:enumeration value="cm98"/>
				<xs:enumeration value="cm99"/>
			</xs:restriction>
		</xs:simpleType>
		
		
		<xs:simpleType name="DRILLTPS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "DRILLTPS" (Type of aircrew drill (Flight deck pres.)  *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  dt00   	     -   none                                            *
    *  dt01   	     -   green                                           *
    *  dt02   	     -   amber                                           *
    *  dt03          -   yellow                                          *
    *  dt04          -   red                                             *
    *  dt05          -   orange                                          *
    *  dt06          -   blue                                            *
    *  dt07...dt50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  dt51...dt99   -   Not given (Project available)                   *
    *                                                                    *
    *  Default value:    "dt00"                                          *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="dt00"/>
				<xs:enumeration value="dt01"/>
				<xs:enumeration value="dt02"/>
				<xs:enumeration value="dt03"/>
				<xs:enumeration value="dt04"/>
				<xs:enumeration value="dt05"/>
				<xs:enumeration value="dt06"/>
				<xs:enumeration value="dt07"/>
				<xs:enumeration value="dt08"/>
				<xs:enumeration value="dt09"/>
				<xs:enumeration value="dt10"/>
				<xs:enumeration value="dt11"/>
				<xs:enumeration value="dt12"/>
				<xs:enumeration value="dt13"/>
				<xs:enumeration value="dt14"/>
				<xs:enumeration value="dt15"/>
				<xs:enumeration value="dt16"/>
				<xs:enumeration value="dt17"/>
				<xs:enumeration value="dt18"/>
				<xs:enumeration value="dt19"/>
				<xs:enumeration value="dt20"/>
				<xs:enumeration value="dt21"/>
				<xs:enumeration value="dt22"/>
				<xs:enumeration value="dt23"/>
				<xs:enumeration value="dt24"/>
				<xs:enumeration value="dt25"/>
				<xs:enumeration value="dt26"/>
				<xs:enumeration value="dt27"/>
				<xs:enumeration value="dt28"/>
				<xs:enumeration value="dt29"/>
				<xs:enumeration value="dt30"/>
				<xs:enumeration value="dt31"/>
				<xs:enumeration value="dt32"/>
				<xs:enumeration value="dt33"/>
				<xs:enumeration value="dt34"/>
				<xs:enumeration value="dt35"/>
				<xs:enumeration value="dt36"/>
				<xs:enumeration value="dt37"/>
				<xs:enumeration value="dt38"/>
				<xs:enumeration value="dt39"/>
				<xs:enumeration value="dt40"/>
				<xs:enumeration value="dt41"/>
				<xs:enumeration value="dt42"/>
				<xs:enumeration value="dt43"/>
				<xs:enumeration value="dt44"/>
				<xs:enumeration value="dt45"/>
				<xs:enumeration value="dt46"/>
				<xs:enumeration value="dt47"/>
				<xs:enumeration value="dt48"/>
				<xs:enumeration value="dt49"/>
				<xs:enumeration value="dt50"/>
				<xs:enumeration value="dt51"/>
				<xs:enumeration value="dt52"/>
				<xs:enumeration value="dt53"/>
				<xs:enumeration value="dt54"/>
				<xs:enumeration value="dt55"/>
				<xs:enumeration value="dt56"/>
				<xs:enumeration value="dt57"/>
				<xs:enumeration value="dt58"/>
				<xs:enumeration value="dt59"/>
				<xs:enumeration value="dt60"/>
				<xs:enumeration value="dt61"/>
				<xs:enumeration value="dt62"/>
				<xs:enumeration value="dt63"/>
				<xs:enumeration value="dt64"/>
				<xs:enumeration value="dt65"/>
				<xs:enumeration value="dt66"/>
				<xs:enumeration value="dt67"/>
				<xs:enumeration value="dt68"/>
				<xs:enumeration value="dt69"/>
				<xs:enumeration value="dt70"/>
				<xs:enumeration value="dt71"/>
				<xs:enumeration value="dt72"/>
				<xs:enumeration value="dt73"/>
				<xs:enumeration value="dt74"/>
				<xs:enumeration value="dt75"/>
				<xs:enumeration value="dt76"/>
				<xs:enumeration value="dt77"/>
				<xs:enumeration value="dt78"/>
				<xs:enumeration value="dt79"/>
				<xs:enumeration value="dt80"/>
				<xs:enumeration value="dt81"/>
				<xs:enumeration value="dt82"/>
				<xs:enumeration value="dt83"/>
				<xs:enumeration value="dt84"/>
				<xs:enumeration value="dt85"/>
				<xs:enumeration value="dt86"/>
				<xs:enumeration value="dt87"/>
				<xs:enumeration value="dt88"/>
				<xs:enumeration value="dt89"/>
				<xs:enumeration value="dt90"/>
				<xs:enumeration value="dt91"/>
				<xs:enumeration value="dt92"/>
				<xs:enumeration value="dt93"/>
				<xs:enumeration value="dt94"/>
				<xs:enumeration value="dt95"/>
				<xs:enumeration value="dt96"/>
				<xs:enumeration value="dt97"/>
				<xs:enumeration value="dt98"/>
				<xs:enumeration value="dt99"/> <!-- 'dt00' -->
			</xs:restriction>
		</xs:simpleType>

		<xs:attribute name="drilltyp" type="DRILLTPS" default="dt00"/>
		
		
		<xs:simpleType name="EMPHS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "EMPHS" (Type of emphasis)                             *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  em01   	     -   bold                                            *
    *  em02   	     -   italic (only for legacy data, see Chap 3.9.1)   *
    *  em03          -   underline (only for legacy data, see Chap 3.9.1)*
    *  em04          -   overline (only for marking vectors)             *
    *  em05          -   strikethrough (not to be used to mark deleted   *
    *                                   text)                            *
    *  em06...em50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  em51...em99   -   Not given (Project available)                   *
    *                                                                    *
    *  Default value:    "em01"                                          *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="em01"/>
				<xs:enumeration value="em02"/>
				<xs:enumeration value="em03"/>
				<xs:enumeration value="em04"/>
				<xs:enumeration value="em05"/>
				<xs:enumeration value="em06"/>
				<xs:enumeration value="em07"/>
				<xs:enumeration value="em08"/>
				<xs:enumeration value="em09"/>
				<xs:enumeration value="em10"/>
				<xs:enumeration value="em11"/>
				<xs:enumeration value="em12"/>
				<xs:enumeration value="em13"/>
				<xs:enumeration value="em14"/>
				<xs:enumeration value="em15"/>
				<xs:enumeration value="em16"/>
				<xs:enumeration value="em17"/>
				<xs:enumeration value="em18"/>
				<xs:enumeration value="em19"/>
				<xs:enumeration value="em20"/>
				<xs:enumeration value="em21"/>
				<xs:enumeration value="em22"/>
				<xs:enumeration value="em23"/>
				<xs:enumeration value="em24"/>
				<xs:enumeration value="em25"/>
				<xs:enumeration value="em26"/>
				<xs:enumeration value="em27"/>
				<xs:enumeration value="em28"/>
				<xs:enumeration value="em29"/>
				<xs:enumeration value="em30"/>
				<xs:enumeration value="em31"/>
				<xs:enumeration value="em32"/>
				<xs:enumeration value="em33"/>
				<xs:enumeration value="em34"/>
				<xs:enumeration value="em35"/>
				<xs:enumeration value="em36"/>
				<xs:enumeration value="em37"/>
				<xs:enumeration value="em38"/>
				<xs:enumeration value="em39"/>
				<xs:enumeration value="em40"/>
				<xs:enumeration value="em41"/>
				<xs:enumeration value="em42"/>
				<xs:enumeration value="em43"/>
				<xs:enumeration value="em44"/>
				<xs:enumeration value="em45"/>
				<xs:enumeration value="em46"/>
				<xs:enumeration value="em47"/>
				<xs:enumeration value="em48"/>
				<xs:enumeration value="em49"/>
				<xs:enumeration value="em50"/>
				<xs:enumeration value="em51"/>
				<xs:enumeration value="em52"/>
				<xs:enumeration value="em53"/>
				<xs:enumeration value="em54"/>
				<xs:enumeration value="em55"/>
				<xs:enumeration value="em56"/>
				<xs:enumeration value="em57"/>
				<xs:enumeration value="em58"/>
				<xs:enumeration value="em59"/>
				<xs:enumeration value="em60"/>
				<xs:enumeration value="em61"/>
				<xs:enumeration value="em62"/>
				<xs:enumeration value="em63"/>
				<xs:enumeration value="em64"/>
				<xs:enumeration value="em65"/>
				<xs:enumeration value="em66"/>
				<xs:enumeration value="em67"/>
				<xs:enumeration value="em68"/>
				<xs:enumeration value="em69"/>
				<xs:enumeration value="em70"/>
				<xs:enumeration value="em71"/>
				<xs:enumeration value="em72"/>
				<xs:enumeration value="em73"/>
				<xs:enumeration value="em74"/>
				<xs:enumeration value="em75"/>
				<xs:enumeration value="em76"/>
				<xs:enumeration value="em77"/>
				<xs:enumeration value="em78"/>
				<xs:enumeration value="em79"/>
				<xs:enumeration value="em80"/>
				<xs:enumeration value="em81"/>
				<xs:enumeration value="em82"/>
				<xs:enumeration value="em83"/>
				<xs:enumeration value="em84"/>
				<xs:enumeration value="em85"/>
				<xs:enumeration value="em86"/>
				<xs:enumeration value="em87"/>
				<xs:enumeration value="em88"/>
				<xs:enumeration value="em89"/>
				<xs:enumeration value="em90"/>
				<xs:enumeration value="em91"/>
				<xs:enumeration value="em92"/>
				<xs:enumeration value="em93"/>
				<xs:enumeration value="em94"/>
				<xs:enumeration value="em95"/>
				<xs:enumeration value="em96"/>
				<xs:enumeration value="em97"/>
				<xs:enumeration value="em98"/>
				<xs:enumeration value="em99"/> <!-- 'em01' -->
			</xs:restriction>
		</xs:simpleType>

		<xs:attribute name="emph" type="EMPHS" default="em01"/>
		
		
		<xs:simpleType name="MNTLVLS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "MNTLVLS" (Maintenance level)                          *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  ml01   	     -   Maintenance level 1                             *
    *  ml02   	     -   Maintenance level 2                             *
    *  ml03   	     -   Maintenance level 3                             *
    *  ml04   	     -   Maintenance level 4                             *
    *  ml05   	     -   Maintenance level 5                             *
    *  ml06...ml50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  ml51...ml99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="ml01"/>
				<xs:enumeration value="ml02"/>
				<xs:enumeration value="ml03"/>
				<xs:enumeration value="ml04"/>
				<xs:enumeration value="ml05"/>
				<xs:enumeration value="ml06"/>
				<xs:enumeration value="ml07"/>
				<xs:enumeration value="ml08"/>
				<xs:enumeration value="ml09"/>
				<xs:enumeration value="ml10"/>
				<xs:enumeration value="ml11"/>
				<xs:enumeration value="ml12"/>
				<xs:enumeration value="ml13"/>
				<xs:enumeration value="ml14"/>
				<xs:enumeration value="ml15"/>
				<xs:enumeration value="ml16"/>
				<xs:enumeration value="ml17"/>
				<xs:enumeration value="ml18"/>
				<xs:enumeration value="ml19"/>
				<xs:enumeration value="ml20"/>
				<xs:enumeration value="ml21"/>
				<xs:enumeration value="ml22"/>
				<xs:enumeration value="ml23"/>
				<xs:enumeration value="ml24"/>
				<xs:enumeration value="ml25"/>
				<xs:enumeration value="ml26"/>
				<xs:enumeration value="ml27"/>
				<xs:enumeration value="ml28"/>
				<xs:enumeration value="ml29"/>
				<xs:enumeration value="ml30"/>
				<xs:enumeration value="ml31"/>
				<xs:enumeration value="ml32"/>
				<xs:enumeration value="ml33"/>
				<xs:enumeration value="ml34"/>
				<xs:enumeration value="ml35"/>
				<xs:enumeration value="ml36"/>
				<xs:enumeration value="ml37"/>
				<xs:enumeration value="ml38"/>
				<xs:enumeration value="ml39"/>
				<xs:enumeration value="ml40"/>
				<xs:enumeration value="ml41"/>
				<xs:enumeration value="ml42"/>
				<xs:enumeration value="ml43"/>
				<xs:enumeration value="ml44"/>
				<xs:enumeration value="ml45"/>
				<xs:enumeration value="ml46"/>
				<xs:enumeration value="ml47"/>
				<xs:enumeration value="ml48"/>
				<xs:enumeration value="ml49"/>
				<xs:enumeration value="ml50"/>
				<xs:enumeration value="ml51"/>
				<xs:enumeration value="ml52"/>
				<xs:enumeration value="ml53"/>
				<xs:enumeration value="ml54"/>
				<xs:enumeration value="ml55"/>
				<xs:enumeration value="ml56"/>
				<xs:enumeration value="ml57"/>
				<xs:enumeration value="ml58"/>
				<xs:enumeration value="ml59"/>
				<xs:enumeration value="ml60"/>
				<xs:enumeration value="ml61"/>
				<xs:enumeration value="ml62"/>
				<xs:enumeration value="ml63"/>
				<xs:enumeration value="ml64"/>
				<xs:enumeration value="ml65"/>
				<xs:enumeration value="ml66"/>
				<xs:enumeration value="ml67"/>
				<xs:enumeration value="ml68"/>
				<xs:enumeration value="ml69"/>
				<xs:enumeration value="ml70"/>
				<xs:enumeration value="ml71"/>
				<xs:enumeration value="ml72"/>
				<xs:enumeration value="ml73"/>
				<xs:enumeration value="ml74"/>
				<xs:enumeration value="ml75"/>
				<xs:enumeration value="ml76"/>
				<xs:enumeration value="ml77"/>
				<xs:enumeration value="ml78"/>
				<xs:enumeration value="ml79"/>
				<xs:enumeration value="ml80"/>
				<xs:enumeration value="ml81"/>
				<xs:enumeration value="ml82"/>
				<xs:enumeration value="ml83"/>
				<xs:enumeration value="ml84"/>
				<xs:enumeration value="ml85"/>
				<xs:enumeration value="ml86"/>
				<xs:enumeration value="ml87"/>
				<xs:enumeration value="ml88"/>
				<xs:enumeration value="ml89"/>
				<xs:enumeration value="ml90"/>
				<xs:enumeration value="ml91"/>
				<xs:enumeration value="ml92"/>
				<xs:enumeration value="ml93"/>
				<xs:enumeration value="ml94"/>
				<xs:enumeration value="ml95"/>
				<xs:enumeration value="ml96"/>
				<xs:enumeration value="ml97"/>
				<xs:enumeration value="ml98"/>
				<xs:enumeration value="ml99"/>
			</xs:restriction>
		</xs:simpleType>
		
		<xs:attribute name="mntlvl" type="MNTLVLS"/>
<!-- Newly introduced attribute on element <mntlvl> -->
		
		
		<xs:simpleType name="PREFIXES">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "PREFIXES" (Prefix of random list items)               *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  pf01   	     -   simple (no prefix, only indent)                 *
    *  pf02   	     -   unorder (depending on list level, prefix with   *
    *                             short dash for first level, bullet for *
    *                             second, and short dash for third level *
    *                             - ISOpub: bull, dash)                  *
    *  pf03          -   dash (short - ISOpub: dash)                     *
    *  pf04          -   disc (filled circle in circle - ISOamsb: ofcir) *
    *  pf05          -   circle (outline - ISOpub: cir)                  *
    *  pf06          -   square (outline - ISOtech: square)              *
    *  pf07...pf50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  pf51...pf99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="pf01"/>
				<xs:enumeration value="pf02"/>
				<xs:enumeration value="pf03"/>
				<xs:enumeration value="pf04"/>
				<xs:enumeration value="pf05"/>
				<xs:enumeration value="pf06"/>
				<xs:enumeration value="pf07"/>
				<xs:enumeration value="pf08"/>
				<xs:enumeration value="pf09"/>
				<xs:enumeration value="pf10"/>
				<xs:enumeration value="pf11"/>
				<xs:enumeration value="pf12"/>
				<xs:enumeration value="pf13"/>
				<xs:enumeration value="pf14"/>
				<xs:enumeration value="pf15"/>
				<xs:enumeration value="pf16"/>
				<xs:enumeration value="pf17"/>
				<xs:enumeration value="pf18"/>
				<xs:enumeration value="pf19"/>
				<xs:enumeration value="pf20"/>
				<xs:enumeration value="pf21"/>
				<xs:enumeration value="pf22"/>
				<xs:enumeration value="pf23"/>
				<xs:enumeration value="pf24"/>
				<xs:enumeration value="pf25"/>
				<xs:enumeration value="pf26"/>
				<xs:enumeration value="pf27"/>
				<xs:enumeration value="pf28"/>
				<xs:enumeration value="pf29"/>
				<xs:enumeration value="pf30"/>
				<xs:enumeration value="pf31"/>
				<xs:enumeration value="pf32"/>
				<xs:enumeration value="pf33"/>
				<xs:enumeration value="pf34"/>
				<xs:enumeration value="pf35"/>
				<xs:enumeration value="pf36"/>
				<xs:enumeration value="pf37"/>
				<xs:enumeration value="pf38"/>
				<xs:enumeration value="pf39"/>
				<xs:enumeration value="pf40"/>
				<xs:enumeration value="pf41"/>
				<xs:enumeration value="pf42"/>
				<xs:enumeration value="pf43"/>
				<xs:enumeration value="pf44"/>
				<xs:enumeration value="pf45"/>
				<xs:enumeration value="pf46"/>
				<xs:enumeration value="pf47"/>
				<xs:enumeration value="pf48"/>
				<xs:enumeration value="pf49"/>
				<xs:enumeration value="pf50"/>
				<xs:enumeration value="pf51"/>
				<xs:enumeration value="pf52"/>
				<xs:enumeration value="pf53"/>
				<xs:enumeration value="pf54"/>
				<xs:enumeration value="pf55"/>
				<xs:enumeration value="pf56"/>
				<xs:enumeration value="pf57"/>
				<xs:enumeration value="pf58"/>
				<xs:enumeration value="pf59"/>
				<xs:enumeration value="pf60"/>
				<xs:enumeration value="pf61"/>
				<xs:enumeration value="pf62"/>
				<xs:enumeration value="pf63"/>
				<xs:enumeration value="pf64"/>
				<xs:enumeration value="pf65"/>
				<xs:enumeration value="pf66"/>
				<xs:enumeration value="pf67"/>
				<xs:enumeration value="pf68"/>
				<xs:enumeration value="pf69"/>
				<xs:enumeration value="pf70"/>
				<xs:enumeration value="pf71"/>
				<xs:enumeration value="pf72"/>
				<xs:enumeration value="pf73"/>
				<xs:enumeration value="pf74"/>
				<xs:enumeration value="pf75"/>
				<xs:enumeration value="pf76"/>
				<xs:enumeration value="pf77"/>
				<xs:enumeration value="pf78"/>
				<xs:enumeration value="pf79"/>
				<xs:enumeration value="pf80"/>
				<xs:enumeration value="pf81"/>
				<xs:enumeration value="pf82"/>
				<xs:enumeration value="pf83"/>
				<xs:enumeration value="pf84"/>
				<xs:enumeration value="pf85"/>
				<xs:enumeration value="pf86"/>
				<xs:enumeration value="pf87"/>
				<xs:enumeration value="pf88"/>
				<xs:enumeration value="pf89"/>
				<xs:enumeration value="pf90"/>
				<xs:enumeration value="pf91"/>
				<xs:enumeration value="pf92"/>
				<xs:enumeration value="pf93"/>
				<xs:enumeration value="pf94"/>
				<xs:enumeration value="pf95"/>
				<xs:enumeration value="pf96"/>
				<xs:enumeration value="pf97"/>
				<xs:enumeration value="pf98"/>
				<xs:enumeration value="pf99"/>
			</xs:restriction>
		</xs:simpleType>
		
		<xs:attribute name="prefix" type="PREFIXES"/>
		
		<xs:simpleType name="RSPTYPES">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "RSPTYPES" (Type of response to a comment)             *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  rt01   	     -   Accepted                                        *
    *  rt02   	     -   Pending                                         *
    *  rt03   	     -   Partly accepted                                 *
    *  rt04          -   Rejected                                        *
    *  rt05...rt50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  rt51...rt99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="rt01"/>
				<xs:enumeration value="rt02"/>
				<xs:enumeration value="rt03"/>
				<xs:enumeration value="rt04"/>
				<xs:enumeration value="rt05"/>
				<xs:enumeration value="rt06"/>
				<xs:enumeration value="rt07"/>
				<xs:enumeration value="rt08"/>
				<xs:enumeration value="rt09"/>
				<xs:enumeration value="rt10"/>
				<xs:enumeration value="rt11"/>
				<xs:enumeration value="rt12"/>
				<xs:enumeration value="rt13"/>
				<xs:enumeration value="rt14"/>
				<xs:enumeration value="rt15"/>
				<xs:enumeration value="rt16"/>
				<xs:enumeration value="rt17"/>
				<xs:enumeration value="rt18"/>
				<xs:enumeration value="rt19"/>
				<xs:enumeration value="rt20"/>
				<xs:enumeration value="rt21"/>
				<xs:enumeration value="rt22"/>
				<xs:enumeration value="rt23"/>
				<xs:enumeration value="rt24"/>
				<xs:enumeration value="rt25"/>
				<xs:enumeration value="rt26"/>
				<xs:enumeration value="rt27"/>
				<xs:enumeration value="rt28"/>
				<xs:enumeration value="rt29"/>
				<xs:enumeration value="rt30"/>
				<xs:enumeration value="rt31"/>
				<xs:enumeration value="rt32"/>
				<xs:enumeration value="rt33"/>
				<xs:enumeration value="rt34"/>
				<xs:enumeration value="rt35"/>
				<xs:enumeration value="rt36"/>
				<xs:enumeration value="rt37"/>
				<xs:enumeration value="rt38"/>
				<xs:enumeration value="rt39"/>
				<xs:enumeration value="rt40"/>
				<xs:enumeration value="rt41"/>
				<xs:enumeration value="rt42"/>
				<xs:enumeration value="rt43"/>
				<xs:enumeration value="rt44"/>
				<xs:enumeration value="rt45"/>
				<xs:enumeration value="rt46"/>
				<xs:enumeration value="rt47"/>
				<xs:enumeration value="rt48"/>
				<xs:enumeration value="rt49"/>
				<xs:enumeration value="rt50"/>
				<xs:enumeration value="rt51"/>
				<xs:enumeration value="rt52"/>
				<xs:enumeration value="rt53"/>
				<xs:enumeration value="rt54"/>
				<xs:enumeration value="rt55"/>
				<xs:enumeration value="rt56"/>
				<xs:enumeration value="rt57"/>
				<xs:enumeration value="rt58"/>
				<xs:enumeration value="rt59"/>
				<xs:enumeration value="rt60"/>
				<xs:enumeration value="rt61"/>
				<xs:enumeration value="rt62"/>
				<xs:enumeration value="rt63"/>
				<xs:enumeration value="rt64"/>
				<xs:enumeration value="rt65"/>
				<xs:enumeration value="rt66"/>
				<xs:enumeration value="rt67"/>
				<xs:enumeration value="rt68"/>
				<xs:enumeration value="rt69"/>
				<xs:enumeration value="rt70"/>
				<xs:enumeration value="rt71"/>
				<xs:enumeration value="rt72"/>
				<xs:enumeration value="rt73"/>
				<xs:enumeration value="rt74"/>
				<xs:enumeration value="rt75"/>
				<xs:enumeration value="rt76"/>
				<xs:enumeration value="rt77"/>
				<xs:enumeration value="rt78"/>
				<xs:enumeration value="rt79"/>
				<xs:enumeration value="rt80"/>
				<xs:enumeration value="rt81"/>
				<xs:enumeration value="rt82"/>
				<xs:enumeration value="rt83"/>
				<xs:enumeration value="rt84"/>
				<xs:enumeration value="rt85"/>
				<xs:enumeration value="rt86"/>
				<xs:enumeration value="rt87"/>
				<xs:enumeration value="rt88"/>
				<xs:enumeration value="rt89"/>
				<xs:enumeration value="rt90"/>
				<xs:enumeration value="rt91"/>
				<xs:enumeration value="rt92"/>
				<xs:enumeration value="rt93"/>
				<xs:enumeration value="rt94"/>
				<xs:enumeration value="rt95"/>
				<xs:enumeration value="rt96"/>
				<xs:enumeration value="rt97"/>
				<xs:enumeration value="rt98"/>
				<xs:enumeration value="rt99"/>
			</xs:restriction>
		</xs:simpleType>
		
		
		<xs:simpleType name="SKILLS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "SKILLS" (Personnel skill level)                       *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  sk01   	     -   basic                                           *
    *  sk02   	     -   intermediate                                    *
    *  sk03          -   advanced                                        *
    *  sk04...sk50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  sk51...sk99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="sk01"/>
				<xs:enumeration value="sk02"/>
				<xs:enumeration value="sk03"/>
				<xs:enumeration value="sk04"/>
				<xs:enumeration value="sk05"/>
				<xs:enumeration value="sk06"/>
				<xs:enumeration value="sk07"/>
				<xs:enumeration value="sk08"/>
				<xs:enumeration value="sk09"/>
				<xs:enumeration value="sk10"/>
				<xs:enumeration value="sk11"/>
				<xs:enumeration value="sk12"/>
				<xs:enumeration value="sk13"/>
				<xs:enumeration value="sk14"/>
				<xs:enumeration value="sk15"/>
				<xs:enumeration value="sk16"/>
				<xs:enumeration value="sk17"/>
				<xs:enumeration value="sk18"/>
				<xs:enumeration value="sk19"/>
				<xs:enumeration value="sk20"/>
				<xs:enumeration value="sk21"/>
				<xs:enumeration value="sk22"/>
				<xs:enumeration value="sk23"/>
				<xs:enumeration value="sk24"/>
				<xs:enumeration value="sk25"/>
				<xs:enumeration value="sk26"/>
				<xs:enumeration value="sk27"/>
				<xs:enumeration value="sk28"/>
				<xs:enumeration value="sk29"/>
				<xs:enumeration value="sk30"/>
				<xs:enumeration value="sk31"/>
				<xs:enumeration value="sk32"/>
				<xs:enumeration value="sk33"/>
				<xs:enumeration value="sk34"/>
				<xs:enumeration value="sk35"/>
				<xs:enumeration value="sk36"/>
				<xs:enumeration value="sk37"/>
				<xs:enumeration value="sk38"/>
				<xs:enumeration value="sk39"/>
				<xs:enumeration value="sk40"/>
				<xs:enumeration value="sk41"/>
				<xs:enumeration value="sk42"/>
				<xs:enumeration value="sk43"/>
				<xs:enumeration value="sk44"/>
				<xs:enumeration value="sk45"/>
				<xs:enumeration value="sk46"/>
				<xs:enumeration value="sk47"/>
				<xs:enumeration value="sk48"/>
				<xs:enumeration value="sk49"/>
				<xs:enumeration value="sk50"/>
				<xs:enumeration value="sk51"/>
				<xs:enumeration value="sk52"/>
				<xs:enumeration value="sk53"/>
				<xs:enumeration value="sk54"/>
				<xs:enumeration value="sk55"/>
				<xs:enumeration value="sk56"/>
				<xs:enumeration value="sk57"/>
				<xs:enumeration value="sk58"/>
				<xs:enumeration value="sk59"/>
				<xs:enumeration value="sk60"/>
				<xs:enumeration value="sk61"/>
				<xs:enumeration value="sk62"/>
				<xs:enumeration value="sk63"/>
				<xs:enumeration value="sk64"/>
				<xs:enumeration value="sk65"/>
				<xs:enumeration value="sk66"/>
				<xs:enumeration value="sk67"/>
				<xs:enumeration value="sk68"/>
				<xs:enumeration value="sk69"/>
				<xs:enumeration value="sk70"/>
				<xs:enumeration value="sk71"/>
				<xs:enumeration value="sk72"/>
				<xs:enumeration value="sk73"/>
				<xs:enumeration value="sk74"/>
				<xs:enumeration value="sk75"/>
				<xs:enumeration value="sk76"/>
				<xs:enumeration value="sk77"/>
				<xs:enumeration value="sk78"/>
				<xs:enumeration value="sk79"/>
				<xs:enumeration value="sk80"/>
				<xs:enumeration value="sk81"/>
				<xs:enumeration value="sk82"/>
				<xs:enumeration value="sk83"/>
				<xs:enumeration value="sk84"/>
				<xs:enumeration value="sk85"/>
				<xs:enumeration value="sk86"/>
				<xs:enumeration value="sk87"/>
				<xs:enumeration value="sk88"/>
				<xs:enumeration value="sk89"/>
				<xs:enumeration value="sk90"/>
				<xs:enumeration value="sk91"/>
				<xs:enumeration value="sk92"/>
				<xs:enumeration value="sk93"/>
				<xs:enumeration value="sk94"/>
				<xs:enumeration value="sk95"/>
				<xs:enumeration value="sk96"/>
				<xs:enumeration value="sk97"/>
				<xs:enumeration value="sk98"/>
				<xs:enumeration value="sk99"/>
			</xs:restriction>
		</xs:simpleType>
		
		
		<xs:simpleType name="SUP.LEVS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "SUP.LEVS" (Supervisor level)                          *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  sl01   	     -   Low                                             *
    *  sl02   	     -   Low intermediate                                *
    *  sl03          -   High intermediate                               *
    *  sl04          -   High                                            *
    *  sl05...sl50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  sl51...sl99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="sl01"/>
				<xs:enumeration value="sl02"/>
				<xs:enumeration value="sl03"/>
				<xs:enumeration value="sl04"/>
				<xs:enumeration value="sl05"/>
				<xs:enumeration value="sl06"/>
				<xs:enumeration value="sl07"/>
				<xs:enumeration value="sl08"/>
				<xs:enumeration value="sl09"/>
				<xs:enumeration value="sl10"/>
				<xs:enumeration value="sl11"/>
				<xs:enumeration value="sl12"/>
				<xs:enumeration value="sl13"/>
				<xs:enumeration value="sl14"/>
				<xs:enumeration value="sl15"/>
				<xs:enumeration value="sl16"/>
				<xs:enumeration value="sl17"/>
				<xs:enumeration value="sl18"/>
				<xs:enumeration value="sl19"/>
				<xs:enumeration value="sl20"/>
				<xs:enumeration value="sl21"/>
				<xs:enumeration value="sl22"/>
				<xs:enumeration value="sl23"/>
				<xs:enumeration value="sl24"/>
				<xs:enumeration value="sl25"/>
				<xs:enumeration value="sl26"/>
				<xs:enumeration value="sl27"/>
				<xs:enumeration value="sl28"/>
				<xs:enumeration value="sl29"/>
				<xs:enumeration value="sl30"/>
				<xs:enumeration value="sl31"/>
				<xs:enumeration value="sl32"/>
				<xs:enumeration value="sl33"/>
				<xs:enumeration value="sl34"/>
				<xs:enumeration value="sl35"/>
				<xs:enumeration value="sl36"/>
				<xs:enumeration value="sl37"/>
				<xs:enumeration value="sl38"/>
				<xs:enumeration value="sl39"/>
				<xs:enumeration value="sl40"/>
				<xs:enumeration value="sl41"/>
				<xs:enumeration value="sl42"/>
				<xs:enumeration value="sl43"/>
				<xs:enumeration value="sl44"/>
				<xs:enumeration value="sl45"/>
				<xs:enumeration value="sl46"/>
				<xs:enumeration value="sl47"/>
				<xs:enumeration value="sl48"/>
				<xs:enumeration value="sl49"/>
				<xs:enumeration value="sl50"/>
				<xs:enumeration value="sl51"/>
				<xs:enumeration value="sl52"/>
				<xs:enumeration value="sl53"/>
				<xs:enumeration value="sl54"/>
				<xs:enumeration value="sl55"/>
				<xs:enumeration value="sl56"/>
				<xs:enumeration value="sl57"/>
				<xs:enumeration value="sl58"/>
				<xs:enumeration value="sl59"/>
				<xs:enumeration value="sl60"/>
				<xs:enumeration value="sl61"/>
				<xs:enumeration value="sl62"/>
				<xs:enumeration value="sl63"/>
				<xs:enumeration value="sl64"/>
				<xs:enumeration value="sl65"/>
				<xs:enumeration value="sl66"/>
				<xs:enumeration value="sl67"/>
				<xs:enumeration value="sl68"/>
				<xs:enumeration value="sl69"/>
				<xs:enumeration value="sl70"/>
				<xs:enumeration value="sl71"/>
				<xs:enumeration value="sl72"/>
				<xs:enumeration value="sl73"/>
				<xs:enumeration value="sl74"/>
				<xs:enumeration value="sl75"/>
				<xs:enumeration value="sl76"/>
				<xs:enumeration value="sl77"/>
				<xs:enumeration value="sl78"/>
				<xs:enumeration value="sl79"/>
				<xs:enumeration value="sl80"/>
				<xs:enumeration value="sl81"/>
				<xs:enumeration value="sl82"/>
				<xs:enumeration value="sl83"/>
				<xs:enumeration value="sl84"/>
				<xs:enumeration value="sl85"/>
				<xs:enumeration value="sl86"/>
				<xs:enumeration value="sl87"/>
				<xs:enumeration value="sl88"/>
				<xs:enumeration value="sl89"/>
				<xs:enumeration value="sl90"/>
				<xs:enumeration value="sl91"/>
				<xs:enumeration value="sl92"/>
				<xs:enumeration value="sl93"/>
				<xs:enumeration value="sl94"/>
				<xs:enumeration value="sl95"/>
				<xs:enumeration value="sl96"/>
				<xs:enumeration value="sl97"/>
				<xs:enumeration value="sl98"/>
				<xs:enumeration value="sl99"/>
			</xs:restriction>
		</xs:simpleType>
		
		
		<xs:simpleType name="TYPES">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "TYPES" (Limit type)                                   *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  lt01   	     -   Time between overhaul (tbo)                     *
    *  lt02   	     -   Hard time (ht)                                  *
    *  lt03          -   Since last maintenance (slm)                    *
    *  lt04          -   Out time limit (otl)                            *
    *  lt05          -   On condition (oc)                               *
    *  lt06          -   Check maintenance (cm)                          *
    *  lt07   	     -   Functional check (fc)                           *
    *  lt08...lt50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  lt51...lt99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                 		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="lt01"/>
				<xs:enumeration value="lt02"/>
				<xs:enumeration value="lt03"/>
				<xs:enumeration value="lt04"/>
				<xs:enumeration value="lt05"/>
				<xs:enumeration value="lt06"/>
				<xs:enumeration value="lt07"/>
				<xs:enumeration value="lt08"/>
				<xs:enumeration value="lt09"/>
				<xs:enumeration value="lt10"/>
				<xs:enumeration value="lt11"/>
				<xs:enumeration value="lt12"/>
				<xs:enumeration value="lt13"/>
				<xs:enumeration value="lt14"/>
				<xs:enumeration value="lt15"/>
				<xs:enumeration value="lt16"/>
				<xs:enumeration value="lt17"/>
				<xs:enumeration value="lt18"/>
				<xs:enumeration value="lt19"/>
				<xs:enumeration value="lt20"/>
				<xs:enumeration value="lt21"/>
				<xs:enumeration value="lt22"/>
				<xs:enumeration value="lt23"/>
				<xs:enumeration value="lt24"/>
				<xs:enumeration value="lt25"/>
				<xs:enumeration value="lt26"/>
				<xs:enumeration value="lt27"/>
				<xs:enumeration value="lt28"/>
				<xs:enumeration value="lt29"/>
				<xs:enumeration value="lt30"/>
				<xs:enumeration value="lt31"/>
				<xs:enumeration value="lt32"/>
				<xs:enumeration value="lt33"/>
				<xs:enumeration value="lt34"/>
				<xs:enumeration value="lt35"/>
				<xs:enumeration value="lt36"/>
				<xs:enumeration value="lt37"/>
				<xs:enumeration value="lt38"/>
				<xs:enumeration value="lt39"/>
				<xs:enumeration value="lt40"/>
				<xs:enumeration value="lt41"/>
				<xs:enumeration value="lt42"/>
				<xs:enumeration value="lt43"/>
				<xs:enumeration value="lt44"/>
				<xs:enumeration value="lt45"/>
				<xs:enumeration value="lt46"/>
				<xs:enumeration value="lt47"/>
				<xs:enumeration value="lt48"/>
				<xs:enumeration value="lt49"/>
				<xs:enumeration value="lt50"/>
				<xs:enumeration value="lt51"/>
				<xs:enumeration value="lt52"/>
				<xs:enumeration value="lt53"/>
				<xs:enumeration value="lt54"/>
				<xs:enumeration value="lt55"/>
				<xs:enumeration value="lt56"/>
				<xs:enumeration value="lt57"/>
				<xs:enumeration value="lt58"/>
				<xs:enumeration value="lt59"/>
				<xs:enumeration value="lt60"/>
				<xs:enumeration value="lt61"/>
				<xs:enumeration value="lt62"/>
				<xs:enumeration value="lt63"/>
				<xs:enumeration value="lt64"/>
				<xs:enumeration value="lt65"/>
				<xs:enumeration value="lt66"/>
				<xs:enumeration value="lt67"/>
				<xs:enumeration value="lt68"/>
				<xs:enumeration value="lt69"/>
				<xs:enumeration value="lt70"/>
				<xs:enumeration value="lt71"/>
				<xs:enumeration value="lt72"/>
				<xs:enumeration value="lt73"/>
				<xs:enumeration value="lt74"/>
				<xs:enumeration value="lt75"/>
				<xs:enumeration value="lt76"/>
				<xs:enumeration value="lt77"/>
				<xs:enumeration value="lt78"/>
				<xs:enumeration value="lt79"/>
				<xs:enumeration value="lt80"/>
				<xs:enumeration value="lt81"/>
				<xs:enumeration value="lt82"/>
				<xs:enumeration value="lt83"/>
				<xs:enumeration value="lt84"/>
				<xs:enumeration value="lt85"/>
				<xs:enumeration value="lt86"/>
				<xs:enumeration value="lt87"/>
				<xs:enumeration value="lt88"/>
				<xs:enumeration value="lt89"/>
				<xs:enumeration value="lt90"/>
				<xs:enumeration value="lt91"/>
				<xs:enumeration value="lt92"/>
				<xs:enumeration value="lt93"/>
				<xs:enumeration value="lt94"/>
				<xs:enumeration value="lt95"/>
				<xs:enumeration value="lt96"/>
				<xs:enumeration value="lt97"/>
				<xs:enumeration value="lt98"/>
				<xs:enumeration value="lt99"/>
			</xs:restriction>
		</xs:simpleType>
		
		
		<xs:simpleType name="THIUOMS">
			<xs:annotation>
				<xs:documentation>
    **********************************************************************
    * Define Type "THIUOMS" (Unit of measurement for theshold interval)  *
    * containing the following allowable attribute values and their      *
    * meanings in S1000D:-                                               *
    *                                                                    *
    *  th01   	     -   flight hours                                    *
    *  th02   	     -   flight cycles                                   *
    *  th03          -   months                                          *
    *  th04          -   weeks                                           *
    *  th05          -   years                                           *
    *  th06          -   days                                            *
    *  th07   	     -   supersonic cycles                               *
    *  th08          -   pressure cycles                                 *
    *  th09          -   engine cycles                                   *
    *  th10          -   engine change                                   *
    *  th11          -   shop visits                                     *
    *  th12          -   auxiliary power unit change                     *
    *  th13          -   landing gear change                             *
    *  th14          -   wheel change                                    *
    *  th15          -   engine start                                    *
    *  th16...th50   -   NOT GIVEN (Reserved for S1000D)                 *
    *  th51...th99   -   Not given (Project available)                   *
    *                                                                    *
    *  No default value.                                                 *
    **********************************************************************
                		</xs:documentation>
			</xs:annotation>

			<xs:restriction base="xs:string">
				<xs:enumeration value="th01"/>
				<xs:enumeration value="th02"/>
				<xs:enumeration value="th03"/>
				<xs:enumeration value="th04"/>
				<xs:enumeration value="th05"/>
				<xs:enumeration value="th06"/>
				<xs:enumeration value="th07"/>
				<xs:enumeration value="th08"/>
				<xs:enumeration value="th09"/>
				<xs:enumeration value="th10"/>
				<xs:enumeration value="th11"/>
				<xs:enumeration value="th12"/>
				<xs:enumeration value="th13"/>
				<xs:enumeration value="th14"/>
				<xs:enumeration value="th15"/>
				<xs:enumeration value="th16"/>
				<xs:enumeration value="th17"/>
				<xs:enumeration value="th18"/>
				<xs:enumeration value="th19"/>
				<xs:enumeration value="th20"/>
				<xs:enumeration value="th21"/>
				<xs:enumeration value="th22"/>
				<xs:enumeration value="th23"/>
				<xs:enumeration value="th24"/>
				<xs:enumeration value="th25"/>
				<xs:enumeration value="th26"/>
				<xs:enumeration value="th27"/>
				<xs:enumeration value="th28"/>
				<xs:enumeration value="th29"/>
				<xs:enumeration value="th30"/>
				<xs:enumeration value="th31"/>
				<xs:enumeration value="th32"/>
				<xs:enumeration value="th33"/>
				<xs:enumeration value="th34"/>
				<xs:enumeration value="th35"/>
				<xs:enumeration value="th36"/>
				<xs:enumeration value="th37"/>
				<xs:enumeration value="th38"/>
				<xs:enumeration value="th39"/>
				<xs:enumeration value="th40"/>
				<xs:enumeration value="th41"/>
				<xs:enumeration value="th42"/>
				<xs:enumeration value="th43"/>
				<xs:enumeration value="th44"/>
				<xs:enumeration value="th45"/>
				<xs:enumeration value="th46"/>
				<xs:enumeration value="th47"/>
				<xs:enumeration value="th48"/>
				<xs:enumeration value="th49"/>
				<xs:enumeration value="th50"/>
				<xs:enumeration value="th51"/>
				<xs:enumeration value="th52"/>
				<xs:enumeration value="th53"/>
				<xs:enumeration value="th54"/>
				<xs:enumeration value="th55"/>
				<xs:enumeration value="th56"/>
				<xs:enumeration value="th57"/>
				<xs:enumeration value="th58"/>
				<xs:enumeration value="th59"/>
				<xs:enumeration value="th60"/>
				<xs:enumeration value="th61"/>
				<xs:enumeration value="th62"/>
				<xs:enumeration value="th63"/>
				<xs:enumeration value="th64"/>
				<xs:enumeration value="th65"/>
				<xs:enumeration value="th66"/>
				<xs:enumeration value="th67"/>
				<xs:enumeration value="th68"/>
				<xs:enumeration value="th69"/>
				<xs:enumeration value="th70"/>
				<xs:enumeration value="th71"/>
				<xs:enumeration value="th72"/>
				<xs:enumeration value="th73"/>
				<xs:enumeration value="th74"/>
				<xs:enumeration value="th75"/>
				<xs:enumeration value="th76"/>
				<xs:enumeration value="th77"/>
				<xs:enumeration value="th78"/>
				<xs:enumeration value="th79"/>
				<xs:enumeration value="th80"/>
				<xs:enumeration value="th81"/>
				<xs:enumeration value="th82"/>
				<xs:enumeration value="th83"/>
				<xs:enumeration value="th84"/>
				<xs:enumeration value="th85"/>
				<xs:enumeration value="th86"/>
				<xs:enumeration value="th87"/>
				<xs:enumeration value="th88"/>
				<xs:enumeration value="th89"/>
				<xs:enumeration value="th90"/>
				<xs:enumeration value="th91"/>
				<xs:enumeration value="th92"/>
				<xs:enumeration value="th93"/>
				<xs:enumeration value="th94"/>
				<xs:enumeration value="th95"/>
				<xs:enumeration value="th96"/>
				<xs:enumeration value="th97"/>
				<xs:enumeration value="th98"/>
				<xs:enumeration value="th99"/>
			</xs:restriction>
		</xs:simpleType>
		
		
</xs:schema>
