<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified">
    <xs:annotation id="version">
      <xs:documentation>Issue number: 7</xs:documentation>
      <xs:documentation>Issue date: 2026-07-16</xs:documentation>
      <xs:documentation>URL: http://www.s1000d.org/S1000D_7/xml_schema_master/simpleTypes.xsd</xs:documentation>
      <xs:documentation>Remarks: none</xs:documentation>
    </xs:annotation>
    <xs:annotation id="copyright">
      <xs:documentation>Copyright (C) 2026 by Aerospace, Security and Defence Industries Association of Europe - ASD

Publishers:
 1) Aerospace, Security and Defence Industries Association of Europe
 2) Aerospace Industries Association of America
 3) ATA e-Business Program

Limitations of Liability:
1.  This material is provided 'As Is' and neither ASD nor any person who has contributed to the creation, revision or maintenance of the material makes any representations or warranties, express or implied, including but not limited to, warranties of merchantability or fitness for any particular purpose.
2.  Neither ASD nor any person who has contributed to the creation, revision or maintenance of this material shall be liable for any direct, indirect, special or consequential damages or any other liability arising from any use of this material.
3.  Revisions to this document may occur after its issuance. The user is responsible for determining if revisions to the material contained in this document have occurred and are applicable.

The details for copyright can be found in the S1000D Specification.</xs:documentation>
    </xs:annotation>
  <xs:annotation id="changes_4.2-01">
    <xs:documentation source="2013-069EPWG R4">Attribute sparePartClassCode definition; 2017-10-10 URL: https://specring.com/specs/S1000D/SPEC/proposals/view/2013-069EPWG</xs:documentation>
  </xs:annotation>
  <xs:annotation id="changes_4.2-02">
    <xs:documentation source="2017-028AA R4">IPD indenture attribute clarification; 2018-05-23 JS URL https://specring.com/specs/S1000D/SPEC/proposals/view/AA-2017-0028</xs:documentation>
  </xs:annotation>
  <xs:annotation id="changes_4.2-03">
    <xs:documentation source="2013-066EPWG R4">Issue Number Greater Than 999; 2018-11-26 JS URL: https://specring.com/specs/S1000D/SPEC/proposals/view/EPWG-2013-0076</xs:documentation>
    <xs:documentation source="2015-016AA R4">Identification of Regulatory Information; 2018-11-26 JS URL: https://specring.com/specs/S1000D/SPEC/proposals/view/AA-2015-0012</xs:documentation>
  </xs:annotation>
  <xs:annotation id="changes_5.0-04">
    <xs:documentation source="2010-011SE R11">Classification of consumables; 2022-11-23 JS URL: https://specring.com/specs/S1000D/SPEC/proposals/view/SE-2010-0220</xs:documentation>
    <xs:documentation source="2015-036FR R6">Maintenance planning &#x2013; Threshold with a condition; 2022-12-07 JS URL: https://specring.com/specs/S1000D/SPEC/proposals/view/FR-2015-0039</xs:documentation>
    <xs:documentation source="2018-006FR R7">dmRef qualification; 2023-01-12 JS URL: https://specring.com/specs/S1000D/SPEC/proposals/view/FR-2018-0005</xs:documentation>
  </xs:annotation>
  <xs:annotation id="changes_5.0-05">
    <xs:documentation source="2020-030US R8">Hazardous materials; 2023-10-17 JS URL https://specring.com/specs/S1000D/SPEC/proposals/view/US-2020-0024</xs:documentation>
    <xs:documentation source="2020-033EPWG R13">terminologyRepository CIR; 2023-10-18 JS URL https://specring.com/specs/S1000D/SPEC/proposals/view/EPWG-2020-0036</xs:documentation>
    <xs:documentation source="2020-036US R6">Operational checkout; 2023-10-20 JS URL https://specring.com/specs/S1000D/SPEC/proposals/view/US-2020-0031</xs:documentation>
  </xs:annotation>
  <xs:annotation id="changes_6-02">
    <xs:documentation source="2025-001US R1">Checklist schema enhancements 20260312 BS</xs:documentation>
    <xs:documentation source="2023-001US R6">The vector graphic "Wire/Fluid system tracing" functionality by augmenting the ICN metadata file; 20260312 BS</xs:documentation>
  </xs:annotation>
  <xs:simpleType name="accessPointTypeValueAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="accpnl01"/>
      <xs:enumeration value="accpnl02"/>
      <xs:enumeration value="accpnl03"/>
      <xs:enumeration value="accpnl04"/>
      <xs:enumeration value="accpnl05"/>
      <xs:enumeration value="accpnl06"/>
      <xs:enumeration value="accpnl07"/>
      <xs:enumeration value="accpnl08"/>
      <xs:enumeration value="accpnl09"/>
      <xs:enumeration value="accpnl10"/>
      <xs:enumeration value="accpnl11"/>
      <xs:enumeration value="accpnl12"/>
      <xs:enumeration value="accpnl13"/>
      <xs:enumeration value="accpnl14"/>
      <xs:enumeration value="accpnl15"/>
      <xs:enumeration value="accpnl16"/>
      <xs:enumeration value="accpnl17"/>
      <xs:enumeration value="accpnl18"/>
      <xs:enumeration value="accpnl19"/>
      <xs:enumeration value="accpnl20"/>
      <xs:enumeration value="accpnl21"/>
      <xs:enumeration value="accpnl22"/>
      <xs:enumeration value="accpnl23"/>
      <xs:enumeration value="accpnl24"/>
      <xs:enumeration value="accpnl25"/>
      <xs:enumeration value="accpnl26"/>
      <xs:enumeration value="accpnl27"/>
      <xs:enumeration value="accpnl28"/>
      <xs:enumeration value="accpnl29"/>
      <xs:enumeration value="accpnl30"/>
      <xs:enumeration value="accpnl31"/>
      <xs:enumeration value="accpnl32"/>
      <xs:enumeration value="accpnl33"/>
      <xs:enumeration value="accpnl34"/>
      <xs:enumeration value="accpnl35"/>
      <xs:enumeration value="accpnl36"/>
      <xs:enumeration value="accpnl37"/>
      <xs:enumeration value="accpnl38"/>
      <xs:enumeration value="accpnl39"/>
      <xs:enumeration value="accpnl40"/>
      <xs:enumeration value="accpnl41"/>
      <xs:enumeration value="accpnl42"/>
      <xs:enumeration value="accpnl43"/>
      <xs:enumeration value="accpnl44"/>
      <xs:enumeration value="accpnl45"/>
      <xs:enumeration value="accpnl46"/>
      <xs:enumeration value="accpnl47"/>
      <xs:enumeration value="accpnl48"/>
      <xs:enumeration value="accpnl49"/>
      <xs:enumeration value="accpnl50"/>
      <xs:enumeration value="accpnl51"/>
      <xs:enumeration value="accpnl52"/>
      <xs:enumeration value="accpnl53"/>
      <xs:enumeration value="accpnl54"/>
      <xs:enumeration value="accpnl55"/>
      <xs:enumeration value="accpnl56"/>
      <xs:enumeration value="accpnl57"/>
      <xs:enumeration value="accpnl58"/>
      <xs:enumeration value="accpnl59"/>
      <xs:enumeration value="accpnl60"/>
      <xs:enumeration value="accpnl61"/>
      <xs:enumeration value="accpnl62"/>
      <xs:enumeration value="accpnl63"/>
      <xs:enumeration value="accpnl64"/>
      <xs:enumeration value="accpnl65"/>
      <xs:enumeration value="accpnl66"/>
      <xs:enumeration value="accpnl67"/>
      <xs:enumeration value="accpnl68"/>
      <xs:enumeration value="accpnl69"/>
      <xs:enumeration value="accpnl70"/>
      <xs:enumeration value="accpnl71"/>
      <xs:enumeration value="accpnl72"/>
      <xs:enumeration value="accpnl73"/>
      <xs:enumeration value="accpnl74"/>
      <xs:enumeration value="accpnl75"/>
      <xs:enumeration value="accpnl76"/>
      <xs:enumeration value="accpnl77"/>
      <xs:enumeration value="accpnl78"/>
      <xs:enumeration value="accpnl79"/>
      <xs:enumeration value="accpnl80"/>
      <xs:enumeration value="accpnl81"/>
      <xs:enumeration value="accpnl82"/>
      <xs:enumeration value="accpnl83"/>
      <xs:enumeration value="accpnl84"/>
      <xs:enumeration value="accpnl85"/>
      <xs:enumeration value="accpnl86"/>
      <xs:enumeration value="accpnl87"/>
      <xs:enumeration value="accpnl88"/>
      <xs:enumeration value="accpnl89"/>
      <xs:enumeration value="accpnl90"/>
      <xs:enumeration value="accpnl91"/>
      <xs:enumeration value="accpnl92"/>
      <xs:enumeration value="accpnl93"/>
      <xs:enumeration value="accpnl94"/>
      <xs:enumeration value="accpnl95"/>
      <xs:enumeration value="accpnl96"/>
      <xs:enumeration value="accpnl97"/>
      <xs:enumeration value="accpnl98"/>
      <xs:enumeration value="accpnl99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="acronymTypeAttType">
    <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"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="actionIdentTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ai01"/>
      <xs:enumeration value="ai02"/>
      <xs:enumeration value="ai03"/>
      <xs:enumeration value="ai04"/>
      <xs:enumeration value="ai05"/>
      <xs:enumeration value="ai06"/>
      <xs:enumeration value="ai07"/>
      <xs:enumeration value="ai08"/>
      <xs:enumeration value="ai09"/>
      <xs:enumeration value="ai10"/>
      <xs:enumeration value="ai11"/>
      <xs:enumeration value="ai12"/>
      <xs:enumeration value="ai13"/>
      <xs:enumeration value="ai14"/>
      <xs:enumeration value="ai15"/>
      <xs:enumeration value="ai16"/>
      <xs:enumeration value="ai17"/>
      <xs:enumeration value="ai18"/>
      <xs:enumeration value="ai19"/>
      <xs:enumeration value="ai20"/>
      <xs:enumeration value="ai21"/>
      <xs:enumeration value="ai22"/>
      <xs:enumeration value="ai23"/>
      <xs:enumeration value="ai24"/>
      <xs:enumeration value="ai25"/>
      <xs:enumeration value="ai26"/>
      <xs:enumeration value="ai27"/>
      <xs:enumeration value="ai28"/>
      <xs:enumeration value="ai29"/>
      <xs:enumeration value="ai30"/>
      <xs:enumeration value="ai31"/>
      <xs:enumeration value="ai32"/>
      <xs:enumeration value="ai33"/>
      <xs:enumeration value="ai34"/>
      <xs:enumeration value="ai35"/>
      <xs:enumeration value="ai36"/>
      <xs:enumeration value="ai37"/>
      <xs:enumeration value="ai38"/>
      <xs:enumeration value="ai39"/>
      <xs:enumeration value="ai40"/>
      <xs:enumeration value="ai41"/>
      <xs:enumeration value="ai42"/>
      <xs:enumeration value="ai43"/>
      <xs:enumeration value="ai44"/>
      <xs:enumeration value="ai45"/>
      <xs:enumeration value="ai46"/>
      <xs:enumeration value="ai47"/>
      <xs:enumeration value="ai48"/>
      <xs:enumeration value="ai49"/>
      <xs:enumeration value="ai50"/>
      <xs:enumeration value="ai51"/>
      <xs:enumeration value="ai52"/>
      <xs:enumeration value="ai53"/>
      <xs:enumeration value="ai54"/>
      <xs:enumeration value="ai55"/>
      <xs:enumeration value="ai56"/>
      <xs:enumeration value="ai57"/>
      <xs:enumeration value="ai58"/>
      <xs:enumeration value="ai59"/>
      <xs:enumeration value="ai60"/>
      <xs:enumeration value="ai61"/>
      <xs:enumeration value="ai62"/>
      <xs:enumeration value="ai63"/>
      <xs:enumeration value="ai64"/>
      <xs:enumeration value="ai65"/>
      <xs:enumeration value="ai66"/>
      <xs:enumeration value="ai67"/>
      <xs:enumeration value="ai68"/>
      <xs:enumeration value="ai69"/>
      <xs:enumeration value="ai70"/>
      <xs:enumeration value="ai71"/>
      <xs:enumeration value="ai72"/>
      <xs:enumeration value="ai73"/>
      <xs:enumeration value="ai74"/>
      <xs:enumeration value="ai75"/>
      <xs:enumeration value="ai76"/>
      <xs:enumeration value="ai77"/>
      <xs:enumeration value="ai78"/>
      <xs:enumeration value="ai79"/>
      <xs:enumeration value="ai80"/>
      <xs:enumeration value="ai81"/>
      <xs:enumeration value="ai82"/>
      <xs:enumeration value="ai83"/>
      <xs:enumeration value="ai84"/>
      <xs:enumeration value="ai85"/>
      <xs:enumeration value="ai86"/>
      <xs:enumeration value="ai87"/>
      <xs:enumeration value="ai88"/>
      <xs:enumeration value="ai89"/>
      <xs:enumeration value="ai90"/>
      <xs:enumeration value="ai91"/>
      <xs:enumeration value="ai92"/>
      <xs:enumeration value="ai93"/>
      <xs:enumeration value="ai94"/>
      <xs:enumeration value="ai95"/>
      <xs:enumeration value="ai96"/>
      <xs:enumeration value="ai97"/>
      <xs:enumeration value="ai98"/>
      <xs:enumeration value="ai99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="actionResponsibilityAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="all"/>
      <xs:enumeration value="any"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="alignAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="left"/>
      <xs:enumeration value="right"/>
      <xs:enumeration value="center"/>
      <xs:enumeration value="justify"/>
      <xs:enumeration value="char"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="alignCaptionAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="left"/>
      <xs:enumeration value="right"/>
      <xs:enumeration value="center"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="alignCaptionEntryAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="left"/>
      <xs:enumeration value="right"/>
      <xs:enumeration value="center"/>
      <xs:enumeration value="justify"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="allowedObjectFlagAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="andOrAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="and"/>
      <xs:enumeration value="or"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="answerToEntryAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="y"/>
      <xs:enumeration value="n"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="applicConfigurationAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="allowed"/>
      <xs:enumeration value="built"/>
      <xs:enumeration value="designed"/>
      <xs:enumeration value="installed"/>
      <xs:enumeration value="manufactured"/>
      <xs:enumeration value="supported"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="applicPropertyTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="condition"/>
      <xs:enumeration value="prodattr"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="applicPropertyValueAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[^|~]*"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="applicPropertyValuesGenericAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[^~|\t\n\r]+(~[^~|\t\n\r]+)?(\|[^~|\t\n\r]+(~[^~|\t\n\r]+)?)*"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="associationTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="extref"/>
      <xs:enumeration value="alias"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="assyCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="([A-Z0-9]{2}|[A-Z0-9]{4})"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="attachStoreShipPartCodeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="attachmentNumberAttType">
    <xs:restriction base="xs:positiveInteger">
      <xs:totalDigits value="2" fixed="true"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="barCodeSymbologyAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="bcs01"/>
      <xs:enumeration value="bcs02"/>
      <xs:enumeration value="bcs03"/>
      <xs:enumeration value="bcs04"/>
      <xs:enumeration value="bcs05"/>
      <xs:enumeration value="bcs06"/>
      <xs:enumeration value="bcs07"/>
      <xs:enumeration value="bcs08"/>
      <xs:enumeration value="bcs09"/>
      <xs:enumeration value="bcs10"/>
      <xs:enumeration value="bcs11"/>
      <xs:enumeration value="bcs12"/>
      <xs:enumeration value="bcs13"/>
      <xs:enumeration value="bcs14"/>
      <xs:enumeration value="bcs15"/>
      <xs:enumeration value="bcs16"/>
      <xs:enumeration value="bcs17"/>
      <xs:enumeration value="bcs18"/>
      <xs:enumeration value="bcs19"/>
      <xs:enumeration value="bcs20"/>
      <xs:enumeration value="bcs21"/>
      <xs:enumeration value="bcs22"/>
      <xs:enumeration value="bcs23"/>
      <xs:enumeration value="bcs24"/>
      <xs:enumeration value="bcs25"/>
      <xs:enumeration value="bcs26"/>
      <xs:enumeration value="bcs27"/>
      <xs:enumeration value="bcs28"/>
      <xs:enumeration value="bcs29"/>
      <xs:enumeration value="bcs30"/>
      <xs:enumeration value="bcs31"/>
      <xs:enumeration value="bcs32"/>
      <xs:enumeration value="bcs33"/>
      <xs:enumeration value="bcs34"/>
      <xs:enumeration value="bcs35"/>
      <xs:enumeration value="bcs36"/>
      <xs:enumeration value="bcs37"/>
      <xs:enumeration value="bcs38"/>
      <xs:enumeration value="bcs39"/>
      <xs:enumeration value="bcs40"/>
      <xs:enumeration value="bcs41"/>
      <xs:enumeration value="bcs42"/>
      <xs:enumeration value="bcs43"/>
      <xs:enumeration value="bcs44"/>
      <xs:enumeration value="bcs45"/>
      <xs:enumeration value="bcs46"/>
      <xs:enumeration value="bcs47"/>
      <xs:enumeration value="bcs48"/>
      <xs:enumeration value="bcs49"/>
      <xs:enumeration value="bcs50"/>
      <xs:enumeration value="bcs51"/>
      <xs:enumeration value="bcs52"/>
      <xs:enumeration value="bcs53"/>
      <xs:enumeration value="bcs54"/>
      <xs:enumeration value="bcs55"/>
      <xs:enumeration value="bcs56"/>
      <xs:enumeration value="bcs57"/>
      <xs:enumeration value="bcs58"/>
      <xs:enumeration value="bcs59"/>
      <xs:enumeration value="bcs60"/>
      <xs:enumeration value="bcs61"/>
      <xs:enumeration value="bcs62"/>
      <xs:enumeration value="bcs63"/>
      <xs:enumeration value="bcs64"/>
      <xs:enumeration value="bcs65"/>
      <xs:enumeration value="bcs66"/>
      <xs:enumeration value="bcs67"/>
      <xs:enumeration value="bcs68"/>
      <xs:enumeration value="bcs69"/>
      <xs:enumeration value="bcs70"/>
      <xs:enumeration value="bcs71"/>
      <xs:enumeration value="bcs72"/>
      <xs:enumeration value="bcs73"/>
      <xs:enumeration value="bcs74"/>
      <xs:enumeration value="bcs75"/>
      <xs:enumeration value="bcs76"/>
      <xs:enumeration value="bcs77"/>
      <xs:enumeration value="bcs78"/>
      <xs:enumeration value="bcs79"/>
      <xs:enumeration value="bcs80"/>
      <xs:enumeration value="bcs81"/>
      <xs:enumeration value="bcs82"/>
      <xs:enumeration value="bcs83"/>
      <xs:enumeration value="bcs84"/>
      <xs:enumeration value="bcs85"/>
      <xs:enumeration value="bcs86"/>
      <xs:enumeration value="bcs87"/>
      <xs:enumeration value="bcs88"/>
      <xs:enumeration value="bcs89"/>
      <xs:enumeration value="bcs90"/>
      <xs:enumeration value="bcs91"/>
      <xs:enumeration value="bcs92"/>
      <xs:enumeration value="bcs93"/>
      <xs:enumeration value="bcs94"/>
      <xs:enumeration value="bcs95"/>
      <xs:enumeration value="bcs96"/>
      <xs:enumeration value="bcs97"/>
      <xs:enumeration value="bcs98"/>
      <xs:enumeration value="bcs99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="booleanActionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="defined"/>
      <xs:enumeration value="not"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="booleanOperationAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="and"/>
      <xs:enumeration value="equal"/>
      <xs:enumeration value="exclusiveOr"/>
      <xs:enumeration value="notEqual"/>
      <xs:enumeration value="or"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="brCategoryNumberAttType">
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
  <xs:simpleType name="brDecisionPointUniqueIdentAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="BRDP-(S1-|[A-Za-z0-9]{1,20})-[0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="brDecisionPointRefUniqueIdentAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="BRDP-(S1-|[A-Za-z0-9]{1,20})-[0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="brDecisionPointPriorityAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="brpr01"/>
      <xs:enumeration value="brpr02"/>
      <xs:enumeration value="brpr03"/>
      <xs:enumeration value="brpr04"/>
      <xs:enumeration value="brpr05"/>
      <xs:enumeration value="brpr06"/>
      <xs:enumeration value="brpr07"/>
      <xs:enumeration value="brpr08"/>
      <xs:enumeration value="brpr09"/>
      <xs:enumeration value="brpr10"/>
      <xs:enumeration value="brpr11"/>
      <xs:enumeration value="brpr12"/>
      <xs:enumeration value="brpr13"/>
      <xs:enumeration value="brpr14"/>
      <xs:enumeration value="brpr15"/>
      <xs:enumeration value="brpr16"/>
      <xs:enumeration value="brpr17"/>
      <xs:enumeration value="brpr18"/>
      <xs:enumeration value="brpr19"/>
      <xs:enumeration value="brpr20"/>
      <xs:enumeration value="brpr21"/>
      <xs:enumeration value="brpr22"/>
      <xs:enumeration value="brpr23"/>
      <xs:enumeration value="brpr24"/>
      <xs:enumeration value="brpr25"/>
      <xs:enumeration value="brpr26"/>
      <xs:enumeration value="brpr27"/>
      <xs:enumeration value="brpr28"/>
      <xs:enumeration value="brpr29"/>
      <xs:enumeration value="brpr30"/>
      <xs:enumeration value="brpr31"/>
      <xs:enumeration value="brpr32"/>
      <xs:enumeration value="brpr33"/>
      <xs:enumeration value="brpr34"/>
      <xs:enumeration value="brpr35"/>
      <xs:enumeration value="brpr36"/>
      <xs:enumeration value="brpr37"/>
      <xs:enumeration value="brpr38"/>
      <xs:enumeration value="brpr39"/>
      <xs:enumeration value="brpr40"/>
      <xs:enumeration value="brpr41"/>
      <xs:enumeration value="brpr42"/>
      <xs:enumeration value="brpr43"/>
      <xs:enumeration value="brpr44"/>
      <xs:enumeration value="brpr45"/>
      <xs:enumeration value="brpr46"/>
      <xs:enumeration value="brpr47"/>
      <xs:enumeration value="brpr48"/>
      <xs:enumeration value="brpr49"/>
      <xs:enumeration value="brpr50"/>
      <xs:enumeration value="brpr51"/>
      <xs:enumeration value="brpr52"/>
      <xs:enumeration value="brpr53"/>
      <xs:enumeration value="brpr54"/>
      <xs:enumeration value="brpr55"/>
      <xs:enumeration value="brpr56"/>
      <xs:enumeration value="brpr57"/>
      <xs:enumeration value="brpr58"/>
      <xs:enumeration value="brpr59"/>
      <xs:enumeration value="brpr60"/>
      <xs:enumeration value="brpr61"/>
      <xs:enumeration value="brpr62"/>
      <xs:enumeration value="brpr63"/>
      <xs:enumeration value="brpr64"/>
      <xs:enumeration value="brpr65"/>
      <xs:enumeration value="brpr66"/>
      <xs:enumeration value="brpr67"/>
      <xs:enumeration value="brpr68"/>
      <xs:enumeration value="brpr69"/>
      <xs:enumeration value="brpr70"/>
      <xs:enumeration value="brpr71"/>
      <xs:enumeration value="brpr72"/>
      <xs:enumeration value="brpr73"/>
      <xs:enumeration value="brpr74"/>
      <xs:enumeration value="brpr75"/>
      <xs:enumeration value="brpr76"/>
      <xs:enumeration value="brpr77"/>
      <xs:enumeration value="brpr78"/>
      <xs:enumeration value="brpr79"/>
      <xs:enumeration value="brpr80"/>
      <xs:enumeration value="brpr81"/>
      <xs:enumeration value="brpr82"/>
      <xs:enumeration value="brpr83"/>
      <xs:enumeration value="brpr84"/>
      <xs:enumeration value="brpr85"/>
      <xs:enumeration value="brpr86"/>
      <xs:enumeration value="brpr87"/>
      <xs:enumeration value="brpr88"/>
      <xs:enumeration value="brpr89"/>
      <xs:enumeration value="brpr90"/>
      <xs:enumeration value="brpr91"/>
      <xs:enumeration value="brpr92"/>
      <xs:enumeration value="brpr93"/>
      <xs:enumeration value="brpr94"/>
      <xs:enumeration value="brpr95"/>
      <xs:enumeration value="brpr96"/>
      <xs:enumeration value="brpr97"/>
      <xs:enumeration value="brpr98"/>
      <xs:enumeration value="brpr99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="brDecisionValueSelectionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="single"/>
      <xs:enumeration value="multiple"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="brSeverityLevelAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="brsl01"/>
      <xs:enumeration value="brsl02"/>
      <xs:enumeration value="brsl03"/>
      <xs:enumeration value="brsl04"/>
      <xs:enumeration value="brsl05"/>
      <xs:enumeration value="brsl06"/>
      <xs:enumeration value="brsl07"/>
      <xs:enumeration value="brsl08"/>
      <xs:enumeration value="brsl09"/>
      <xs:enumeration value="brsl10"/>
      <xs:enumeration value="brsl11"/>
      <xs:enumeration value="brsl12"/>
      <xs:enumeration value="brsl13"/>
      <xs:enumeration value="brsl14"/>
      <xs:enumeration value="brsl15"/>
      <xs:enumeration value="brsl16"/>
      <xs:enumeration value="brsl17"/>
      <xs:enumeration value="brsl18"/>
      <xs:enumeration value="brsl19"/>
      <xs:enumeration value="brsl20"/>
      <xs:enumeration value="brsl21"/>
      <xs:enumeration value="brsl22"/>
      <xs:enumeration value="brsl23"/>
      <xs:enumeration value="brsl24"/>
      <xs:enumeration value="brsl25"/>
      <xs:enumeration value="brsl26"/>
      <xs:enumeration value="brsl27"/>
      <xs:enumeration value="brsl28"/>
      <xs:enumeration value="brsl29"/>
      <xs:enumeration value="brsl30"/>
      <xs:enumeration value="brsl31"/>
      <xs:enumeration value="brsl32"/>
      <xs:enumeration value="brsl33"/>
      <xs:enumeration value="brsl34"/>
      <xs:enumeration value="brsl35"/>
      <xs:enumeration value="brsl36"/>
      <xs:enumeration value="brsl37"/>
      <xs:enumeration value="brsl38"/>
      <xs:enumeration value="brsl39"/>
      <xs:enumeration value="brsl40"/>
      <xs:enumeration value="brsl41"/>
      <xs:enumeration value="brsl42"/>
      <xs:enumeration value="brsl43"/>
      <xs:enumeration value="brsl44"/>
      <xs:enumeration value="brsl45"/>
      <xs:enumeration value="brsl46"/>
      <xs:enumeration value="brsl47"/>
      <xs:enumeration value="brsl48"/>
      <xs:enumeration value="brsl49"/>
      <xs:enumeration value="brsl50"/>
      <xs:enumeration value="brsl51"/>
      <xs:enumeration value="brsl52"/>
      <xs:enumeration value="brsl53"/>
      <xs:enumeration value="brsl54"/>
      <xs:enumeration value="brsl55"/>
      <xs:enumeration value="brsl56"/>
      <xs:enumeration value="brsl57"/>
      <xs:enumeration value="brsl58"/>
      <xs:enumeration value="brsl59"/>
      <xs:enumeration value="brsl60"/>
      <xs:enumeration value="brsl61"/>
      <xs:enumeration value="brsl62"/>
      <xs:enumeration value="brsl63"/>
      <xs:enumeration value="brsl64"/>
      <xs:enumeration value="brsl65"/>
      <xs:enumeration value="brsl66"/>
      <xs:enumeration value="brsl67"/>
      <xs:enumeration value="brsl68"/>
      <xs:enumeration value="brsl69"/>
      <xs:enumeration value="brsl70"/>
      <xs:enumeration value="brsl71"/>
      <xs:enumeration value="brsl72"/>
      <xs:enumeration value="brsl73"/>
      <xs:enumeration value="brsl74"/>
      <xs:enumeration value="brsl75"/>
      <xs:enumeration value="brsl76"/>
      <xs:enumeration value="brsl77"/>
      <xs:enumeration value="brsl78"/>
      <xs:enumeration value="brsl79"/>
      <xs:enumeration value="brsl80"/>
      <xs:enumeration value="brsl81"/>
      <xs:enumeration value="brsl82"/>
      <xs:enumeration value="brsl83"/>
      <xs:enumeration value="brsl84"/>
      <xs:enumeration value="brsl85"/>
      <xs:enumeration value="brsl86"/>
      <xs:enumeration value="brsl87"/>
      <xs:enumeration value="brsl88"/>
      <xs:enumeration value="brsl89"/>
      <xs:enumeration value="brsl90"/>
      <xs:enumeration value="brsl91"/>
      <xs:enumeration value="brsl92"/>
      <xs:enumeration value="brsl93"/>
      <xs:enumeration value="brsl94"/>
      <xs:enumeration value="brsl95"/>
      <xs:enumeration value="brsl96"/>
      <xs:enumeration value="brsl97"/>
      <xs:enumeration value="brsl98"/>
      <xs:enumeration value="brsl99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="brStatusAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="brst01"/>
      <xs:enumeration value="brst02"/>
      <xs:enumeration value="brst03"/>
      <xs:enumeration value="brst04"/>
      <xs:enumeration value="brst05"/>
      <xs:enumeration value="brst06"/>
      <xs:enumeration value="brst07"/>
      <xs:enumeration value="brst08"/>
      <xs:enumeration value="brst09"/>
      <xs:enumeration value="brst10"/>
      <xs:enumeration value="brst11"/>
      <xs:enumeration value="brst12"/>
      <xs:enumeration value="brst13"/>
      <xs:enumeration value="brst14"/>
      <xs:enumeration value="brst15"/>
      <xs:enumeration value="brst16"/>
      <xs:enumeration value="brst17"/>
      <xs:enumeration value="brst18"/>
      <xs:enumeration value="brst19"/>
      <xs:enumeration value="brst20"/>
      <xs:enumeration value="brst21"/>
      <xs:enumeration value="brst22"/>
      <xs:enumeration value="brst23"/>
      <xs:enumeration value="brst24"/>
      <xs:enumeration value="brst25"/>
      <xs:enumeration value="brst26"/>
      <xs:enumeration value="brst27"/>
      <xs:enumeration value="brst28"/>
      <xs:enumeration value="brst29"/>
      <xs:enumeration value="brst30"/>
      <xs:enumeration value="brst31"/>
      <xs:enumeration value="brst32"/>
      <xs:enumeration value="brst33"/>
      <xs:enumeration value="brst34"/>
      <xs:enumeration value="brst35"/>
      <xs:enumeration value="brst36"/>
      <xs:enumeration value="brst37"/>
      <xs:enumeration value="brst38"/>
      <xs:enumeration value="brst39"/>
      <xs:enumeration value="brst40"/>
      <xs:enumeration value="brst41"/>
      <xs:enumeration value="brst42"/>
      <xs:enumeration value="brst43"/>
      <xs:enumeration value="brst44"/>
      <xs:enumeration value="brst45"/>
      <xs:enumeration value="brst46"/>
      <xs:enumeration value="brst47"/>
      <xs:enumeration value="brst48"/>
      <xs:enumeration value="brst49"/>
      <xs:enumeration value="brst50"/>
      <xs:enumeration value="brst51"/>
      <xs:enumeration value="brst52"/>
      <xs:enumeration value="brst53"/>
      <xs:enumeration value="brst54"/>
      <xs:enumeration value="brst55"/>
      <xs:enumeration value="brst56"/>
      <xs:enumeration value="brst57"/>
      <xs:enumeration value="brst58"/>
      <xs:enumeration value="brst59"/>
      <xs:enumeration value="brst60"/>
      <xs:enumeration value="brst61"/>
      <xs:enumeration value="brst62"/>
      <xs:enumeration value="brst63"/>
      <xs:enumeration value="brst64"/>
      <xs:enumeration value="brst65"/>
      <xs:enumeration value="brst66"/>
      <xs:enumeration value="brst67"/>
      <xs:enumeration value="brst68"/>
      <xs:enumeration value="brst69"/>
      <xs:enumeration value="brst70"/>
      <xs:enumeration value="brst71"/>
      <xs:enumeration value="brst72"/>
      <xs:enumeration value="brst73"/>
      <xs:enumeration value="brst74"/>
      <xs:enumeration value="brst75"/>
      <xs:enumeration value="brst76"/>
      <xs:enumeration value="brst77"/>
      <xs:enumeration value="brst78"/>
      <xs:enumeration value="brst79"/>
      <xs:enumeration value="brst80"/>
      <xs:enumeration value="brst81"/>
      <xs:enumeration value="brst82"/>
      <xs:enumeration value="brst83"/>
      <xs:enumeration value="brst84"/>
      <xs:enumeration value="brst85"/>
      <xs:enumeration value="brst86"/>
      <xs:enumeration value="brst87"/>
      <xs:enumeration value="brst88"/>
      <xs:enumeration value="brst89"/>
      <xs:enumeration value="brst90"/>
      <xs:enumeration value="brst91"/>
      <xs:enumeration value="brst92"/>
      <xs:enumeration value="brst93"/>
      <xs:enumeration value="brst94"/>
      <xs:enumeration value="brst95"/>
      <xs:enumeration value="brst96"/>
      <xs:enumeration value="brst97"/>
      <xs:enumeration value="brst98"/>
      <xs:enumeration value="brst99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="cancelCaptionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ca01"/>
      <xs:enumeration value="ca02"/>
      <xs:enumeration value="ca03"/>
      <xs:enumeration value="ca04"/>
      <xs:enumeration value="ca05"/>
      <xs:enumeration value="ca06"/>
      <xs:enumeration value="ca07"/>
      <xs:enumeration value="ca08"/>
      <xs:enumeration value="ca09"/>
      <xs:enumeration value="ca10"/>
      <xs:enumeration value="ca11"/>
      <xs:enumeration value="ca12"/>
      <xs:enumeration value="ca13"/>
      <xs:enumeration value="ca14"/>
      <xs:enumeration value="ca15"/>
      <xs:enumeration value="ca16"/>
      <xs:enumeration value="ca17"/>
      <xs:enumeration value="ca18"/>
      <xs:enumeration value="ca19"/>
      <xs:enumeration value="ca20"/>
      <xs:enumeration value="ca21"/>
      <xs:enumeration value="ca22"/>
      <xs:enumeration value="ca23"/>
      <xs:enumeration value="ca24"/>
      <xs:enumeration value="ca25"/>
      <xs:enumeration value="ca26"/>
      <xs:enumeration value="ca27"/>
      <xs:enumeration value="ca28"/>
      <xs:enumeration value="ca29"/>
      <xs:enumeration value="ca30"/>
      <xs:enumeration value="ca31"/>
      <xs:enumeration value="ca32"/>
      <xs:enumeration value="ca33"/>
      <xs:enumeration value="ca34"/>
      <xs:enumeration value="ca35"/>
      <xs:enumeration value="ca36"/>
      <xs:enumeration value="ca37"/>
      <xs:enumeration value="ca38"/>
      <xs:enumeration value="ca39"/>
      <xs:enumeration value="ca40"/>
      <xs:enumeration value="ca41"/>
      <xs:enumeration value="ca42"/>
      <xs:enumeration value="ca43"/>
      <xs:enumeration value="ca44"/>
      <xs:enumeration value="ca45"/>
      <xs:enumeration value="ca46"/>
      <xs:enumeration value="ca47"/>
      <xs:enumeration value="ca48"/>
      <xs:enumeration value="ca49"/>
      <xs:enumeration value="ca50"/>
      <xs:enumeration value="ca51"/>
      <xs:enumeration value="ca52"/>
      <xs:enumeration value="ca53"/>
      <xs:enumeration value="ca54"/>
      <xs:enumeration value="ca55"/>
      <xs:enumeration value="ca56"/>
      <xs:enumeration value="ca57"/>
      <xs:enumeration value="ca58"/>
      <xs:enumeration value="ca59"/>
      <xs:enumeration value="ca60"/>
      <xs:enumeration value="ca61"/>
      <xs:enumeration value="ca62"/>
      <xs:enumeration value="ca63"/>
      <xs:enumeration value="ca64"/>
      <xs:enumeration value="ca65"/>
      <xs:enumeration value="ca66"/>
      <xs:enumeration value="ca67"/>
      <xs:enumeration value="ca68"/>
      <xs:enumeration value="ca69"/>
      <xs:enumeration value="ca70"/>
      <xs:enumeration value="ca71"/>
      <xs:enumeration value="ca72"/>
      <xs:enumeration value="ca73"/>
      <xs:enumeration value="ca74"/>
      <xs:enumeration value="ca75"/>
      <xs:enumeration value="ca76"/>
      <xs:enumeration value="ca77"/>
      <xs:enumeration value="ca78"/>
      <xs:enumeration value="ca79"/>
      <xs:enumeration value="ca80"/>
      <xs:enumeration value="ca81"/>
      <xs:enumeration value="ca82"/>
      <xs:enumeration value="ca83"/>
      <xs:enumeration value="ca84"/>
      <xs:enumeration value="ca85"/>
      <xs:enumeration value="ca86"/>
      <xs:enumeration value="ca87"/>
      <xs:enumeration value="ca88"/>
      <xs:enumeration value="ca89"/>
      <xs:enumeration value="ca90"/>
      <xs:enumeration value="ca91"/>
      <xs:enumeration value="ca92"/>
      <xs:enumeration value="ca93"/>
      <xs:enumeration value="ca94"/>
      <xs:enumeration value="ca95"/>
      <xs:enumeration value="ca96"/>
      <xs:enumeration value="ca97"/>
      <xs:enumeration value="ca98"/>
      <xs:enumeration value="ca99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="captionTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="primary"/>
      <xs:enumeration value="secondary"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="caveatAttType">
    <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="changeInfoAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="add"/>
      <xs:enumeration value="delete"/>
      <xs:enumeration value="modify"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="changeTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="add"/>
      <xs:enumeration value="delete"/>
      <xs:enumeration value="modify"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="checkListCategoryAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="clc01"/>
      <xs:enumeration value="clc02"/>
      <xs:enumeration value="clc03"/>
      <xs:enumeration value="clc04"/>
      <xs:enumeration value="clc05"/>
      <xs:enumeration value="clc06"/>
      <xs:enumeration value="clc07"/>
      <xs:enumeration value="clc08"/>
      <xs:enumeration value="clc09"/>
      <xs:enumeration value="clc10"/>
      <xs:enumeration value="clc11"/>
      <xs:enumeration value="clc12"/>
      <xs:enumeration value="clc13"/>
      <xs:enumeration value="clc14"/>
      <xs:enumeration value="clc15"/>
      <xs:enumeration value="clc16"/>
      <xs:enumeration value="clc17"/>
      <xs:enumeration value="clc18"/>
      <xs:enumeration value="clc19"/>
      <xs:enumeration value="clc20"/>
      <xs:enumeration value="clc21"/>
      <xs:enumeration value="clc22"/>
      <xs:enumeration value="clc23"/>
      <xs:enumeration value="clc24"/>
      <xs:enumeration value="clc25"/>
      <xs:enumeration value="clc26"/>
      <xs:enumeration value="clc27"/>
      <xs:enumeration value="clc28"/>
      <xs:enumeration value="clc29"/>
      <xs:enumeration value="clc30"/>
      <xs:enumeration value="clc31"/>
      <xs:enumeration value="clc32"/>
      <xs:enumeration value="clc33"/>
      <xs:enumeration value="clc34"/>
      <xs:enumeration value="clc35"/>
      <xs:enumeration value="clc36"/>
      <xs:enumeration value="clc37"/>
      <xs:enumeration value="clc38"/>
      <xs:enumeration value="clc39"/>
      <xs:enumeration value="clc40"/>
      <xs:enumeration value="clc41"/>
      <xs:enumeration value="clc42"/>
      <xs:enumeration value="clc43"/>
      <xs:enumeration value="clc44"/>
      <xs:enumeration value="clc45"/>
      <xs:enumeration value="clc46"/>
      <xs:enumeration value="clc47"/>
      <xs:enumeration value="clc48"/>
      <xs:enumeration value="clc49"/>
      <xs:enumeration value="clc50"/>
      <xs:enumeration value="clc51"/>
      <xs:enumeration value="clc52"/>
      <xs:enumeration value="clc53"/>
      <xs:enumeration value="clc54"/>
      <xs:enumeration value="clc55"/>
      <xs:enumeration value="clc56"/>
      <xs:enumeration value="clc57"/>
      <xs:enumeration value="clc58"/>
      <xs:enumeration value="clc59"/>
      <xs:enumeration value="clc60"/>
      <xs:enumeration value="clc61"/>
      <xs:enumeration value="clc62"/>
      <xs:enumeration value="clc63"/>
      <xs:enumeration value="clc64"/>
      <xs:enumeration value="clc65"/>
      <xs:enumeration value="clc66"/>
      <xs:enumeration value="clc67"/>
      <xs:enumeration value="clc68"/>
      <xs:enumeration value="clc69"/>
      <xs:enumeration value="clc70"/>
      <xs:enumeration value="clc71"/>
      <xs:enumeration value="clc72"/>
      <xs:enumeration value="clc73"/>
      <xs:enumeration value="clc74"/>
      <xs:enumeration value="clc75"/>
      <xs:enumeration value="clc76"/>
      <xs:enumeration value="clc77"/>
      <xs:enumeration value="clc78"/>
      <xs:enumeration value="clc79"/>
      <xs:enumeration value="clc80"/>
      <xs:enumeration value="clc81"/>
      <xs:enumeration value="clc82"/>
      <xs:enumeration value="clc83"/>
      <xs:enumeration value="clc84"/>
      <xs:enumeration value="clc85"/>
      <xs:enumeration value="clc86"/>
      <xs:enumeration value="clc87"/>
      <xs:enumeration value="clc88"/>
      <xs:enumeration value="clc89"/>
      <xs:enumeration value="clc90"/>
      <xs:enumeration value="clc91"/>
      <xs:enumeration value="clc92"/>
      <xs:enumeration value="clc93"/>
      <xs:enumeration value="clc94"/>
      <xs:enumeration value="clc95"/>
      <xs:enumeration value="clc96"/>
      <xs:enumeration value="clc97"/>
      <xs:enumeration value="clc98"/>
      <xs:enumeration value="clc99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2025-001US R1: Checklist schema enhancements - Added simpleType; 20260312 BS -->
  <xs:simpleType name="checkListDataTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="cld01"/>
      <xs:enumeration value="cld02"/>
      <xs:enumeration value="cld03"/>
      <xs:enumeration value="cld04"/>
      <xs:enumeration value="cld05"/>
      <xs:enumeration value="cld06"/>
      <xs:enumeration value="cld07"/>
      <xs:enumeration value="cld08"/>
      <xs:enumeration value="cld09"/>
      <xs:enumeration value="cld10"/>
      <xs:enumeration value="cld11"/>
      <xs:enumeration value="cld12"/>
      <xs:enumeration value="cld13"/>
      <xs:enumeration value="cld14"/>
      <xs:enumeration value="cld15"/>
      <xs:enumeration value="cld16"/>
      <xs:enumeration value="cld17"/>
      <xs:enumeration value="cld18"/>
      <xs:enumeration value="cld19"/>
      <xs:enumeration value="cld20"/>
      <xs:enumeration value="cld21"/>
      <xs:enumeration value="cld22"/>
      <xs:enumeration value="cld23"/>
      <xs:enumeration value="cld24"/>
      <xs:enumeration value="cld25"/>
      <xs:enumeration value="cld26"/>
      <xs:enumeration value="cld27"/>
      <xs:enumeration value="cld28"/>
      <xs:enumeration value="cld29"/>
      <xs:enumeration value="cld30"/>
      <xs:enumeration value="cld31"/>
      <xs:enumeration value="cld32"/>
      <xs:enumeration value="cld33"/>
      <xs:enumeration value="cld34"/>
      <xs:enumeration value="cld35"/>
      <xs:enumeration value="cld36"/>
      <xs:enumeration value="cld37"/>
      <xs:enumeration value="cld38"/>
      <xs:enumeration value="cld39"/>
      <xs:enumeration value="cld40"/>
      <xs:enumeration value="cld41"/>
      <xs:enumeration value="cld42"/>
      <xs:enumeration value="cld43"/>
      <xs:enumeration value="cld44"/>
      <xs:enumeration value="cld45"/>
      <xs:enumeration value="cld46"/>
      <xs:enumeration value="cld47"/>
      <xs:enumeration value="cld48"/>
      <xs:enumeration value="cld49"/>
      <xs:enumeration value="cld50"/>
      <xs:enumeration value="cld51"/>
      <xs:enumeration value="cld52"/>
      <xs:enumeration value="cld53"/>
      <xs:enumeration value="cld54"/>
      <xs:enumeration value="cld55"/>
      <xs:enumeration value="cld56"/>
      <xs:enumeration value="cld57"/>
      <xs:enumeration value="cld58"/>
      <xs:enumeration value="cld59"/>
      <xs:enumeration value="cld60"/>
      <xs:enumeration value="cld61"/>
      <xs:enumeration value="cld62"/>
      <xs:enumeration value="cld63"/>
      <xs:enumeration value="cld64"/>
      <xs:enumeration value="cld65"/>
      <xs:enumeration value="cld66"/>
      <xs:enumeration value="cld67"/>
      <xs:enumeration value="cld68"/>
      <xs:enumeration value="cld69"/>
      <xs:enumeration value="cld70"/>
      <xs:enumeration value="cld71"/>
      <xs:enumeration value="cld72"/>
      <xs:enumeration value="cld73"/>
      <xs:enumeration value="cld74"/>
      <xs:enumeration value="cld75"/>
      <xs:enumeration value="cld76"/>
      <xs:enumeration value="cld77"/>
      <xs:enumeration value="cld78"/>
      <xs:enumeration value="cld79"/>
      <xs:enumeration value="cld80"/>
      <xs:enumeration value="cld81"/>
      <xs:enumeration value="cld82"/>
      <xs:enumeration value="cld83"/>
      <xs:enumeration value="cld84"/>
      <xs:enumeration value="cld85"/>
      <xs:enumeration value="cld86"/>
      <xs:enumeration value="cld87"/>
      <xs:enumeration value="cld88"/>
      <xs:enumeration value="cld89"/>
      <xs:enumeration value="cld90"/>
      <xs:enumeration value="cld91"/>
      <xs:enumeration value="cld92"/>
      <xs:enumeration value="cld93"/>
      <xs:enumeration value="cld94"/>
      <xs:enumeration value="cld95"/>
      <xs:enumeration value="cld96"/>
      <xs:enumeration value="cld97"/>
      <xs:enumeration value="cld98"/>
      <xs:enumeration value="cld99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2025-001US R1: Checklist schema enhancements - Added simpleType; 20260312 BS -->
  <xs:simpleType name="checkListItemDataTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="cli01"/>
      <xs:enumeration value="cli02"/>
      <xs:enumeration value="cli03"/>
      <xs:enumeration value="cli04"/>
      <xs:enumeration value="cli05"/>
      <xs:enumeration value="cli06"/>
      <xs:enumeration value="cli07"/>
      <xs:enumeration value="cli08"/>
      <xs:enumeration value="cli09"/>
      <xs:enumeration value="cli10"/>
      <xs:enumeration value="cli11"/>
      <xs:enumeration value="cli12"/>
      <xs:enumeration value="cli13"/>
      <xs:enumeration value="cli14"/>
      <xs:enumeration value="cli15"/>
      <xs:enumeration value="cli16"/>
      <xs:enumeration value="cli17"/>
      <xs:enumeration value="cli18"/>
      <xs:enumeration value="cli19"/>
      <xs:enumeration value="cli20"/>
      <xs:enumeration value="cli21"/>
      <xs:enumeration value="cli22"/>
      <xs:enumeration value="cli23"/>
      <xs:enumeration value="cli24"/>
      <xs:enumeration value="cli25"/>
      <xs:enumeration value="cli26"/>
      <xs:enumeration value="cli27"/>
      <xs:enumeration value="cli28"/>
      <xs:enumeration value="cli29"/>
      <xs:enumeration value="cli30"/>
      <xs:enumeration value="cli31"/>
      <xs:enumeration value="cli32"/>
      <xs:enumeration value="cli33"/>
      <xs:enumeration value="cli34"/>
      <xs:enumeration value="cli35"/>
      <xs:enumeration value="cli36"/>
      <xs:enumeration value="cli37"/>
      <xs:enumeration value="cli38"/>
      <xs:enumeration value="cli39"/>
      <xs:enumeration value="cli40"/>
      <xs:enumeration value="cli41"/>
      <xs:enumeration value="cli42"/>
      <xs:enumeration value="cli43"/>
      <xs:enumeration value="cli44"/>
      <xs:enumeration value="cli45"/>
      <xs:enumeration value="cli46"/>
      <xs:enumeration value="cli47"/>
      <xs:enumeration value="cli48"/>
      <xs:enumeration value="cli49"/>
      <xs:enumeration value="cli50"/>
      <xs:enumeration value="cli51"/>
      <xs:enumeration value="cli52"/>
      <xs:enumeration value="cli53"/>
      <xs:enumeration value="cli54"/>
      <xs:enumeration value="cli55"/>
      <xs:enumeration value="cli56"/>
      <xs:enumeration value="cli57"/>
      <xs:enumeration value="cli58"/>
      <xs:enumeration value="cli59"/>
      <xs:enumeration value="cli60"/>
      <xs:enumeration value="cli61"/>
      <xs:enumeration value="cli62"/>
      <xs:enumeration value="cli63"/>
      <xs:enumeration value="cli64"/>
      <xs:enumeration value="cli65"/>
      <xs:enumeration value="cli66"/>
      <xs:enumeration value="cli67"/>
      <xs:enumeration value="cli68"/>
      <xs:enumeration value="cli69"/>
      <xs:enumeration value="cli70"/>
      <xs:enumeration value="cli71"/>
      <xs:enumeration value="cli72"/>
      <xs:enumeration value="cli73"/>
      <xs:enumeration value="cli74"/>
      <xs:enumeration value="cli75"/>
      <xs:enumeration value="cli76"/>
      <xs:enumeration value="cli77"/>
      <xs:enumeration value="cli78"/>
      <xs:enumeration value="cli79"/>
      <xs:enumeration value="cli80"/>
      <xs:enumeration value="cli81"/>
      <xs:enumeration value="cli82"/>
      <xs:enumeration value="cli83"/>
      <xs:enumeration value="cli84"/>
      <xs:enumeration value="cli85"/>
      <xs:enumeration value="cli86"/>
      <xs:enumeration value="cli87"/>
      <xs:enumeration value="cli88"/>
      <xs:enumeration value="cli89"/>
      <xs:enumeration value="cli90"/>
      <xs:enumeration value="cli91"/>
      <xs:enumeration value="cli92"/>
      <xs:enumeration value="cli93"/>
      <xs:enumeration value="cli94"/>
      <xs:enumeration value="cli95"/>
      <xs:enumeration value="cli96"/>
      <xs:enumeration value="cli97"/>
      <xs:enumeration value="cli98"/>
      <xs:enumeration value="cli99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="choiceSelectionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="single"/>
      <xs:enumeration value="multiple"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="choiceTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="select"/>
      <xs:enumeration value="pulldown"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="circuitBreakerActionAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="open"/>
      <xs:enumeration value="close"/>
      <xs:enumeration value="verif-open"/>
      <xs:enumeration value="verif-close"/>
      <xs:enumeration value="open-order"/>
      <xs:enumeration value="close-order"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="circuitBreakerRefTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="cbr01"/>
      <xs:enumeration value="cbr02"/>
      <xs:enumeration value="cbr03"/>
      <xs:enumeration value="cbr04"/>
      <xs:enumeration value="cbr05"/>
      <xs:enumeration value="cbr06"/>
      <xs:enumeration value="cbr07"/>
      <xs:enumeration value="cbr08"/>
      <xs:enumeration value="cbr09"/>
      <xs:enumeration value="cbr10"/>
      <xs:enumeration value="cbr11"/>
      <xs:enumeration value="cbr12"/>
      <xs:enumeration value="cbr13"/>
      <xs:enumeration value="cbr14"/>
      <xs:enumeration value="cbr15"/>
      <xs:enumeration value="cbr16"/>
      <xs:enumeration value="cbr17"/>
      <xs:enumeration value="cbr18"/>
      <xs:enumeration value="cbr19"/>
      <xs:enumeration value="cbr20"/>
      <xs:enumeration value="cbr21"/>
      <xs:enumeration value="cbr22"/>
      <xs:enumeration value="cbr23"/>
      <xs:enumeration value="cbr24"/>
      <xs:enumeration value="cbr25"/>
      <xs:enumeration value="cbr26"/>
      <xs:enumeration value="cbr27"/>
      <xs:enumeration value="cbr28"/>
      <xs:enumeration value="cbr29"/>
      <xs:enumeration value="cbr30"/>
      <xs:enumeration value="cbr31"/>
      <xs:enumeration value="cbr32"/>
      <xs:enumeration value="cbr33"/>
      <xs:enumeration value="cbr34"/>
      <xs:enumeration value="cbr35"/>
      <xs:enumeration value="cbr36"/>
      <xs:enumeration value="cbr37"/>
      <xs:enumeration value="cbr38"/>
      <xs:enumeration value="cbr39"/>
      <xs:enumeration value="cbr40"/>
      <xs:enumeration value="cbr41"/>
      <xs:enumeration value="cbr42"/>
      <xs:enumeration value="cbr43"/>
      <xs:enumeration value="cbr44"/>
      <xs:enumeration value="cbr45"/>
      <xs:enumeration value="cbr46"/>
      <xs:enumeration value="cbr47"/>
      <xs:enumeration value="cbr48"/>
      <xs:enumeration value="cbr49"/>
      <xs:enumeration value="cbr50"/>
      <xs:enumeration value="cbr51"/>
      <xs:enumeration value="cbr52"/>
      <xs:enumeration value="cbr53"/>
      <xs:enumeration value="cbr54"/>
      <xs:enumeration value="cbr55"/>
      <xs:enumeration value="cbr56"/>
      <xs:enumeration value="cbr57"/>
      <xs:enumeration value="cbr58"/>
      <xs:enumeration value="cbr59"/>
      <xs:enumeration value="cbr60"/>
      <xs:enumeration value="cbr61"/>
      <xs:enumeration value="cbr62"/>
      <xs:enumeration value="cbr63"/>
      <xs:enumeration value="cbr64"/>
      <xs:enumeration value="cbr65"/>
      <xs:enumeration value="cbr66"/>
      <xs:enumeration value="cbr67"/>
      <xs:enumeration value="cbr68"/>
      <xs:enumeration value="cbr69"/>
      <xs:enumeration value="cbr70"/>
      <xs:enumeration value="cbr71"/>
      <xs:enumeration value="cbr72"/>
      <xs:enumeration value="cbr73"/>
      <xs:enumeration value="cbr74"/>
      <xs:enumeration value="cbr75"/>
      <xs:enumeration value="cbr76"/>
      <xs:enumeration value="cbr77"/>
      <xs:enumeration value="cbr78"/>
      <xs:enumeration value="cbr79"/>
      <xs:enumeration value="cbr80"/>
      <xs:enumeration value="cbr81"/>
      <xs:enumeration value="cbr82"/>
      <xs:enumeration value="cbr83"/>
      <xs:enumeration value="cbr84"/>
      <xs:enumeration value="cbr85"/>
      <xs:enumeration value="cbr86"/>
      <xs:enumeration value="cbr87"/>
      <xs:enumeration value="cbr88"/>
      <xs:enumeration value="cbr89"/>
      <xs:enumeration value="cbr90"/>
      <xs:enumeration value="cbr91"/>
      <xs:enumeration value="cbr92"/>
      <xs:enumeration value="cbr93"/>
      <xs:enumeration value="cbr94"/>
      <xs:enumeration value="cbr95"/>
      <xs:enumeration value="cbr96"/>
      <xs:enumeration value="cbr97"/>
      <xs:enumeration value="cbr98"/>
      <xs:enumeration value="cbr99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="circuitBreakerTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="cbt01"/>
      <xs:enumeration value="cbt02"/>
      <xs:enumeration value="cbt03"/>
      <xs:enumeration value="cbt04"/>
      <xs:enumeration value="cbt05"/>
      <xs:enumeration value="cbt06"/>
      <xs:enumeration value="cbt07"/>
      <xs:enumeration value="cbt08"/>
      <xs:enumeration value="cbt09"/>
      <xs:enumeration value="cbt10"/>
      <xs:enumeration value="cbt11"/>
      <xs:enumeration value="cbt12"/>
      <xs:enumeration value="cbt13"/>
      <xs:enumeration value="cbt14"/>
      <xs:enumeration value="cbt15"/>
      <xs:enumeration value="cbt16"/>
      <xs:enumeration value="cbt17"/>
      <xs:enumeration value="cbt18"/>
      <xs:enumeration value="cbt19"/>
      <xs:enumeration value="cbt20"/>
      <xs:enumeration value="cbt21"/>
      <xs:enumeration value="cbt22"/>
      <xs:enumeration value="cbt23"/>
      <xs:enumeration value="cbt24"/>
      <xs:enumeration value="cbt25"/>
      <xs:enumeration value="cbt26"/>
      <xs:enumeration value="cbt27"/>
      <xs:enumeration value="cbt28"/>
      <xs:enumeration value="cbt29"/>
      <xs:enumeration value="cbt30"/>
      <xs:enumeration value="cbt31"/>
      <xs:enumeration value="cbt32"/>
      <xs:enumeration value="cbt33"/>
      <xs:enumeration value="cbt34"/>
      <xs:enumeration value="cbt35"/>
      <xs:enumeration value="cbt36"/>
      <xs:enumeration value="cbt37"/>
      <xs:enumeration value="cbt38"/>
      <xs:enumeration value="cbt39"/>
      <xs:enumeration value="cbt40"/>
      <xs:enumeration value="cbt41"/>
      <xs:enumeration value="cbt42"/>
      <xs:enumeration value="cbt43"/>
      <xs:enumeration value="cbt44"/>
      <xs:enumeration value="cbt45"/>
      <xs:enumeration value="cbt46"/>
      <xs:enumeration value="cbt47"/>
      <xs:enumeration value="cbt48"/>
      <xs:enumeration value="cbt49"/>
      <xs:enumeration value="cbt50"/>
      <xs:enumeration value="cbt51"/>
      <xs:enumeration value="cbt52"/>
      <xs:enumeration value="cbt53"/>
      <xs:enumeration value="cbt54"/>
      <xs:enumeration value="cbt55"/>
      <xs:enumeration value="cbt56"/>
      <xs:enumeration value="cbt57"/>
      <xs:enumeration value="cbt58"/>
      <xs:enumeration value="cbt59"/>
      <xs:enumeration value="cbt60"/>
      <xs:enumeration value="cbt61"/>
      <xs:enumeration value="cbt62"/>
      <xs:enumeration value="cbt63"/>
      <xs:enumeration value="cbt64"/>
      <xs:enumeration value="cbt65"/>
      <xs:enumeration value="cbt66"/>
      <xs:enumeration value="cbt67"/>
      <xs:enumeration value="cbt68"/>
      <xs:enumeration value="cbt69"/>
      <xs:enumeration value="cbt70"/>
      <xs:enumeration value="cbt71"/>
      <xs:enumeration value="cbt72"/>
      <xs:enumeration value="cbt73"/>
      <xs:enumeration value="cbt74"/>
      <xs:enumeration value="cbt75"/>
      <xs:enumeration value="cbt76"/>
      <xs:enumeration value="cbt77"/>
      <xs:enumeration value="cbt78"/>
      <xs:enumeration value="cbt79"/>
      <xs:enumeration value="cbt80"/>
      <xs:enumeration value="cbt81"/>
      <xs:enumeration value="cbt82"/>
      <xs:enumeration value="cbt83"/>
      <xs:enumeration value="cbt84"/>
      <xs:enumeration value="cbt85"/>
      <xs:enumeration value="cbt86"/>
      <xs:enumeration value="cbt87"/>
      <xs:enumeration value="cbt88"/>
      <xs:enumeration value="cbt89"/>
      <xs:enumeration value="cbt90"/>
      <xs:enumeration value="cbt91"/>
      <xs:enumeration value="cbt92"/>
      <xs:enumeration value="cbt93"/>
      <xs:enumeration value="cbt94"/>
      <xs:enumeration value="cbt95"/>
      <xs:enumeration value="cbt96"/>
      <xs:enumeration value="cbt97"/>
      <xs:enumeration value="cbt98"/>
      <xs:enumeration value="cbt99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="colorAttType">
    <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"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="colwidthAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="\d+(\.\d+)?\s*(\*|cm|in|mm|pc|pt)(\+\d+(\.\d+)?\s*(cm|in|mm|pc|pt))?"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="commentPriorityCodeAttType">
    <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"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="commentTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="q"/>
      <xs:enumeration value="i"/>
      <xs:enumeration value="r"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="commercialClassificationAttType">
    <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="complianceCategoryValueAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A"/>
      <xs:enumeration value="B"/>
      <xs:enumeration value="C"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2020-036US R6: added support for operational checkout elements; added conditionTypeAttType  20231020 JS -->
  <xs:simpleType name="conditionTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="normal"/>
      <xs:enumeration value="abnormal"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2015-016AA R4: added new attribute type controlAuthorityTypeAttType; 20181126 JS -->
  <xs:simpleType name="controlAuthorityTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="cat01"/>
      <xs:enumeration value="cat02"/>
      <xs:enumeration value="cat03"/>
      <xs:enumeration value="cat04"/>
      <xs:enumeration value="cat05"/>
      <xs:enumeration value="cat06"/>
      <xs:enumeration value="cat07"/>
      <xs:enumeration value="cat08"/>
      <xs:enumeration value="cat09"/>
      <xs:enumeration value="cat10"/>
      <xs:enumeration value="cat11"/>
      <xs:enumeration value="cat12"/>
      <xs:enumeration value="cat13"/>
      <xs:enumeration value="cat14"/>
      <xs:enumeration value="cat15"/>
      <xs:enumeration value="cat16"/>
      <xs:enumeration value="cat17"/>
      <xs:enumeration value="cat18"/>
      <xs:enumeration value="cat19"/>
      <xs:enumeration value="cat20"/>
      <xs:enumeration value="cat21"/>
      <xs:enumeration value="cat22"/>
      <xs:enumeration value="cat23"/>
      <xs:enumeration value="cat24"/>
      <xs:enumeration value="cat25"/>
      <xs:enumeration value="cat26"/>
      <xs:enumeration value="cat27"/>
      <xs:enumeration value="cat28"/>
      <xs:enumeration value="cat29"/>
      <xs:enumeration value="cat30"/>
      <xs:enumeration value="cat31"/>
      <xs:enumeration value="cat32"/>
      <xs:enumeration value="cat33"/>
      <xs:enumeration value="cat34"/>
      <xs:enumeration value="cat35"/>
      <xs:enumeration value="cat36"/>
      <xs:enumeration value="cat37"/>
      <xs:enumeration value="cat38"/>
      <xs:enumeration value="cat39"/>
      <xs:enumeration value="cat40"/>
      <xs:enumeration value="cat41"/>
      <xs:enumeration value="cat42"/>
      <xs:enumeration value="cat43"/>
      <xs:enumeration value="cat44"/>
      <xs:enumeration value="cat45"/>
      <xs:enumeration value="cat46"/>
      <xs:enumeration value="cat47"/>
      <xs:enumeration value="cat48"/>
      <xs:enumeration value="cat49"/>
      <xs:enumeration value="cat50"/>
      <xs:enumeration value="cat51"/>
      <xs:enumeration value="cat52"/>
      <xs:enumeration value="cat53"/>
      <xs:enumeration value="cat54"/>
      <xs:enumeration value="cat55"/>
      <xs:enumeration value="cat56"/>
      <xs:enumeration value="cat57"/>
      <xs:enumeration value="cat58"/>
      <xs:enumeration value="cat59"/>
      <xs:enumeration value="cat60"/>
      <xs:enumeration value="cat61"/>
      <xs:enumeration value="cat62"/>
      <xs:enumeration value="cat63"/>
      <xs:enumeration value="cat64"/>
      <xs:enumeration value="cat65"/>
      <xs:enumeration value="cat66"/>
      <xs:enumeration value="cat67"/>
      <xs:enumeration value="cat68"/>
      <xs:enumeration value="cat69"/>
      <xs:enumeration value="cat70"/>
      <xs:enumeration value="cat71"/>
      <xs:enumeration value="cat72"/>
      <xs:enumeration value="cat73"/>
      <xs:enumeration value="cat74"/>
      <xs:enumeration value="cat75"/>
      <xs:enumeration value="cat76"/>
      <xs:enumeration value="cat77"/>
      <xs:enumeration value="cat78"/>
      <xs:enumeration value="cat79"/>
      <xs:enumeration value="cat80"/>
      <xs:enumeration value="cat81"/>
      <xs:enumeration value="cat82"/>
      <xs:enumeration value="cat83"/>
      <xs:enumeration value="cat84"/>
      <xs:enumeration value="cat85"/>
      <xs:enumeration value="cat86"/>
      <xs:enumeration value="cat87"/>
      <xs:enumeration value="cat88"/>
      <xs:enumeration value="cat89"/>
      <xs:enumeration value="cat90"/>
      <xs:enumeration value="cat91"/>
      <xs:enumeration value="cat92"/>
      <xs:enumeration value="cat93"/>
      <xs:enumeration value="cat94"/>
      <xs:enumeration value="cat95"/>
      <xs:enumeration value="cat96"/>
      <xs:enumeration value="cat97"/>
      <xs:enumeration value="cat98"/>
      <xs:enumeration value="cat99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="countryIsoCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z]{2}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="crewMemberTypeAttType">
    <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="crewStepConditionAttType">
    <xs:restriction base="xs:NMTOKENS">
      <xs:pattern value="csc\d{2}( csc\d{2})*"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="dayAttType">
    <xs:restriction base="xs:positiveInteger">
      <xs:maxInclusive value="31"/>
      <xs:pattern value="\d{2}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="disassyCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{2}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="disassyCodeVariantAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{1,3}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="dmlEntryTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="c"/>
      <xs:enumeration value="d"/>
      <xs:enumeration value="n"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="dmlTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="c"/>
      <xs:enumeration value="p"/>
      <xs:enumeration value="s"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="drillTypeAttType">
    <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"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="emphasisTypeAttType">
    <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"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="equipStateAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="active"/>
      <xs:enumeration value="notactiv"/>
      <xs:enumeration value="logequip"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="exportRoleAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="partial"/>
      <xs:enumeration value="full"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="feedbackStatusAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="fbCorrect"/>
      <xs:enumeration value="fbIncorrect"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="figureNumberAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{1}[0-9]{1}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="figureNumberVariantAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="([A-Z-[IO]]{1})"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="fileIdentAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="s"/>
      <xs:enumeration value="t"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="fitmentCodeValueAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="1"/>
      <xs:enumeration value="m"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="footnoteMarkAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="num"/>
      <xs:enumeration value="sym"/>
      <xs:enumeration value="alpha"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="frameAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="top"/>
      <xs:enumeration value="bottom"/>
      <xs:enumeration value="topbot"/>
      <xs:enumeration value="all"/>
      <xs:enumeration value="sides"/>
      <xs:enumeration value="none"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="frontMatterInfoTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="fmi01"/>
      <xs:enumeration value="fmi02"/>
      <xs:enumeration value="fmi03"/>
      <xs:enumeration value="fmi04"/>
      <xs:enumeration value="fmi05"/>
      <xs:enumeration value="fmi06"/>
      <xs:enumeration value="fmi07"/>
      <xs:enumeration value="fmi08"/>
      <xs:enumeration value="fmi09"/>
      <xs:enumeration value="fmi10"/>
      <xs:enumeration value="fmi11"/>
      <xs:enumeration value="fmi12"/>
      <xs:enumeration value="fmi13"/>
      <xs:enumeration value="fmi14"/>
      <xs:enumeration value="fmi15"/>
      <xs:enumeration value="fmi16"/>
      <xs:enumeration value="fmi17"/>
      <xs:enumeration value="fmi18"/>
      <xs:enumeration value="fmi19"/>
      <xs:enumeration value="fmi20"/>
      <xs:enumeration value="fmi21"/>
      <xs:enumeration value="fmi22"/>
      <xs:enumeration value="fmi23"/>
      <xs:enumeration value="fmi24"/>
      <xs:enumeration value="fmi25"/>
      <xs:enumeration value="fmi26"/>
      <xs:enumeration value="fmi27"/>
      <xs:enumeration value="fmi28"/>
      <xs:enumeration value="fmi29"/>
      <xs:enumeration value="fmi30"/>
      <xs:enumeration value="fmi31"/>
      <xs:enumeration value="fmi32"/>
      <xs:enumeration value="fmi33"/>
      <xs:enumeration value="fmi34"/>
      <xs:enumeration value="fmi35"/>
      <xs:enumeration value="fmi36"/>
      <xs:enumeration value="fmi37"/>
      <xs:enumeration value="fmi38"/>
      <xs:enumeration value="fmi39"/>
      <xs:enumeration value="fmi40"/>
      <xs:enumeration value="fmi41"/>
      <xs:enumeration value="fmi42"/>
      <xs:enumeration value="fmi43"/>
      <xs:enumeration value="fmi44"/>
      <xs:enumeration value="fmi45"/>
      <xs:enumeration value="fmi46"/>
      <xs:enumeration value="fmi47"/>
      <xs:enumeration value="fmi48"/>
      <xs:enumeration value="fmi49"/>
      <xs:enumeration value="fmi50"/>
      <xs:enumeration value="fmi51"/>
      <xs:enumeration value="fmi52"/>
      <xs:enumeration value="fmi53"/>
      <xs:enumeration value="fmi54"/>
      <xs:enumeration value="fmi55"/>
      <xs:enumeration value="fmi56"/>
      <xs:enumeration value="fmi57"/>
      <xs:enumeration value="fmi58"/>
      <xs:enumeration value="fmi59"/>
      <xs:enumeration value="fmi60"/>
      <xs:enumeration value="fmi61"/>
      <xs:enumeration value="fmi62"/>
      <xs:enumeration value="fmi63"/>
      <xs:enumeration value="fmi64"/>
      <xs:enumeration value="fmi65"/>
      <xs:enumeration value="fmi66"/>
      <xs:enumeration value="fmi67"/>
      <xs:enumeration value="fmi68"/>
      <xs:enumeration value="fmi69"/>
      <xs:enumeration value="fmi70"/>
      <xs:enumeration value="fmi71"/>
      <xs:enumeration value="fmi72"/>
      <xs:enumeration value="fmi73"/>
      <xs:enumeration value="fmi74"/>
      <xs:enumeration value="fmi75"/>
      <xs:enumeration value="fmi76"/>
      <xs:enumeration value="fmi77"/>
      <xs:enumeration value="fmi78"/>
      <xs:enumeration value="fmi79"/>
      <xs:enumeration value="fmi80"/>
      <xs:enumeration value="fmi81"/>
      <xs:enumeration value="fmi82"/>
      <xs:enumeration value="fmi83"/>
      <xs:enumeration value="fmi84"/>
      <xs:enumeration value="fmi85"/>
      <xs:enumeration value="fmi86"/>
      <xs:enumeration value="fmi87"/>
      <xs:enumeration value="fmi88"/>
      <xs:enumeration value="fmi89"/>
      <xs:enumeration value="fmi90"/>
      <xs:enumeration value="fmi91"/>
      <xs:enumeration value="fmi92"/>
      <xs:enumeration value="fmi93"/>
      <xs:enumeration value="fmi94"/>
      <xs:enumeration value="fmi95"/>
      <xs:enumeration value="fmi96"/>
      <xs:enumeration value="fmi97"/>
      <xs:enumeration value="fmi98"/>
      <xs:enumeration value="fmi99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="frontMatterTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="fm01"/>
      <xs:enumeration value="fm02"/>
      <xs:enumeration value="fm03"/>
      <xs:enumeration value="fm04"/>
      <xs:enumeration value="fm05"/>
      <xs:enumeration value="fm06"/>
      <xs:enumeration value="fm07"/>
      <xs:enumeration value="fm08"/>
      <xs:enumeration value="fm09"/>
      <xs:enumeration value="fm10"/>
      <xs:enumeration value="fm11"/>
      <xs:enumeration value="fm12"/>
      <xs:enumeration value="fm13"/>
      <xs:enumeration value="fm14"/>
      <xs:enumeration value="fm15"/>
      <xs:enumeration value="fm16"/>
      <xs:enumeration value="fm17"/>
      <xs:enumeration value="fm18"/>
      <xs:enumeration value="fm19"/>
      <xs:enumeration value="fm20"/>
      <xs:enumeration value="fm21"/>
      <xs:enumeration value="fm22"/>
      <xs:enumeration value="fm23"/>
      <xs:enumeration value="fm24"/>
      <xs:enumeration value="fm25"/>
      <xs:enumeration value="fm26"/>
      <xs:enumeration value="fm27"/>
      <xs:enumeration value="fm28"/>
      <xs:enumeration value="fm29"/>
      <xs:enumeration value="fm30"/>
      <xs:enumeration value="fm31"/>
      <xs:enumeration value="fm32"/>
      <xs:enumeration value="fm33"/>
      <xs:enumeration value="fm34"/>
      <xs:enumeration value="fm35"/>
      <xs:enumeration value="fm36"/>
      <xs:enumeration value="fm37"/>
      <xs:enumeration value="fm38"/>
      <xs:enumeration value="fm39"/>
      <xs:enumeration value="fm40"/>
      <xs:enumeration value="fm41"/>
      <xs:enumeration value="fm42"/>
      <xs:enumeration value="fm43"/>
      <xs:enumeration value="fm44"/>
      <xs:enumeration value="fm45"/>
      <xs:enumeration value="fm46"/>
      <xs:enumeration value="fm47"/>
      <xs:enumeration value="fm48"/>
      <xs:enumeration value="fm49"/>
      <xs:enumeration value="fm50"/>
      <xs:enumeration value="fm51"/>
      <xs:enumeration value="fm52"/>
      <xs:enumeration value="fm53"/>
      <xs:enumeration value="fm54"/>
      <xs:enumeration value="fm55"/>
      <xs:enumeration value="fm56"/>
      <xs:enumeration value="fm57"/>
      <xs:enumeration value="fm58"/>
      <xs:enumeration value="fm59"/>
      <xs:enumeration value="fm60"/>
      <xs:enumeration value="fm61"/>
      <xs:enumeration value="fm62"/>
      <xs:enumeration value="fm63"/>
      <xs:enumeration value="fm64"/>
      <xs:enumeration value="fm65"/>
      <xs:enumeration value="fm66"/>
      <xs:enumeration value="fm67"/>
      <xs:enumeration value="fm68"/>
      <xs:enumeration value="fm69"/>
      <xs:enumeration value="fm70"/>
      <xs:enumeration value="fm71"/>
      <xs:enumeration value="fm72"/>
      <xs:enumeration value="fm73"/>
      <xs:enumeration value="fm74"/>
      <xs:enumeration value="fm75"/>
      <xs:enumeration value="fm76"/>
      <xs:enumeration value="fm77"/>
      <xs:enumeration value="fm78"/>
      <xs:enumeration value="fm79"/>
      <xs:enumeration value="fm80"/>
      <xs:enumeration value="fm81"/>
      <xs:enumeration value="fm82"/>
      <xs:enumeration value="fm83"/>
      <xs:enumeration value="fm84"/>
      <xs:enumeration value="fm85"/>
      <xs:enumeration value="fm86"/>
      <xs:enumeration value="fm87"/>
      <xs:enumeration value="fm88"/>
      <xs:enumeration value="fm89"/>
      <xs:enumeration value="fm90"/>
      <xs:enumeration value="fm91"/>
      <xs:enumeration value="fm92"/>
      <xs:enumeration value="fm93"/>
      <xs:enumeration value="fm94"/>
      <xs:enumeration value="fm95"/>
      <xs:enumeration value="fm96"/>
      <xs:enumeration value="fm97"/>
      <xs:enumeration value="fm98"/>
      <xs:enumeration value="fm99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="functionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ft00"/>
      <xs:enumeration value="ft01"/>
      <xs:enumeration value="ft02"/>
      <xs:enumeration value="ft03"/>
      <xs:enumeration value="ft04"/>
      <xs:enumeration value="ft05"/>
      <xs:enumeration value="ft06"/>
      <xs:enumeration value="ft07"/>
      <xs:enumeration value="ft08"/>
      <xs:enumeration value="ft09"/>
      <xs:enumeration value="ft10"/>
      <xs:enumeration value="ft11"/>
      <xs:enumeration value="ft12"/>
      <xs:enumeration value="ft13"/>
      <xs:enumeration value="ft14"/>
      <xs:enumeration value="ft15"/>
      <xs:enumeration value="ft16"/>
      <xs:enumeration value="ft17"/>
      <xs:enumeration value="ft18"/>
      <xs:enumeration value="ft19"/>
      <xs:enumeration value="ft20"/>
      <xs:enumeration value="ft21"/>
      <xs:enumeration value="ft22"/>
      <xs:enumeration value="ft23"/>
      <xs:enumeration value="ft24"/>
      <xs:enumeration value="ft25"/>
      <xs:enumeration value="ft26"/>
      <xs:enumeration value="ft27"/>
      <xs:enumeration value="ft28"/>
      <xs:enumeration value="ft29"/>
      <xs:enumeration value="ft30"/>
      <xs:enumeration value="ft31"/>
      <xs:enumeration value="ft32"/>
      <xs:enumeration value="ft33"/>
      <xs:enumeration value="ft34"/>
      <xs:enumeration value="ft35"/>
      <xs:enumeration value="ft36"/>
      <xs:enumeration value="ft37"/>
      <xs:enumeration value="ft38"/>
      <xs:enumeration value="ft39"/>
      <xs:enumeration value="ft40"/>
      <xs:enumeration value="ft41"/>
      <xs:enumeration value="ft42"/>
      <xs:enumeration value="ft43"/>
      <xs:enumeration value="ft44"/>
      <xs:enumeration value="ft45"/>
      <xs:enumeration value="ft46"/>
      <xs:enumeration value="ft47"/>
      <xs:enumeration value="ft48"/>
      <xs:enumeration value="ft49"/>
      <xs:enumeration value="ft50"/>
      <xs:enumeration value="ft51"/>
      <xs:enumeration value="ft52"/>
      <xs:enumeration value="ft53"/>
      <xs:enumeration value="ft54"/>
      <xs:enumeration value="ft55"/>
      <xs:enumeration value="ft56"/>
      <xs:enumeration value="ft57"/>
      <xs:enumeration value="ft58"/>
      <xs:enumeration value="ft59"/>
      <xs:enumeration value="ft60"/>
      <xs:enumeration value="ft61"/>
      <xs:enumeration value="ft62"/>
      <xs:enumeration value="ft63"/>
      <xs:enumeration value="ft64"/>
      <xs:enumeration value="ft65"/>
      <xs:enumeration value="ft66"/>
      <xs:enumeration value="ft67"/>
      <xs:enumeration value="ft68"/>
      <xs:enumeration value="ft69"/>
      <xs:enumeration value="ft70"/>
      <xs:enumeration value="ft71"/>
      <xs:enumeration value="ft72"/>
      <xs:enumeration value="ft73"/>
      <xs:enumeration value="ft74"/>
      <xs:enumeration value="ft75"/>
      <xs:enumeration value="ft76"/>
      <xs:enumeration value="ft77"/>
      <xs:enumeration value="ft78"/>
      <xs:enumeration value="ft79"/>
      <xs:enumeration value="ft80"/>
      <xs:enumeration value="ft81"/>
      <xs:enumeration value="ft82"/>
      <xs:enumeration value="ft83"/>
      <xs:enumeration value="ft84"/>
      <xs:enumeration value="ft85"/>
      <xs:enumeration value="ft86"/>
      <xs:enumeration value="ft87"/>
      <xs:enumeration value="ft88"/>
      <xs:enumeration value="ft89"/>
      <xs:enumeration value="ft90"/>
      <xs:enumeration value="ft91"/>
      <xs:enumeration value="ft92"/>
      <xs:enumeration value="ft93"/>
      <xs:enumeration value="ft94"/>
      <xs:enumeration value="ft95"/>
      <xs:enumeration value="ft96"/>
      <xs:enumeration value="ft97"/>
      <xs:enumeration value="ft98"/>
      <xs:enumeration value="ft99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="functionalItemRefTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="fir01"/>
      <xs:enumeration value="fir02"/>
      <xs:enumeration value="fir03"/>
      <xs:enumeration value="fir04"/>
      <xs:enumeration value="fir05"/>
      <xs:enumeration value="fir06"/>
      <xs:enumeration value="fir07"/>
      <xs:enumeration value="fir08"/>
      <xs:enumeration value="fir09"/>
      <xs:enumeration value="fir10"/>
      <xs:enumeration value="fir11"/>
      <xs:enumeration value="fir12"/>
      <xs:enumeration value="fir13"/>
      <xs:enumeration value="fir14"/>
      <xs:enumeration value="fir15"/>
      <xs:enumeration value="fir16"/>
      <xs:enumeration value="fir17"/>
      <xs:enumeration value="fir18"/>
      <xs:enumeration value="fir19"/>
      <xs:enumeration value="fir20"/>
      <xs:enumeration value="fir21"/>
      <xs:enumeration value="fir22"/>
      <xs:enumeration value="fir23"/>
      <xs:enumeration value="fir24"/>
      <xs:enumeration value="fir25"/>
      <xs:enumeration value="fir26"/>
      <xs:enumeration value="fir27"/>
      <xs:enumeration value="fir28"/>
      <xs:enumeration value="fir29"/>
      <xs:enumeration value="fir30"/>
      <xs:enumeration value="fir31"/>
      <xs:enumeration value="fir32"/>
      <xs:enumeration value="fir33"/>
      <xs:enumeration value="fir34"/>
      <xs:enumeration value="fir35"/>
      <xs:enumeration value="fir36"/>
      <xs:enumeration value="fir37"/>
      <xs:enumeration value="fir38"/>
      <xs:enumeration value="fir39"/>
      <xs:enumeration value="fir40"/>
      <xs:enumeration value="fir41"/>
      <xs:enumeration value="fir42"/>
      <xs:enumeration value="fir43"/>
      <xs:enumeration value="fir44"/>
      <xs:enumeration value="fir45"/>
      <xs:enumeration value="fir46"/>
      <xs:enumeration value="fir47"/>
      <xs:enumeration value="fir48"/>
      <xs:enumeration value="fir49"/>
      <xs:enumeration value="fir50"/>
      <xs:enumeration value="fir51"/>
      <xs:enumeration value="fir52"/>
      <xs:enumeration value="fir53"/>
      <xs:enumeration value="fir54"/>
      <xs:enumeration value="fir55"/>
      <xs:enumeration value="fir56"/>
      <xs:enumeration value="fir57"/>
      <xs:enumeration value="fir58"/>
      <xs:enumeration value="fir59"/>
      <xs:enumeration value="fir60"/>
      <xs:enumeration value="fir61"/>
      <xs:enumeration value="fir62"/>
      <xs:enumeration value="fir63"/>
      <xs:enumeration value="fir64"/>
      <xs:enumeration value="fir65"/>
      <xs:enumeration value="fir66"/>
      <xs:enumeration value="fir67"/>
      <xs:enumeration value="fir68"/>
      <xs:enumeration value="fir69"/>
      <xs:enumeration value="fir70"/>
      <xs:enumeration value="fir71"/>
      <xs:enumeration value="fir72"/>
      <xs:enumeration value="fir73"/>
      <xs:enumeration value="fir74"/>
      <xs:enumeration value="fir75"/>
      <xs:enumeration value="fir76"/>
      <xs:enumeration value="fir77"/>
      <xs:enumeration value="fir78"/>
      <xs:enumeration value="fir79"/>
      <xs:enumeration value="fir80"/>
      <xs:enumeration value="fir81"/>
      <xs:enumeration value="fir82"/>
      <xs:enumeration value="fir83"/>
      <xs:enumeration value="fir84"/>
      <xs:enumeration value="fir85"/>
      <xs:enumeration value="fir86"/>
      <xs:enumeration value="fir87"/>
      <xs:enumeration value="fir88"/>
      <xs:enumeration value="fir89"/>
      <xs:enumeration value="fir90"/>
      <xs:enumeration value="fir91"/>
      <xs:enumeration value="fir92"/>
      <xs:enumeration value="fir93"/>
      <xs:enumeration value="fir94"/>
      <xs:enumeration value="fir95"/>
      <xs:enumeration value="fir96"/>
      <xs:enumeration value="fir97"/>
      <xs:enumeration value="fir98"/>
      <xs:enumeration value="fir99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="functionalItemTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="fit01"/>
      <xs:enumeration value="fit02"/>
      <xs:enumeration value="fit03"/>
      <xs:enumeration value="fit04"/>
      <xs:enumeration value="fit05"/>
      <xs:enumeration value="fit06"/>
      <xs:enumeration value="fit07"/>
      <xs:enumeration value="fit08"/>
      <xs:enumeration value="fit09"/>
      <xs:enumeration value="fit10"/>
      <xs:enumeration value="fit11"/>
      <xs:enumeration value="fit12"/>
      <xs:enumeration value="fit13"/>
      <xs:enumeration value="fit14"/>
      <xs:enumeration value="fit15"/>
      <xs:enumeration value="fit16"/>
      <xs:enumeration value="fit17"/>
      <xs:enumeration value="fit18"/>
      <xs:enumeration value="fit19"/>
      <xs:enumeration value="fit20"/>
      <xs:enumeration value="fit21"/>
      <xs:enumeration value="fit22"/>
      <xs:enumeration value="fit23"/>
      <xs:enumeration value="fit24"/>
      <xs:enumeration value="fit25"/>
      <xs:enumeration value="fit26"/>
      <xs:enumeration value="fit27"/>
      <xs:enumeration value="fit28"/>
      <xs:enumeration value="fit29"/>
      <xs:enumeration value="fit30"/>
      <xs:enumeration value="fit31"/>
      <xs:enumeration value="fit32"/>
      <xs:enumeration value="fit33"/>
      <xs:enumeration value="fit34"/>
      <xs:enumeration value="fit35"/>
      <xs:enumeration value="fit36"/>
      <xs:enumeration value="fit37"/>
      <xs:enumeration value="fit38"/>
      <xs:enumeration value="fit39"/>
      <xs:enumeration value="fit40"/>
      <xs:enumeration value="fit41"/>
      <xs:enumeration value="fit42"/>
      <xs:enumeration value="fit43"/>
      <xs:enumeration value="fit44"/>
      <xs:enumeration value="fit45"/>
      <xs:enumeration value="fit46"/>
      <xs:enumeration value="fit47"/>
      <xs:enumeration value="fit48"/>
      <xs:enumeration value="fit49"/>
      <xs:enumeration value="fit50"/>
      <xs:enumeration value="fit51"/>
      <xs:enumeration value="fit52"/>
      <xs:enumeration value="fit53"/>
      <xs:enumeration value="fit54"/>
      <xs:enumeration value="fit55"/>
      <xs:enumeration value="fit56"/>
      <xs:enumeration value="fit57"/>
      <xs:enumeration value="fit58"/>
      <xs:enumeration value="fit59"/>
      <xs:enumeration value="fit60"/>
      <xs:enumeration value="fit61"/>
      <xs:enumeration value="fit62"/>
      <xs:enumeration value="fit63"/>
      <xs:enumeration value="fit64"/>
      <xs:enumeration value="fit65"/>
      <xs:enumeration value="fit66"/>
      <xs:enumeration value="fit67"/>
      <xs:enumeration value="fit68"/>
      <xs:enumeration value="fit69"/>
      <xs:enumeration value="fit70"/>
      <xs:enumeration value="fit71"/>
      <xs:enumeration value="fit72"/>
      <xs:enumeration value="fit73"/>
      <xs:enumeration value="fit74"/>
      <xs:enumeration value="fit75"/>
      <xs:enumeration value="fit76"/>
      <xs:enumeration value="fit77"/>
      <xs:enumeration value="fit78"/>
      <xs:enumeration value="fit79"/>
      <xs:enumeration value="fit80"/>
      <xs:enumeration value="fit81"/>
      <xs:enumeration value="fit82"/>
      <xs:enumeration value="fit83"/>
      <xs:enumeration value="fit84"/>
      <xs:enumeration value="fit85"/>
      <xs:enumeration value="fit86"/>
      <xs:enumeration value="fit87"/>
      <xs:enumeration value="fit88"/>
      <xs:enumeration value="fit89"/>
      <xs:enumeration value="fit90"/>
      <xs:enumeration value="fit91"/>
      <xs:enumeration value="fit92"/>
      <xs:enumeration value="fit93"/>
      <xs:enumeration value="fit94"/>
      <xs:enumeration value="fit95"/>
      <xs:enumeration value="fit96"/>
      <xs:enumeration value="fit97"/>
      <xs:enumeration value="fit98"/>
      <xs:enumeration value="fit99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="genericPropertyTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="gpt01"/>
      <xs:enumeration value="gpt02"/>
      <xs:enumeration value="gpt03"/>
      <xs:enumeration value="gpt04"/>
      <xs:enumeration value="gpt05"/>
      <xs:enumeration value="gpt06"/>
      <xs:enumeration value="gpt07"/>
      <xs:enumeration value="gpt08"/>
      <xs:enumeration value="gpt09"/>
      <xs:enumeration value="gpt10"/>
      <xs:enumeration value="gpt11"/>
      <xs:enumeration value="gpt12"/>
      <xs:enumeration value="gpt13"/>
      <xs:enumeration value="gpt14"/>
      <xs:enumeration value="gpt15"/>
      <xs:enumeration value="gpt16"/>
      <xs:enumeration value="gpt17"/>
      <xs:enumeration value="gpt18"/>
      <xs:enumeration value="gpt19"/>
      <xs:enumeration value="gpt20"/>
      <xs:enumeration value="gpt21"/>
      <xs:enumeration value="gpt22"/>
      <xs:enumeration value="gpt23"/>
      <xs:enumeration value="gpt24"/>
      <xs:enumeration value="gpt25"/>
      <xs:enumeration value="gpt26"/>
      <xs:enumeration value="gpt27"/>
      <xs:enumeration value="gpt28"/>
      <xs:enumeration value="gpt29"/>
      <xs:enumeration value="gpt30"/>
      <xs:enumeration value="gpt31"/>
      <xs:enumeration value="gpt32"/>
      <xs:enumeration value="gpt33"/>
      <xs:enumeration value="gpt34"/>
      <xs:enumeration value="gpt35"/>
      <xs:enumeration value="gpt36"/>
      <xs:enumeration value="gpt37"/>
      <xs:enumeration value="gpt38"/>
      <xs:enumeration value="gpt39"/>
      <xs:enumeration value="gpt40"/>
      <xs:enumeration value="gpt41"/>
      <xs:enumeration value="gpt42"/>
      <xs:enumeration value="gpt43"/>
      <xs:enumeration value="gpt44"/>
      <xs:enumeration value="gpt45"/>
      <xs:enumeration value="gpt46"/>
      <xs:enumeration value="gpt47"/>
      <xs:enumeration value="gpt48"/>
      <xs:enumeration value="gpt49"/>
      <xs:enumeration value="gpt50"/>
      <xs:enumeration value="gpt51"/>
      <xs:enumeration value="gpt52"/>
      <xs:enumeration value="gpt53"/>
      <xs:enumeration value="gpt54"/>
      <xs:enumeration value="gpt55"/>
      <xs:enumeration value="gpt56"/>
      <xs:enumeration value="gpt57"/>
      <xs:enumeration value="gpt58"/>
      <xs:enumeration value="gpt59"/>
      <xs:enumeration value="gpt60"/>
      <xs:enumeration value="gpt61"/>
      <xs:enumeration value="gpt62"/>
      <xs:enumeration value="gpt63"/>
      <xs:enumeration value="gpt64"/>
      <xs:enumeration value="gpt65"/>
      <xs:enumeration value="gpt66"/>
      <xs:enumeration value="gpt67"/>
      <xs:enumeration value="gpt68"/>
      <xs:enumeration value="gpt69"/>
      <xs:enumeration value="gpt70"/>
      <xs:enumeration value="gpt71"/>
      <xs:enumeration value="gpt72"/>
      <xs:enumeration value="gpt73"/>
      <xs:enumeration value="gpt74"/>
      <xs:enumeration value="gpt75"/>
      <xs:enumeration value="gpt76"/>
      <xs:enumeration value="gpt77"/>
      <xs:enumeration value="gpt78"/>
      <xs:enumeration value="gpt79"/>
      <xs:enumeration value="gpt80"/>
      <xs:enumeration value="gpt81"/>
      <xs:enumeration value="gpt82"/>
      <xs:enumeration value="gpt83"/>
      <xs:enumeration value="gpt84"/>
      <xs:enumeration value="gpt85"/>
      <xs:enumeration value="gpt86"/>
      <xs:enumeration value="gpt87"/>
      <xs:enumeration value="gpt88"/>
      <xs:enumeration value="gpt89"/>
      <xs:enumeration value="gpt90"/>
      <xs:enumeration value="gpt91"/>
      <xs:enumeration value="gpt92"/>
      <xs:enumeration value="gpt93"/>
      <xs:enumeration value="gpt94"/>
      <xs:enumeration value="gpt95"/>
      <xs:enumeration value="gpt96"/>
      <xs:enumeration value="gpt97"/>
      <xs:enumeration value="gpt98"/>
      <xs:enumeration value="gpt99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="hazardousClassValueAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="hz01"/>
      <xs:enumeration value="hz02"/>
      <xs:enumeration value="hz03"/>
      <xs:enumeration value="hz04"/>
      <xs:enumeration value="hz05"/>
      <xs:enumeration value="hz06"/>
      <xs:enumeration value="hz07"/>
      <xs:enumeration value="hz08"/>
      <xs:enumeration value="hz09"/>
      <xs:enumeration value="hz10"/>
      <xs:enumeration value="hz11"/>
      <xs:enumeration value="hz12"/>
      <xs:enumeration value="hz13"/>
      <xs:enumeration value="hz14"/>
      <xs:enumeration value="hz15"/>
      <xs:enumeration value="hz16"/>
      <xs:enumeration value="hz17"/>
      <xs:enumeration value="hz18"/>
      <xs:enumeration value="hz19"/>
      <xs:enumeration value="hz20"/>
      <xs:enumeration value="hz21"/>
      <xs:enumeration value="hz22"/>
      <xs:enumeration value="hz23"/>
      <xs:enumeration value="hz24"/>
      <xs:enumeration value="hz25"/>
      <xs:enumeration value="hz26"/>
      <xs:enumeration value="hz27"/>
      <xs:enumeration value="hz28"/>
      <xs:enumeration value="hz29"/>
      <xs:enumeration value="hz30"/>
      <xs:enumeration value="hz31"/>
      <xs:enumeration value="hz32"/>
      <xs:enumeration value="hz33"/>
      <xs:enumeration value="hz34"/>
      <xs:enumeration value="hz35"/>
      <xs:enumeration value="hz36"/>
      <xs:enumeration value="hz37"/>
      <xs:enumeration value="hz38"/>
      <xs:enumeration value="hz39"/>
      <xs:enumeration value="hz40"/>
      <xs:enumeration value="hz41"/>
      <xs:enumeration value="hz42"/>
      <xs:enumeration value="hz43"/>
      <xs:enumeration value="hz44"/>
      <xs:enumeration value="hz45"/>
      <xs:enumeration value="hz46"/>
      <xs:enumeration value="hz47"/>
      <xs:enumeration value="hz48"/>
      <xs:enumeration value="hz49"/>
      <xs:enumeration value="hz50"/>
      <xs:enumeration value="hz51"/>
      <xs:enumeration value="hz52"/>
      <xs:enumeration value="hz53"/>
      <xs:enumeration value="hz54"/>
      <xs:enumeration value="hz55"/>
      <xs:enumeration value="hz56"/>
      <xs:enumeration value="hz57"/>
      <xs:enumeration value="hz58"/>
      <xs:enumeration value="hz59"/>
      <xs:enumeration value="hz60"/>
      <xs:enumeration value="hz61"/>
      <xs:enumeration value="hz62"/>
      <xs:enumeration value="hz63"/>
      <xs:enumeration value="hz64"/>
      <xs:enumeration value="hz65"/>
      <xs:enumeration value="hz66"/>
      <xs:enumeration value="hz67"/>
      <xs:enumeration value="hz68"/>
      <xs:enumeration value="hz69"/>
      <xs:enumeration value="hz70"/>
      <xs:enumeration value="hz71"/>
      <xs:enumeration value="hz72"/>
      <xs:enumeration value="hz73"/>
      <xs:enumeration value="hz74"/>
      <xs:enumeration value="hz75"/>
      <xs:enumeration value="hz76"/>
      <xs:enumeration value="hz77"/>
      <xs:enumeration value="hz78"/>
      <xs:enumeration value="hz79"/>
      <xs:enumeration value="hz80"/>
      <xs:enumeration value="hz81"/>
      <xs:enumeration value="hz82"/>
      <xs:enumeration value="hz83"/>
      <xs:enumeration value="hz84"/>
      <xs:enumeration value="hz85"/>
      <xs:enumeration value="hz86"/>
      <xs:enumeration value="hz87"/>
      <xs:enumeration value="hz88"/>
      <xs:enumeration value="hz89"/>
      <xs:enumeration value="hz90"/>
      <xs:enumeration value="hz91"/>
      <xs:enumeration value="hz92"/>
      <xs:enumeration value="hz93"/>
      <xs:enumeration value="hz94"/>
      <xs:enumeration value="hz95"/>
      <xs:enumeration value="hz96"/>
      <xs:enumeration value="hz97"/>
      <xs:enumeration value="hz98"/>
      <xs:enumeration value="hz99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2023-001US R6: The vector graphic "Wire/Fluid system tracing" functionality by augmenting the ICN metadata file. - Added simpleType; 20260312 BS -->
  <xs:simpleType name="icnConnectionDirectionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="both"/>
      <xs:enumeration value="from-to"/>
      <xs:enumeration value="to-from"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="icnInfoItemTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="iiit01"/>
      <xs:enumeration value="iiit02"/>
      <xs:enumeration value="iiit03"/>
      <xs:enumeration value="iiit04"/>
      <xs:enumeration value="iiit05"/>
      <xs:enumeration value="iiit06"/>
      <xs:enumeration value="iiit07"/>
      <xs:enumeration value="iiit08"/>
      <xs:enumeration value="iiit09"/>
      <xs:enumeration value="iiit10"/>
      <xs:enumeration value="iiit11"/>
      <xs:enumeration value="iiit12"/>
      <xs:enumeration value="iiit13"/>
      <xs:enumeration value="iiit14"/>
      <xs:enumeration value="iiit15"/>
      <xs:enumeration value="iiit16"/>
      <xs:enumeration value="iiit17"/>
      <xs:enumeration value="iiit18"/>
      <xs:enumeration value="iiit19"/>
      <xs:enumeration value="iiit20"/>
      <xs:enumeration value="iiit21"/>
      <xs:enumeration value="iiit22"/>
      <xs:enumeration value="iiit23"/>
      <xs:enumeration value="iiit24"/>
      <xs:enumeration value="iiit25"/>
      <xs:enumeration value="iiit26"/>
      <xs:enumeration value="iiit27"/>
      <xs:enumeration value="iiit28"/>
      <xs:enumeration value="iiit29"/>
      <xs:enumeration value="iiit30"/>
      <xs:enumeration value="iiit31"/>
      <xs:enumeration value="iiit32"/>
      <xs:enumeration value="iiit33"/>
      <xs:enumeration value="iiit34"/>
      <xs:enumeration value="iiit35"/>
      <xs:enumeration value="iiit36"/>
      <xs:enumeration value="iiit37"/>
      <xs:enumeration value="iiit38"/>
      <xs:enumeration value="iiit39"/>
      <xs:enumeration value="iiit40"/>
      <xs:enumeration value="iiit41"/>
      <xs:enumeration value="iiit42"/>
      <xs:enumeration value="iiit43"/>
      <xs:enumeration value="iiit44"/>
      <xs:enumeration value="iiit45"/>
      <xs:enumeration value="iiit46"/>
      <xs:enumeration value="iiit47"/>
      <xs:enumeration value="iiit48"/>
      <xs:enumeration value="iiit49"/>
      <xs:enumeration value="iiit50"/>
      <xs:enumeration value="iiit51"/>
      <xs:enumeration value="iiit52"/>
      <xs:enumeration value="iiit53"/>
      <xs:enumeration value="iiit54"/>
      <xs:enumeration value="iiit55"/>
      <xs:enumeration value="iiit56"/>
      <xs:enumeration value="iiit57"/>
      <xs:enumeration value="iiit58"/>
      <xs:enumeration value="iiit59"/>
      <xs:enumeration value="iiit60"/>
      <xs:enumeration value="iiit61"/>
      <xs:enumeration value="iiit62"/>
      <xs:enumeration value="iiit63"/>
      <xs:enumeration value="iiit64"/>
      <xs:enumeration value="iiit65"/>
      <xs:enumeration value="iiit66"/>
      <xs:enumeration value="iiit67"/>
      <xs:enumeration value="iiit68"/>
      <xs:enumeration value="iiit69"/>
      <xs:enumeration value="iiit70"/>
      <xs:enumeration value="iiit71"/>
      <xs:enumeration value="iiit72"/>
      <xs:enumeration value="iiit73"/>
      <xs:enumeration value="iiit74"/>
      <xs:enumeration value="iiit75"/>
      <xs:enumeration value="iiit76"/>
      <xs:enumeration value="iiit77"/>
      <xs:enumeration value="iiit78"/>
      <xs:enumeration value="iiit79"/>
      <xs:enumeration value="iiit80"/>
      <xs:enumeration value="iiit81"/>
      <xs:enumeration value="iiit82"/>
      <xs:enumeration value="iiit83"/>
      <xs:enumeration value="iiit84"/>
      <xs:enumeration value="iiit85"/>
      <xs:enumeration value="iiit86"/>
      <xs:enumeration value="iiit87"/>
      <xs:enumeration value="iiit88"/>
      <xs:enumeration value="iiit89"/>
      <xs:enumeration value="iiit90"/>
      <xs:enumeration value="iiit91"/>
      <xs:enumeration value="iiit92"/>
      <xs:enumeration value="iiit93"/>
      <xs:enumeration value="iiit94"/>
      <xs:enumeration value="iiit95"/>
      <xs:enumeration value="iiit96"/>
      <xs:enumeration value="iiit97"/>
      <xs:enumeration value="iiit98"/>
      <xs:enumeration value="iiit99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="icnSourceFileTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="isft01"/>
      <xs:enumeration value="isft02"/>
      <xs:enumeration value="isft03"/>
      <xs:enumeration value="isft04"/>
      <xs:enumeration value="isft05"/>
      <xs:enumeration value="isft06"/>
      <xs:enumeration value="isft07"/>
      <xs:enumeration value="isft08"/>
      <xs:enumeration value="isft09"/>
      <xs:enumeration value="isft10"/>
      <xs:enumeration value="isft11"/>
      <xs:enumeration value="isft12"/>
      <xs:enumeration value="isft13"/>
      <xs:enumeration value="isft14"/>
      <xs:enumeration value="isft15"/>
      <xs:enumeration value="isft16"/>
      <xs:enumeration value="isft17"/>
      <xs:enumeration value="isft18"/>
      <xs:enumeration value="isft19"/>
      <xs:enumeration value="isft20"/>
      <xs:enumeration value="isft21"/>
      <xs:enumeration value="isft22"/>
      <xs:enumeration value="isft23"/>
      <xs:enumeration value="isft24"/>
      <xs:enumeration value="isft25"/>
      <xs:enumeration value="isft26"/>
      <xs:enumeration value="isft27"/>
      <xs:enumeration value="isft28"/>
      <xs:enumeration value="isft29"/>
      <xs:enumeration value="isft30"/>
      <xs:enumeration value="isft31"/>
      <xs:enumeration value="isft32"/>
      <xs:enumeration value="isft33"/>
      <xs:enumeration value="isft34"/>
      <xs:enumeration value="isft35"/>
      <xs:enumeration value="isft36"/>
      <xs:enumeration value="isft37"/>
      <xs:enumeration value="isft38"/>
      <xs:enumeration value="isft39"/>
      <xs:enumeration value="isft40"/>
      <xs:enumeration value="isft41"/>
      <xs:enumeration value="isft42"/>
      <xs:enumeration value="isft43"/>
      <xs:enumeration value="isft44"/>
      <xs:enumeration value="isft45"/>
      <xs:enumeration value="isft46"/>
      <xs:enumeration value="isft47"/>
      <xs:enumeration value="isft48"/>
      <xs:enumeration value="isft49"/>
      <xs:enumeration value="isft50"/>
      <xs:enumeration value="isft51"/>
      <xs:enumeration value="isft52"/>
      <xs:enumeration value="isft53"/>
      <xs:enumeration value="isft54"/>
      <xs:enumeration value="isft55"/>
      <xs:enumeration value="isft56"/>
      <xs:enumeration value="isft57"/>
      <xs:enumeration value="isft58"/>
      <xs:enumeration value="isft59"/>
      <xs:enumeration value="isft60"/>
      <xs:enumeration value="isft61"/>
      <xs:enumeration value="isft62"/>
      <xs:enumeration value="isft63"/>
      <xs:enumeration value="isft64"/>
      <xs:enumeration value="isft65"/>
      <xs:enumeration value="isft66"/>
      <xs:enumeration value="isft67"/>
      <xs:enumeration value="isft68"/>
      <xs:enumeration value="isft69"/>
      <xs:enumeration value="isft70"/>
      <xs:enumeration value="isft71"/>
      <xs:enumeration value="isft72"/>
      <xs:enumeration value="isft73"/>
      <xs:enumeration value="isft74"/>
      <xs:enumeration value="isft75"/>
      <xs:enumeration value="isft76"/>
      <xs:enumeration value="isft77"/>
      <xs:enumeration value="isft78"/>
      <xs:enumeration value="isft79"/>
      <xs:enumeration value="isft80"/>
      <xs:enumeration value="isft81"/>
      <xs:enumeration value="isft82"/>
      <xs:enumeration value="isft83"/>
      <xs:enumeration value="isft84"/>
      <xs:enumeration value="isft85"/>
      <xs:enumeration value="isft86"/>
      <xs:enumeration value="isft87"/>
      <xs:enumeration value="isft88"/>
      <xs:enumeration value="isft89"/>
      <xs:enumeration value="isft90"/>
      <xs:enumeration value="isft91"/>
      <xs:enumeration value="isft92"/>
      <xs:enumeration value="isft93"/>
      <xs:enumeration value="isft94"/>
      <xs:enumeration value="isft95"/>
      <xs:enumeration value="isft96"/>
      <xs:enumeration value="isft97"/>
      <xs:enumeration value="isft98"/>
      <xs:enumeration value="isft99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="icnResourceFileTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="irft01"/>
      <xs:enumeration value="irft02"/>
      <xs:enumeration value="irft03"/>
      <xs:enumeration value="irft04"/>
      <xs:enumeration value="irft05"/>
      <xs:enumeration value="irft06"/>
      <xs:enumeration value="irft07"/>
      <xs:enumeration value="irft08"/>
      <xs:enumeration value="irft09"/>
      <xs:enumeration value="irft10"/>
      <xs:enumeration value="irft11"/>
      <xs:enumeration value="irft12"/>
      <xs:enumeration value="irft13"/>
      <xs:enumeration value="irft14"/>
      <xs:enumeration value="irft15"/>
      <xs:enumeration value="irft16"/>
      <xs:enumeration value="irft17"/>
      <xs:enumeration value="irft18"/>
      <xs:enumeration value="irft19"/>
      <xs:enumeration value="irft20"/>
      <xs:enumeration value="irft21"/>
      <xs:enumeration value="irft22"/>
      <xs:enumeration value="irft23"/>
      <xs:enumeration value="irft24"/>
      <xs:enumeration value="irft25"/>
      <xs:enumeration value="irft26"/>
      <xs:enumeration value="irft27"/>
      <xs:enumeration value="irft28"/>
      <xs:enumeration value="irft29"/>
      <xs:enumeration value="irft30"/>
      <xs:enumeration value="irft31"/>
      <xs:enumeration value="irft32"/>
      <xs:enumeration value="irft33"/>
      <xs:enumeration value="irft34"/>
      <xs:enumeration value="irft35"/>
      <xs:enumeration value="irft36"/>
      <xs:enumeration value="irft37"/>
      <xs:enumeration value="irft38"/>
      <xs:enumeration value="irft39"/>
      <xs:enumeration value="irft40"/>
      <xs:enumeration value="irft41"/>
      <xs:enumeration value="irft42"/>
      <xs:enumeration value="irft43"/>
      <xs:enumeration value="irft44"/>
      <xs:enumeration value="irft45"/>
      <xs:enumeration value="irft46"/>
      <xs:enumeration value="irft47"/>
      <xs:enumeration value="irft48"/>
      <xs:enumeration value="irft49"/>
      <xs:enumeration value="irft50"/>
      <xs:enumeration value="irft51"/>
      <xs:enumeration value="irft52"/>
      <xs:enumeration value="irft53"/>
      <xs:enumeration value="irft54"/>
      <xs:enumeration value="irft55"/>
      <xs:enumeration value="irft56"/>
      <xs:enumeration value="irft57"/>
      <xs:enumeration value="irft58"/>
      <xs:enumeration value="irft59"/>
      <xs:enumeration value="irft60"/>
      <xs:enumeration value="irft61"/>
      <xs:enumeration value="irft62"/>
      <xs:enumeration value="irft63"/>
      <xs:enumeration value="irft64"/>
      <xs:enumeration value="irft65"/>
      <xs:enumeration value="irft66"/>
      <xs:enumeration value="irft67"/>
      <xs:enumeration value="irft68"/>
      <xs:enumeration value="irft69"/>
      <xs:enumeration value="irft70"/>
      <xs:enumeration value="irft71"/>
      <xs:enumeration value="irft72"/>
      <xs:enumeration value="irft73"/>
      <xs:enumeration value="irft74"/>
      <xs:enumeration value="irft75"/>
      <xs:enumeration value="irft76"/>
      <xs:enumeration value="irft77"/>
      <xs:enumeration value="irft78"/>
      <xs:enumeration value="irft79"/>
      <xs:enumeration value="irft80"/>
      <xs:enumeration value="irft81"/>
      <xs:enumeration value="irft82"/>
      <xs:enumeration value="irft83"/>
      <xs:enumeration value="irft84"/>
      <xs:enumeration value="irft85"/>
      <xs:enumeration value="irft86"/>
      <xs:enumeration value="irft87"/>
      <xs:enumeration value="irft88"/>
      <xs:enumeration value="irft89"/>
      <xs:enumeration value="irft90"/>
      <xs:enumeration value="irft91"/>
      <xs:enumeration value="irft92"/>
      <xs:enumeration value="irft93"/>
      <xs:enumeration value="irft94"/>
      <xs:enumeration value="irft95"/>
      <xs:enumeration value="irft96"/>
      <xs:enumeration value="irft97"/>
      <xs:enumeration value="irft98"/>
      <xs:enumeration value="irft99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2017-028AA R4: added new simpleType indentureAttType; 20180523 JS -->
  <xs:simpleType name="indentureAttType">
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="1"/>
      <xs:maxInclusive value="9"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="inWorkAttType">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:pattern value="\d{2}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="incorporationStatusAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="noeffect"/>
      <xs:enumeration value="inprogress"/>
      <xs:enumeration value="incorporated"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="infoCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{3}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="infoCodeVariantAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{1}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="insertionOrderAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="after"/>
      <xs:enumeration value="before"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="installationLocationTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="instloctyp01"/>
      <xs:enumeration value="instloctyp02"/>
      <xs:enumeration value="instloctyp03"/>
      <xs:enumeration value="instloctyp04"/>
      <xs:enumeration value="instloctyp05"/>
      <xs:enumeration value="instloctyp06"/>
      <xs:enumeration value="instloctyp07"/>
      <xs:enumeration value="instloctyp08"/>
      <xs:enumeration value="instloctyp09"/>
      <xs:enumeration value="instloctyp10"/>
      <xs:enumeration value="instloctyp11"/>
      <xs:enumeration value="instloctyp12"/>
      <xs:enumeration value="instloctyp13"/>
      <xs:enumeration value="instloctyp14"/>
      <xs:enumeration value="instloctyp15"/>
      <xs:enumeration value="instloctyp16"/>
      <xs:enumeration value="instloctyp17"/>
      <xs:enumeration value="instloctyp18"/>
      <xs:enumeration value="instloctyp19"/>
      <xs:enumeration value="instloctyp20"/>
      <xs:enumeration value="instloctyp21"/>
      <xs:enumeration value="instloctyp22"/>
      <xs:enumeration value="instloctyp23"/>
      <xs:enumeration value="instloctyp24"/>
      <xs:enumeration value="instloctyp25"/>
      <xs:enumeration value="instloctyp26"/>
      <xs:enumeration value="instloctyp27"/>
      <xs:enumeration value="instloctyp28"/>
      <xs:enumeration value="instloctyp29"/>
      <xs:enumeration value="instloctyp30"/>
      <xs:enumeration value="instloctyp31"/>
      <xs:enumeration value="instloctyp32"/>
      <xs:enumeration value="instloctyp33"/>
      <xs:enumeration value="instloctyp34"/>
      <xs:enumeration value="instloctyp35"/>
      <xs:enumeration value="instloctyp36"/>
      <xs:enumeration value="instloctyp37"/>
      <xs:enumeration value="instloctyp38"/>
      <xs:enumeration value="instloctyp39"/>
      <xs:enumeration value="instloctyp40"/>
      <xs:enumeration value="instloctyp41"/>
      <xs:enumeration value="instloctyp42"/>
      <xs:enumeration value="instloctyp43"/>
      <xs:enumeration value="instloctyp44"/>
      <xs:enumeration value="instloctyp45"/>
      <xs:enumeration value="instloctyp46"/>
      <xs:enumeration value="instloctyp47"/>
      <xs:enumeration value="instloctyp48"/>
      <xs:enumeration value="instloctyp49"/>
      <xs:enumeration value="instloctyp50"/>
      <xs:enumeration value="instloctyp51"/>
      <xs:enumeration value="instloctyp52"/>
      <xs:enumeration value="instloctyp53"/>
      <xs:enumeration value="instloctyp54"/>
      <xs:enumeration value="instloctyp55"/>
      <xs:enumeration value="instloctyp56"/>
      <xs:enumeration value="instloctyp57"/>
      <xs:enumeration value="instloctyp58"/>
      <xs:enumeration value="instloctyp59"/>
      <xs:enumeration value="instloctyp60"/>
      <xs:enumeration value="instloctyp61"/>
      <xs:enumeration value="instloctyp62"/>
      <xs:enumeration value="instloctyp63"/>
      <xs:enumeration value="instloctyp64"/>
      <xs:enumeration value="instloctyp65"/>
      <xs:enumeration value="instloctyp66"/>
      <xs:enumeration value="instloctyp67"/>
      <xs:enumeration value="instloctyp68"/>
      <xs:enumeration value="instloctyp69"/>
      <xs:enumeration value="instloctyp70"/>
      <xs:enumeration value="instloctyp71"/>
      <xs:enumeration value="instloctyp72"/>
      <xs:enumeration value="instloctyp73"/>
      <xs:enumeration value="instloctyp74"/>
      <xs:enumeration value="instloctyp75"/>
      <xs:enumeration value="instloctyp76"/>
      <xs:enumeration value="instloctyp77"/>
      <xs:enumeration value="instloctyp78"/>
      <xs:enumeration value="instloctyp79"/>
      <xs:enumeration value="instloctyp80"/>
      <xs:enumeration value="instloctyp81"/>
      <xs:enumeration value="instloctyp82"/>
      <xs:enumeration value="instloctyp83"/>
      <xs:enumeration value="instloctyp84"/>
      <xs:enumeration value="instloctyp85"/>
      <xs:enumeration value="instloctyp86"/>
      <xs:enumeration value="instloctyp87"/>
      <xs:enumeration value="instloctyp88"/>
      <xs:enumeration value="instloctyp89"/>
      <xs:enumeration value="instloctyp90"/>
      <xs:enumeration value="instloctyp91"/>
      <xs:enumeration value="instloctyp92"/>
      <xs:enumeration value="instloctyp93"/>
      <xs:enumeration value="instloctyp94"/>
      <xs:enumeration value="instloctyp95"/>
      <xs:enumeration value="instloctyp96"/>
      <xs:enumeration value="instloctyp97"/>
      <xs:enumeration value="instloctyp98"/>
      <xs:enumeration value="instloctyp99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="internalRefTargetTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="irtt01"/>
      <xs:enumeration value="irtt02"/>
      <xs:enumeration value="irtt03"/>
      <xs:enumeration value="irtt04"/>
      <xs:enumeration value="irtt05"/>
      <xs:enumeration value="irtt06"/>
      <xs:enumeration value="irtt07"/>
      <xs:enumeration value="irtt08"/>
      <xs:enumeration value="irtt09"/>
      <xs:enumeration value="irtt10"/>
      <xs:enumeration value="irtt11"/>
      <xs:enumeration value="irtt12"/>
      <xs:enumeration value="irtt13"/>
      <xs:enumeration value="irtt14"/>
      <xs:enumeration value="irtt15"/>
      <xs:enumeration value="irtt16"/>
      <xs:enumeration value="irtt17"/>
      <xs:enumeration value="irtt18"/>
      <xs:enumeration value="irtt19"/>
      <xs:enumeration value="irtt20"/>
      <xs:enumeration value="irtt21"/>
      <xs:enumeration value="irtt22"/>
      <xs:enumeration value="irtt23"/>
      <xs:enumeration value="irtt24"/>
      <xs:enumeration value="irtt25"/>
      <xs:enumeration value="irtt26"/>
      <xs:enumeration value="irtt27"/>
      <xs:enumeration value="irtt28"/>
      <xs:enumeration value="irtt29"/>
      <xs:enumeration value="irtt30"/>
      <xs:enumeration value="irtt31"/>
      <xs:enumeration value="irtt32"/>
      <xs:enumeration value="irtt33"/>
      <xs:enumeration value="irtt34"/>
      <xs:enumeration value="irtt35"/>
      <xs:enumeration value="irtt36"/>
      <xs:enumeration value="irtt37"/>
      <xs:enumeration value="irtt38"/>
      <xs:enumeration value="irtt39"/>
      <xs:enumeration value="irtt40"/>
      <xs:enumeration value="irtt41"/>
      <xs:enumeration value="irtt42"/>
      <xs:enumeration value="irtt43"/>
      <xs:enumeration value="irtt44"/>
      <xs:enumeration value="irtt45"/>
      <xs:enumeration value="irtt46"/>
      <xs:enumeration value="irtt47"/>
      <xs:enumeration value="irtt48"/>
      <xs:enumeration value="irtt49"/>
      <xs:enumeration value="irtt50"/>
      <xs:enumeration value="irtt51"/>
      <xs:enumeration value="irtt52"/>
      <xs:enumeration value="irtt53"/>
      <xs:enumeration value="irtt54"/>
      <xs:enumeration value="irtt55"/>
      <xs:enumeration value="irtt56"/>
      <xs:enumeration value="irtt57"/>
      <xs:enumeration value="irtt58"/>
      <xs:enumeration value="irtt59"/>
      <xs:enumeration value="irtt60"/>
      <xs:enumeration value="irtt61"/>
      <xs:enumeration value="irtt62"/>
      <xs:enumeration value="irtt63"/>
      <xs:enumeration value="irtt64"/>
      <xs:enumeration value="irtt65"/>
      <xs:enumeration value="irtt66"/>
      <xs:enumeration value="irtt67"/>
      <xs:enumeration value="irtt68"/>
      <xs:enumeration value="irtt69"/>
      <xs:enumeration value="irtt70"/>
      <xs:enumeration value="irtt71"/>
      <xs:enumeration value="irtt72"/>
      <xs:enumeration value="irtt73"/>
      <xs:enumeration value="irtt74"/>
      <xs:enumeration value="irtt75"/>
      <xs:enumeration value="irtt76"/>
      <xs:enumeration value="irtt77"/>
      <xs:enumeration value="irtt78"/>
      <xs:enumeration value="irtt79"/>
      <xs:enumeration value="irtt80"/>
      <xs:enumeration value="irtt81"/>
      <xs:enumeration value="irtt82"/>
      <xs:enumeration value="irtt83"/>
      <xs:enumeration value="irtt84"/>
      <xs:enumeration value="irtt85"/>
      <xs:enumeration value="irtt86"/>
      <xs:enumeration value="irtt87"/>
      <xs:enumeration value="irtt88"/>
      <xs:enumeration value="irtt89"/>
      <xs:enumeration value="irtt90"/>
      <xs:enumeration value="irtt91"/>
      <xs:enumeration value="irtt92"/>
      <xs:enumeration value="irtt93"/>
      <xs:enumeration value="irtt94"/>
      <xs:enumeration value="irtt95"/>
      <xs:enumeration value="irtt96"/>
      <xs:enumeration value="irtt97"/>
      <xs:enumeration value="irtt98"/>
      <xs:enumeration value="irtt99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2013-066EPWG R4: modified the restriction pattern from \d{3} to \d{3,5}; 20181126 JS -->
  <xs:simpleType name="issueNumberAttType">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:pattern value="\d{3,5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="issueTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="new"/>
      <xs:enumeration value="changed"/>
      <xs:enumeration value="deleted"/>
      <xs:enumeration value="revised"/>
      <xs:enumeration value="status"/>
      <xs:enumeration value="rinstate-changed"/>
      <xs:enumeration value="rinstate-revised"/>
      <xs:enumeration value="rinstate-status"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="itemAttType">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:pattern value="\d{3}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="itemCharacteristicAttType">
    <xs:restriction base="xs:NMTOKENS">
      <xs:pattern value="ic\d{2}( ic\d{2})*"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="itemLocationCodeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A"/>
      <xs:enumeration value="B"/>
      <xs:enumeration value="C"/>
      <xs:enumeration value="D"/>
      <xs:enumeration value="T"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="itemOriginatorAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="orig01"/>
      <xs:enumeration value="orig02"/>
      <xs:enumeration value="orig03"/>
      <xs:enumeration value="orig04"/>
      <xs:enumeration value="orig05"/>
      <xs:enumeration value="orig06"/>
      <xs:enumeration value="orig07"/>
      <xs:enumeration value="orig08"/>
      <xs:enumeration value="orig09"/>
      <xs:enumeration value="orig10"/>
      <xs:enumeration value="orig11"/>
      <xs:enumeration value="orig12"/>
      <xs:enumeration value="orig13"/>
      <xs:enumeration value="orig14"/>
      <xs:enumeration value="orig15"/>
      <xs:enumeration value="orig16"/>
      <xs:enumeration value="orig17"/>
      <xs:enumeration value="orig18"/>
      <xs:enumeration value="orig19"/>
      <xs:enumeration value="orig20"/>
      <xs:enumeration value="orig21"/>
      <xs:enumeration value="orig22"/>
      <xs:enumeration value="orig23"/>
      <xs:enumeration value="orig24"/>
      <xs:enumeration value="orig25"/>
      <xs:enumeration value="orig26"/>
      <xs:enumeration value="orig27"/>
      <xs:enumeration value="orig28"/>
      <xs:enumeration value="orig29"/>
      <xs:enumeration value="orig30"/>
      <xs:enumeration value="orig31"/>
      <xs:enumeration value="orig32"/>
      <xs:enumeration value="orig33"/>
      <xs:enumeration value="orig34"/>
      <xs:enumeration value="orig35"/>
      <xs:enumeration value="orig36"/>
      <xs:enumeration value="orig37"/>
      <xs:enumeration value="orig38"/>
      <xs:enumeration value="orig39"/>
      <xs:enumeration value="orig40"/>
      <xs:enumeration value="orig41"/>
      <xs:enumeration value="orig42"/>
      <xs:enumeration value="orig43"/>
      <xs:enumeration value="orig44"/>
      <xs:enumeration value="orig45"/>
      <xs:enumeration value="orig46"/>
      <xs:enumeration value="orig47"/>
      <xs:enumeration value="orig48"/>
      <xs:enumeration value="orig49"/>
      <xs:enumeration value="orig50"/>
      <xs:enumeration value="orig51"/>
      <xs:enumeration value="orig52"/>
      <xs:enumeration value="orig53"/>
      <xs:enumeration value="orig54"/>
      <xs:enumeration value="orig55"/>
      <xs:enumeration value="orig56"/>
      <xs:enumeration value="orig57"/>
      <xs:enumeration value="orig58"/>
      <xs:enumeration value="orig59"/>
      <xs:enumeration value="orig60"/>
      <xs:enumeration value="orig61"/>
      <xs:enumeration value="orig62"/>
      <xs:enumeration value="orig63"/>
      <xs:enumeration value="orig64"/>
      <xs:enumeration value="orig65"/>
      <xs:enumeration value="orig66"/>
      <xs:enumeration value="orig67"/>
      <xs:enumeration value="orig68"/>
      <xs:enumeration value="orig69"/>
      <xs:enumeration value="orig70"/>
      <xs:enumeration value="orig71"/>
      <xs:enumeration value="orig72"/>
      <xs:enumeration value="orig73"/>
      <xs:enumeration value="orig74"/>
      <xs:enumeration value="orig75"/>
      <xs:enumeration value="orig76"/>
      <xs:enumeration value="orig77"/>
      <xs:enumeration value="orig78"/>
      <xs:enumeration value="orig79"/>
      <xs:enumeration value="orig80"/>
      <xs:enumeration value="orig81"/>
      <xs:enumeration value="orig82"/>
      <xs:enumeration value="orig83"/>
      <xs:enumeration value="orig84"/>
      <xs:enumeration value="orig85"/>
      <xs:enumeration value="orig86"/>
      <xs:enumeration value="orig87"/>
      <xs:enumeration value="orig88"/>
      <xs:enumeration value="orig89"/>
      <xs:enumeration value="orig90"/>
      <xs:enumeration value="orig91"/>
      <xs:enumeration value="orig92"/>
      <xs:enumeration value="orig93"/>
      <xs:enumeration value="orig94"/>
      <xs:enumeration value="orig95"/>
      <xs:enumeration value="orig96"/>
      <xs:enumeration value="orig97"/>
      <xs:enumeration value="orig98"/>
      <xs:enumeration value="orig99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="itemVariantAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="([A-Z-[IO]]{1})"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="languageIsoCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[a-z]{2,3}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="learnCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="([T|H][A-Z0-9]{2})"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="learnEventCodeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A"/>
      <xs:enumeration value="B"/>
      <xs:enumeration value="C"/>
      <xs:enumeration value="D"/>
      <xs:enumeration value="E"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="limitTypeValueAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="po"/>
      <xs:enumeration value="oc"/>
      <xs:enumeration value="pe"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="limitUnitTypeAttType">
    <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="linkActuateAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="onLoad"/>
      <xs:enumeration value="onRequest"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="linkShowAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="newPane"/>
      <xs:enumeration value="embedInContext"/>
      <xs:enumeration value="replaceAndReturnToSource"/>
      <xs:enumeration value="replaceAndNoReturn"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="listDirectionAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="send"/>
      <xs:enumeration value="reply"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="listItemPrefixAttType">
    <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:simpleType name="lowestLevelAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="la01"/>
      <xs:enumeration value="la02"/>
      <xs:enumeration value="la03"/>
      <xs:enumeration value="la04"/>
      <xs:enumeration value="la05"/>
      <xs:enumeration value="la06"/>
      <xs:enumeration value="la07"/>
      <xs:enumeration value="la08"/>
      <xs:enumeration value="la09"/>
      <xs:enumeration value="la10"/>
      <xs:enumeration value="la11"/>
      <xs:enumeration value="la12"/>
      <xs:enumeration value="la13"/>
      <xs:enumeration value="la14"/>
      <xs:enumeration value="la15"/>
      <xs:enumeration value="la16"/>
      <xs:enumeration value="la17"/>
      <xs:enumeration value="la18"/>
      <xs:enumeration value="la19"/>
      <xs:enumeration value="la20"/>
      <xs:enumeration value="la21"/>
      <xs:enumeration value="la22"/>
      <xs:enumeration value="la23"/>
      <xs:enumeration value="la24"/>
      <xs:enumeration value="la25"/>
      <xs:enumeration value="la26"/>
      <xs:enumeration value="la27"/>
      <xs:enumeration value="la28"/>
      <xs:enumeration value="la29"/>
      <xs:enumeration value="la30"/>
      <xs:enumeration value="la31"/>
      <xs:enumeration value="la32"/>
      <xs:enumeration value="la33"/>
      <xs:enumeration value="la34"/>
      <xs:enumeration value="la35"/>
      <xs:enumeration value="la36"/>
      <xs:enumeration value="la37"/>
      <xs:enumeration value="la38"/>
      <xs:enumeration value="la39"/>
      <xs:enumeration value="la40"/>
      <xs:enumeration value="la41"/>
      <xs:enumeration value="la42"/>
      <xs:enumeration value="la43"/>
      <xs:enumeration value="la44"/>
      <xs:enumeration value="la45"/>
      <xs:enumeration value="la46"/>
      <xs:enumeration value="la47"/>
      <xs:enumeration value="la48"/>
      <xs:enumeration value="la49"/>
      <xs:enumeration value="la50"/>
      <xs:enumeration value="la51"/>
      <xs:enumeration value="la52"/>
      <xs:enumeration value="la53"/>
      <xs:enumeration value="la54"/>
      <xs:enumeration value="la55"/>
      <xs:enumeration value="la56"/>
      <xs:enumeration value="la57"/>
      <xs:enumeration value="la58"/>
      <xs:enumeration value="la59"/>
      <xs:enumeration value="la60"/>
      <xs:enumeration value="la61"/>
      <xs:enumeration value="la62"/>
      <xs:enumeration value="la63"/>
      <xs:enumeration value="la64"/>
      <xs:enumeration value="la65"/>
      <xs:enumeration value="la66"/>
      <xs:enumeration value="la67"/>
      <xs:enumeration value="la68"/>
      <xs:enumeration value="la69"/>
      <xs:enumeration value="la70"/>
      <xs:enumeration value="la71"/>
      <xs:enumeration value="la72"/>
      <xs:enumeration value="la73"/>
      <xs:enumeration value="la74"/>
      <xs:enumeration value="la75"/>
      <xs:enumeration value="la76"/>
      <xs:enumeration value="la77"/>
      <xs:enumeration value="la78"/>
      <xs:enumeration value="la79"/>
      <xs:enumeration value="la80"/>
      <xs:enumeration value="la81"/>
      <xs:enumeration value="la82"/>
      <xs:enumeration value="la83"/>
      <xs:enumeration value="la84"/>
      <xs:enumeration value="la85"/>
      <xs:enumeration value="la86"/>
      <xs:enumeration value="la87"/>
      <xs:enumeration value="la88"/>
      <xs:enumeration value="la89"/>
      <xs:enumeration value="la90"/>
      <xs:enumeration value="la91"/>
      <xs:enumeration value="la92"/>
      <xs:enumeration value="la93"/>
      <xs:enumeration value="la94"/>
      <xs:enumeration value="la95"/>
      <xs:enumeration value="la96"/>
      <xs:enumeration value="la97"/>
      <xs:enumeration value="la98"/>
      <xs:enumeration value="la99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="maintLevelCodeAttType">
    <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:simpleType name="materialUsageAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="mu01"/>
      <xs:enumeration value="mu02"/>
      <xs:enumeration value="mu03"/>
      <xs:enumeration value="mu04"/>
      <xs:enumeration value="mu05"/>
      <xs:enumeration value="mu06"/>
      <xs:enumeration value="mu07"/>
      <xs:enumeration value="mu08"/>
      <xs:enumeration value="mu09"/>
      <xs:enumeration value="mu10"/>
      <xs:enumeration value="mu11"/>
      <xs:enumeration value="mu12"/>
      <xs:enumeration value="mu13"/>
      <xs:enumeration value="mu14"/>
      <xs:enumeration value="mu15"/>
      <xs:enumeration value="mu16"/>
      <xs:enumeration value="mu17"/>
      <xs:enumeration value="mu18"/>
      <xs:enumeration value="mu19"/>
      <xs:enumeration value="mu20"/>
      <xs:enumeration value="mu21"/>
      <xs:enumeration value="mu22"/>
      <xs:enumeration value="mu23"/>
      <xs:enumeration value="mu24"/>
      <xs:enumeration value="mu25"/>
      <xs:enumeration value="mu26"/>
      <xs:enumeration value="mu27"/>
      <xs:enumeration value="mu28"/>
      <xs:enumeration value="mu29"/>
      <xs:enumeration value="mu30"/>
      <xs:enumeration value="mu31"/>
      <xs:enumeration value="mu32"/>
      <xs:enumeration value="mu33"/>
      <xs:enumeration value="mu34"/>
      <xs:enumeration value="mu35"/>
      <xs:enumeration value="mu36"/>
      <xs:enumeration value="mu37"/>
      <xs:enumeration value="mu38"/>
      <xs:enumeration value="mu39"/>
      <xs:enumeration value="mu40"/>
      <xs:enumeration value="mu41"/>
      <xs:enumeration value="mu42"/>
      <xs:enumeration value="mu43"/>
      <xs:enumeration value="mu44"/>
      <xs:enumeration value="mu45"/>
      <xs:enumeration value="mu46"/>
      <xs:enumeration value="mu47"/>
      <xs:enumeration value="mu48"/>
      <xs:enumeration value="mu49"/>
      <xs:enumeration value="mu50"/>
      <xs:enumeration value="mu51"/>
      <xs:enumeration value="mu52"/>
      <xs:enumeration value="mu53"/>
      <xs:enumeration value="mu54"/>
      <xs:enumeration value="mu55"/>
      <xs:enumeration value="mu56"/>
      <xs:enumeration value="mu57"/>
      <xs:enumeration value="mu58"/>
      <xs:enumeration value="mu59"/>
      <xs:enumeration value="mu60"/>
      <xs:enumeration value="mu61"/>
      <xs:enumeration value="mu62"/>
      <xs:enumeration value="mu63"/>
      <xs:enumeration value="mu64"/>
      <xs:enumeration value="mu65"/>
      <xs:enumeration value="mu66"/>
      <xs:enumeration value="mu67"/>
      <xs:enumeration value="mu68"/>
      <xs:enumeration value="mu69"/>
      <xs:enumeration value="mu70"/>
      <xs:enumeration value="mu71"/>
      <xs:enumeration value="mu72"/>
      <xs:enumeration value="mu73"/>
      <xs:enumeration value="mu74"/>
      <xs:enumeration value="mu75"/>
      <xs:enumeration value="mu76"/>
      <xs:enumeration value="mu77"/>
      <xs:enumeration value="mu78"/>
      <xs:enumeration value="mu79"/>
      <xs:enumeration value="mu80"/>
      <xs:enumeration value="mu81"/>
      <xs:enumeration value="mu82"/>
      <xs:enumeration value="mu83"/>
      <xs:enumeration value="mu84"/>
      <xs:enumeration value="mu85"/>
      <xs:enumeration value="mu86"/>
      <xs:enumeration value="mu87"/>
      <xs:enumeration value="mu88"/>
      <xs:enumeration value="mu89"/>
      <xs:enumeration value="mu90"/>
      <xs:enumeration value="mu91"/>
      <xs:enumeration value="mu92"/>
      <xs:enumeration value="mu93"/>
      <xs:enumeration value="mu94"/>
      <xs:enumeration value="mu95"/>
      <xs:enumeration value="mu96"/>
      <xs:enumeration value="mu97"/>
      <xs:enumeration value="mu98"/>
      <xs:enumeration value="mu99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="menuChoiceFlowAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="list"/>
      <xs:enumeration value="inline"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="modelIdentCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{2,14}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="modificationTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="pre"/>
      <xs:enumeration value="post"/>
      <xs:enumeration value="prandpo"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="monthAttType">
    <xs:restriction base="xs:positiveInteger">
      <xs:maxInclusive value="12"/>
      <xs:pattern value="\d{2}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="multimediaTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="3D"/>
      <xs:enumeration value="audio"/>
      <xs:enumeration value="video"/>
      <xs:enumeration value="other"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="numberActionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="commonLogarithm"/>
      <xs:enumeration value="cosecant"/>
      <xs:enumeration value="cosine"/>
      <xs:enumeration value="cotangent"/>
      <xs:enumeration value="exponential"/>
      <xs:enumeration value="factorial"/>
      <xs:enumeration value="float"/>
      <xs:enumeration value="hyperbolicCosecant"/>
      <xs:enumeration value="hyperbolicCosine"/>
      <xs:enumeration value="hyperbolicCotangent"/>
      <xs:enumeration value="hyperbolicSecant"/>
      <xs:enumeration value="hyperbolicSine"/>
      <xs:enumeration value="hyperbolicTangent"/>
      <xs:enumeration value="inverseCosecant"/>
      <xs:enumeration value="inverseCosine"/>
      <xs:enumeration value="inverseCotangent"/>
      <xs:enumeration value="inverseSecant"/>
      <xs:enumeration value="inverseSine"/>
      <xs:enumeration value="inverseTangent"/>
      <xs:enumeration value="naturalLogarithm"/>
      <xs:enumeration value="negative"/>
      <xs:enumeration value="secant"/>
      <xs:enumeration value="sine"/>
      <xs:enumeration value="squareRoot"/>
      <xs:enumeration value="tangent"/>
      <xs:enumeration value="truncate"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="numberOperationAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="divide"/>
      <xs:enumeration value="equal"/>
      <xs:enumeration value="exponent"/>
      <xs:enumeration value="greaterThan"/>
      <xs:enumeration value="greaterThanOrEqual"/>
      <xs:enumeration value="integerDivide"/>
      <xs:enumeration value="lessThan"/>
      <xs:enumeration value="lessThanOrEqual"/>
      <xs:enumeration value="minus"/>
      <xs:enumeration value="modulus"/>
      <xs:enumeration value="notEqual"/>
      <xs:enumeration value="plus"/>
      <xs:enumeration value="times"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="objectIdentCodeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="DDN"/>
      <xs:enumeration value="DMC"/>
      <xs:enumeration value="DME"/>
      <xs:enumeration value="ICN"/>
      <xs:enumeration value="DML"/>
      <xs:enumeration value="PMC"/>
      <xs:enumeration value="SMC"/>
      <xs:enumeration value="PME"/>
      <xs:enumeration value="SME"/>
      <xs:enumeration value="COM"/>
      <xs:enumeration value="UPF"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="operationTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="op01"/>
      <xs:enumeration value="op02"/>
      <xs:enumeration value="op03"/>
      <xs:enumeration value="op04"/>
      <xs:enumeration value="op05"/>
      <xs:enumeration value="op06"/>
      <xs:enumeration value="op07"/>
      <xs:enumeration value="op08"/>
      <xs:enumeration value="op09"/>
      <xs:enumeration value="op10"/>
      <xs:enumeration value="op11"/>
      <xs:enumeration value="op12"/>
      <xs:enumeration value="op13"/>
      <xs:enumeration value="op14"/>
      <xs:enumeration value="op15"/>
      <xs:enumeration value="op16"/>
      <xs:enumeration value="op17"/>
      <xs:enumeration value="op18"/>
      <xs:enumeration value="op19"/>
      <xs:enumeration value="op20"/>
      <xs:enumeration value="op21"/>
      <xs:enumeration value="op22"/>
      <xs:enumeration value="op23"/>
      <xs:enumeration value="op24"/>
      <xs:enumeration value="op25"/>
      <xs:enumeration value="op26"/>
      <xs:enumeration value="op27"/>
      <xs:enumeration value="op28"/>
      <xs:enumeration value="op29"/>
      <xs:enumeration value="op30"/>
      <xs:enumeration value="op31"/>
      <xs:enumeration value="op32"/>
      <xs:enumeration value="op33"/>
      <xs:enumeration value="op34"/>
      <xs:enumeration value="op35"/>
      <xs:enumeration value="op36"/>
      <xs:enumeration value="op37"/>
      <xs:enumeration value="op38"/>
      <xs:enumeration value="op39"/>
      <xs:enumeration value="op40"/>
      <xs:enumeration value="op41"/>
      <xs:enumeration value="op42"/>
      <xs:enumeration value="op43"/>
      <xs:enumeration value="op44"/>
      <xs:enumeration value="op45"/>
      <xs:enumeration value="op46"/>
      <xs:enumeration value="op47"/>
      <xs:enumeration value="op48"/>
      <xs:enumeration value="op49"/>
      <xs:enumeration value="op50"/>
      <xs:enumeration value="op51"/>
      <xs:enumeration value="op52"/>
      <xs:enumeration value="op53"/>
      <xs:enumeration value="op54"/>
      <xs:enumeration value="op55"/>
      <xs:enumeration value="op56"/>
      <xs:enumeration value="op57"/>
      <xs:enumeration value="op58"/>
      <xs:enumeration value="op59"/>
      <xs:enumeration value="op60"/>
      <xs:enumeration value="op61"/>
      <xs:enumeration value="op62"/>
      <xs:enumeration value="op63"/>
      <xs:enumeration value="op64"/>
      <xs:enumeration value="op65"/>
      <xs:enumeration value="op66"/>
      <xs:enumeration value="op67"/>
      <xs:enumeration value="op68"/>
      <xs:enumeration value="op69"/>
      <xs:enumeration value="op70"/>
      <xs:enumeration value="op71"/>
      <xs:enumeration value="op72"/>
      <xs:enumeration value="op73"/>
      <xs:enumeration value="op74"/>
      <xs:enumeration value="op75"/>
      <xs:enumeration value="op76"/>
      <xs:enumeration value="op77"/>
      <xs:enumeration value="op78"/>
      <xs:enumeration value="op79"/>
      <xs:enumeration value="op80"/>
      <xs:enumeration value="op81"/>
      <xs:enumeration value="op82"/>
      <xs:enumeration value="op83"/>
      <xs:enumeration value="op84"/>
      <xs:enumeration value="op85"/>
      <xs:enumeration value="op86"/>
      <xs:enumeration value="op87"/>
      <xs:enumeration value="op88"/>
      <xs:enumeration value="op89"/>
      <xs:enumeration value="op90"/>
      <xs:enumeration value="op91"/>
      <xs:enumeration value="op92"/>
      <xs:enumeration value="op93"/>
      <xs:enumeration value="op94"/>
      <xs:enumeration value="op95"/>
      <xs:enumeration value="op96"/>
      <xs:enumeration value="op97"/>
      <xs:enumeration value="op98"/>
      <xs:enumeration value="op99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="orientAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="port"/>
      <xs:enumeration value="land"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="partCharacteristicAttType">
    <xs:restriction base="xs:NMTOKENS">
      <xs:pattern value="pc\d{2}( pc\d{2})*"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="partStatusAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="pst01"/>
      <xs:enumeration value="pst02"/>
      <xs:enumeration value="pst03"/>
      <xs:enumeration value="pst04"/>
      <xs:enumeration value="pst05"/>
      <xs:enumeration value="pst06"/>
      <xs:enumeration value="pst07"/>
      <xs:enumeration value="pst08"/>
      <xs:enumeration value="pst09"/>
      <xs:enumeration value="pst10"/>
      <xs:enumeration value="pst11"/>
      <xs:enumeration value="pst12"/>
      <xs:enumeration value="pst13"/>
      <xs:enumeration value="pst14"/>
      <xs:enumeration value="pst15"/>
      <xs:enumeration value="pst16"/>
      <xs:enumeration value="pst17"/>
      <xs:enumeration value="pst18"/>
      <xs:enumeration value="pst19"/>
      <xs:enumeration value="pst20"/>
      <xs:enumeration value="pst21"/>
      <xs:enumeration value="pst22"/>
      <xs:enumeration value="pst23"/>
      <xs:enumeration value="pst24"/>
      <xs:enumeration value="pst25"/>
      <xs:enumeration value="pst26"/>
      <xs:enumeration value="pst27"/>
      <xs:enumeration value="pst28"/>
      <xs:enumeration value="pst29"/>
      <xs:enumeration value="pst30"/>
      <xs:enumeration value="pst31"/>
      <xs:enumeration value="pst32"/>
      <xs:enumeration value="pst33"/>
      <xs:enumeration value="pst34"/>
      <xs:enumeration value="pst35"/>
      <xs:enumeration value="pst36"/>
      <xs:enumeration value="pst37"/>
      <xs:enumeration value="pst38"/>
      <xs:enumeration value="pst39"/>
      <xs:enumeration value="pst40"/>
      <xs:enumeration value="pst41"/>
      <xs:enumeration value="pst42"/>
      <xs:enumeration value="pst43"/>
      <xs:enumeration value="pst44"/>
      <xs:enumeration value="pst45"/>
      <xs:enumeration value="pst46"/>
      <xs:enumeration value="pst47"/>
      <xs:enumeration value="pst48"/>
      <xs:enumeration value="pst49"/>
      <xs:enumeration value="pst50"/>
      <xs:enumeration value="pst51"/>
      <xs:enumeration value="pst52"/>
      <xs:enumeration value="pst53"/>
      <xs:enumeration value="pst54"/>
      <xs:enumeration value="pst55"/>
      <xs:enumeration value="pst56"/>
      <xs:enumeration value="pst57"/>
      <xs:enumeration value="pst58"/>
      <xs:enumeration value="pst59"/>
      <xs:enumeration value="pst60"/>
      <xs:enumeration value="pst61"/>
      <xs:enumeration value="pst62"/>
      <xs:enumeration value="pst63"/>
      <xs:enumeration value="pst64"/>
      <xs:enumeration value="pst65"/>
      <xs:enumeration value="pst66"/>
      <xs:enumeration value="pst67"/>
      <xs:enumeration value="pst68"/>
      <xs:enumeration value="pst69"/>
      <xs:enumeration value="pst70"/>
      <xs:enumeration value="pst71"/>
      <xs:enumeration value="pst72"/>
      <xs:enumeration value="pst73"/>
      <xs:enumeration value="pst74"/>
      <xs:enumeration value="pst75"/>
      <xs:enumeration value="pst76"/>
      <xs:enumeration value="pst77"/>
      <xs:enumeration value="pst78"/>
      <xs:enumeration value="pst79"/>
      <xs:enumeration value="pst80"/>
      <xs:enumeration value="pst81"/>
      <xs:enumeration value="pst82"/>
      <xs:enumeration value="pst83"/>
      <xs:enumeration value="pst84"/>
      <xs:enumeration value="pst85"/>
      <xs:enumeration value="pst86"/>
      <xs:enumeration value="pst87"/>
      <xs:enumeration value="pst88"/>
      <xs:enumeration value="pst89"/>
      <xs:enumeration value="pst90"/>
      <xs:enumeration value="pst91"/>
      <xs:enumeration value="pst92"/>
      <xs:enumeration value="pst93"/>
      <xs:enumeration value="pst94"/>
      <xs:enumeration value="pst95"/>
      <xs:enumeration value="pst96"/>
      <xs:enumeration value="pst97"/>
      <xs:enumeration value="pst98"/>
      <xs:enumeration value="pst99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="partUsageCodeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="pu01"/>
      <xs:enumeration value="pu02"/>
      <xs:enumeration value="pu03"/>
      <xs:enumeration value="pu04"/>
      <xs:enumeration value="pu05"/>
      <xs:enumeration value="pu06"/>
      <xs:enumeration value="pu07"/>
      <xs:enumeration value="pu08"/>
      <xs:enumeration value="pu09"/>
      <xs:enumeration value="pu10"/>
      <xs:enumeration value="pu11"/>
      <xs:enumeration value="pu12"/>
      <xs:enumeration value="pu13"/>
      <xs:enumeration value="pu14"/>
      <xs:enumeration value="pu15"/>
      <xs:enumeration value="pu16"/>
      <xs:enumeration value="pu17"/>
      <xs:enumeration value="pu18"/>
      <xs:enumeration value="pu19"/>
      <xs:enumeration value="pu20"/>
      <xs:enumeration value="pu21"/>
      <xs:enumeration value="pu22"/>
      <xs:enumeration value="pu23"/>
      <xs:enumeration value="pu24"/>
      <xs:enumeration value="pu25"/>
      <xs:enumeration value="pu26"/>
      <xs:enumeration value="pu27"/>
      <xs:enumeration value="pu28"/>
      <xs:enumeration value="pu29"/>
      <xs:enumeration value="pu30"/>
      <xs:enumeration value="pu31"/>
      <xs:enumeration value="pu32"/>
      <xs:enumeration value="pu33"/>
      <xs:enumeration value="pu34"/>
      <xs:enumeration value="pu35"/>
      <xs:enumeration value="pu36"/>
      <xs:enumeration value="pu37"/>
      <xs:enumeration value="pu38"/>
      <xs:enumeration value="pu39"/>
      <xs:enumeration value="pu40"/>
      <xs:enumeration value="pu41"/>
      <xs:enumeration value="pu42"/>
      <xs:enumeration value="pu43"/>
      <xs:enumeration value="pu44"/>
      <xs:enumeration value="pu45"/>
      <xs:enumeration value="pu46"/>
      <xs:enumeration value="pu47"/>
      <xs:enumeration value="pu48"/>
      <xs:enumeration value="pu49"/>
      <xs:enumeration value="pu50"/>
      <xs:enumeration value="pu51"/>
      <xs:enumeration value="pu52"/>
      <xs:enumeration value="pu53"/>
      <xs:enumeration value="pu54"/>
      <xs:enumeration value="pu55"/>
      <xs:enumeration value="pu56"/>
      <xs:enumeration value="pu57"/>
      <xs:enumeration value="pu58"/>
      <xs:enumeration value="pu59"/>
      <xs:enumeration value="pu60"/>
      <xs:enumeration value="pu61"/>
      <xs:enumeration value="pu62"/>
      <xs:enumeration value="pu63"/>
      <xs:enumeration value="pu64"/>
      <xs:enumeration value="pu65"/>
      <xs:enumeration value="pu66"/>
      <xs:enumeration value="pu67"/>
      <xs:enumeration value="pu68"/>
      <xs:enumeration value="pu69"/>
      <xs:enumeration value="pu70"/>
      <xs:enumeration value="pu71"/>
      <xs:enumeration value="pu72"/>
      <xs:enumeration value="pu73"/>
      <xs:enumeration value="pu74"/>
      <xs:enumeration value="pu75"/>
      <xs:enumeration value="pu76"/>
      <xs:enumeration value="pu77"/>
      <xs:enumeration value="pu78"/>
      <xs:enumeration value="pu79"/>
      <xs:enumeration value="pu80"/>
      <xs:enumeration value="pu81"/>
      <xs:enumeration value="pu82"/>
      <xs:enumeration value="pu83"/>
      <xs:enumeration value="pu84"/>
      <xs:enumeration value="pu85"/>
      <xs:enumeration value="pu86"/>
      <xs:enumeration value="pu87"/>
      <xs:enumeration value="pu88"/>
      <xs:enumeration value="pu89"/>
      <xs:enumeration value="pu90"/>
      <xs:enumeration value="pu91"/>
      <xs:enumeration value="pu92"/>
      <xs:enumeration value="pu93"/>
      <xs:enumeration value="pu94"/>
      <xs:enumeration value="pu95"/>
      <xs:enumeration value="pu96"/>
      <xs:enumeration value="pu97"/>
      <xs:enumeration value="pu98"/>
      <xs:enumeration value="pu99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="pmEntryTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="pmt01"/>
      <xs:enumeration value="pmt02"/>
      <xs:enumeration value="pmt03"/>
      <xs:enumeration value="pmt04"/>
      <xs:enumeration value="pmt05"/>
      <xs:enumeration value="pmt06"/>
      <xs:enumeration value="pmt07"/>
      <xs:enumeration value="pmt08"/>
      <xs:enumeration value="pmt09"/>
      <xs:enumeration value="pmt10"/>
      <xs:enumeration value="pmt11"/>
      <xs:enumeration value="pmt12"/>
      <xs:enumeration value="pmt13"/>
      <xs:enumeration value="pmt14"/>
      <xs:enumeration value="pmt15"/>
      <xs:enumeration value="pmt16"/>
      <xs:enumeration value="pmt17"/>
      <xs:enumeration value="pmt18"/>
      <xs:enumeration value="pmt19"/>
      <xs:enumeration value="pmt20"/>
      <xs:enumeration value="pmt21"/>
      <xs:enumeration value="pmt22"/>
      <xs:enumeration value="pmt23"/>
      <xs:enumeration value="pmt24"/>
      <xs:enumeration value="pmt25"/>
      <xs:enumeration value="pmt26"/>
      <xs:enumeration value="pmt27"/>
      <xs:enumeration value="pmt28"/>
      <xs:enumeration value="pmt29"/>
      <xs:enumeration value="pmt30"/>
      <xs:enumeration value="pmt31"/>
      <xs:enumeration value="pmt32"/>
      <xs:enumeration value="pmt33"/>
      <xs:enumeration value="pmt34"/>
      <xs:enumeration value="pmt35"/>
      <xs:enumeration value="pmt36"/>
      <xs:enumeration value="pmt37"/>
      <xs:enumeration value="pmt38"/>
      <xs:enumeration value="pmt39"/>
      <xs:enumeration value="pmt40"/>
      <xs:enumeration value="pmt41"/>
      <xs:enumeration value="pmt42"/>
      <xs:enumeration value="pmt43"/>
      <xs:enumeration value="pmt44"/>
      <xs:enumeration value="pmt45"/>
      <xs:enumeration value="pmt46"/>
      <xs:enumeration value="pmt47"/>
      <xs:enumeration value="pmt48"/>
      <xs:enumeration value="pmt49"/>
      <xs:enumeration value="pmt50"/>
      <xs:enumeration value="pmt51"/>
      <xs:enumeration value="pmt52"/>
      <xs:enumeration value="pmt53"/>
      <xs:enumeration value="pmt54"/>
      <xs:enumeration value="pmt55"/>
      <xs:enumeration value="pmt56"/>
      <xs:enumeration value="pmt57"/>
      <xs:enumeration value="pmt58"/>
      <xs:enumeration value="pmt59"/>
      <xs:enumeration value="pmt60"/>
      <xs:enumeration value="pmt61"/>
      <xs:enumeration value="pmt62"/>
      <xs:enumeration value="pmt63"/>
      <xs:enumeration value="pmt64"/>
      <xs:enumeration value="pmt65"/>
      <xs:enumeration value="pmt66"/>
      <xs:enumeration value="pmt67"/>
      <xs:enumeration value="pmt68"/>
      <xs:enumeration value="pmt69"/>
      <xs:enumeration value="pmt70"/>
      <xs:enumeration value="pmt71"/>
      <xs:enumeration value="pmt72"/>
      <xs:enumeration value="pmt73"/>
      <xs:enumeration value="pmt74"/>
      <xs:enumeration value="pmt75"/>
      <xs:enumeration value="pmt76"/>
      <xs:enumeration value="pmt77"/>
      <xs:enumeration value="pmt78"/>
      <xs:enumeration value="pmt79"/>
      <xs:enumeration value="pmt80"/>
      <xs:enumeration value="pmt81"/>
      <xs:enumeration value="pmt82"/>
      <xs:enumeration value="pmt83"/>
      <xs:enumeration value="pmt84"/>
      <xs:enumeration value="pmt85"/>
      <xs:enumeration value="pmt86"/>
      <xs:enumeration value="pmt87"/>
      <xs:enumeration value="pmt88"/>
      <xs:enumeration value="pmt89"/>
      <xs:enumeration value="pmt90"/>
      <xs:enumeration value="pmt91"/>
      <xs:enumeration value="pmt92"/>
      <xs:enumeration value="pmt93"/>
      <xs:enumeration value="pmt94"/>
      <xs:enumeration value="pmt95"/>
      <xs:enumeration value="pmt96"/>
      <xs:enumeration value="pmt97"/>
      <xs:enumeration value="pmt98"/>
      <xs:enumeration value="pmt99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="pmIssuerAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="pmNumberAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="pmTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="pt01"/>
      <xs:enumeration value="pt02"/>
      <xs:enumeration value="pt03"/>
      <xs:enumeration value="pt04"/>
      <xs:enumeration value="pt05"/>
      <xs:enumeration value="pt06"/>
      <xs:enumeration value="pt07"/>
      <xs:enumeration value="pt08"/>
      <xs:enumeration value="pt09"/>
      <xs:enumeration value="pt10"/>
      <xs:enumeration value="pt11"/>
      <xs:enumeration value="pt12"/>
      <xs:enumeration value="pt13"/>
      <xs:enumeration value="pt14"/>
      <xs:enumeration value="pt15"/>
      <xs:enumeration value="pt16"/>
      <xs:enumeration value="pt17"/>
      <xs:enumeration value="pt18"/>
      <xs:enumeration value="pt19"/>
      <xs:enumeration value="pt20"/>
      <xs:enumeration value="pt21"/>
      <xs:enumeration value="pt22"/>
      <xs:enumeration value="pt23"/>
      <xs:enumeration value="pt24"/>
      <xs:enumeration value="pt25"/>
      <xs:enumeration value="pt26"/>
      <xs:enumeration value="pt27"/>
      <xs:enumeration value="pt28"/>
      <xs:enumeration value="pt29"/>
      <xs:enumeration value="pt30"/>
      <xs:enumeration value="pt31"/>
      <xs:enumeration value="pt32"/>
      <xs:enumeration value="pt33"/>
      <xs:enumeration value="pt34"/>
      <xs:enumeration value="pt35"/>
      <xs:enumeration value="pt36"/>
      <xs:enumeration value="pt37"/>
      <xs:enumeration value="pt38"/>
      <xs:enumeration value="pt39"/>
      <xs:enumeration value="pt40"/>
      <xs:enumeration value="pt41"/>
      <xs:enumeration value="pt42"/>
      <xs:enumeration value="pt43"/>
      <xs:enumeration value="pt44"/>
      <xs:enumeration value="pt45"/>
      <xs:enumeration value="pt46"/>
      <xs:enumeration value="pt47"/>
      <xs:enumeration value="pt48"/>
      <xs:enumeration value="pt49"/>
      <xs:enumeration value="pt50"/>
      <xs:enumeration value="pt51"/>
      <xs:enumeration value="pt52"/>
      <xs:enumeration value="pt53"/>
      <xs:enumeration value="pt54"/>
      <xs:enumeration value="pt55"/>
      <xs:enumeration value="pt56"/>
      <xs:enumeration value="pt57"/>
      <xs:enumeration value="pt58"/>
      <xs:enumeration value="pt59"/>
      <xs:enumeration value="pt60"/>
      <xs:enumeration value="pt61"/>
      <xs:enumeration value="pt62"/>
      <xs:enumeration value="pt63"/>
      <xs:enumeration value="pt64"/>
      <xs:enumeration value="pt65"/>
      <xs:enumeration value="pt66"/>
      <xs:enumeration value="pt67"/>
      <xs:enumeration value="pt68"/>
      <xs:enumeration value="pt69"/>
      <xs:enumeration value="pt70"/>
      <xs:enumeration value="pt71"/>
      <xs:enumeration value="pt72"/>
      <xs:enumeration value="pt73"/>
      <xs:enumeration value="pt74"/>
      <xs:enumeration value="pt75"/>
      <xs:enumeration value="pt76"/>
      <xs:enumeration value="pt77"/>
      <xs:enumeration value="pt78"/>
      <xs:enumeration value="pt79"/>
      <xs:enumeration value="pt80"/>
      <xs:enumeration value="pt81"/>
      <xs:enumeration value="pt82"/>
      <xs:enumeration value="pt83"/>
      <xs:enumeration value="pt84"/>
      <xs:enumeration value="pt85"/>
      <xs:enumeration value="pt86"/>
      <xs:enumeration value="pt87"/>
      <xs:enumeration value="pt88"/>
      <xs:enumeration value="pt89"/>
      <xs:enumeration value="pt90"/>
      <xs:enumeration value="pt91"/>
      <xs:enumeration value="pt92"/>
      <xs:enumeration value="pt93"/>
      <xs:enumeration value="pt94"/>
      <xs:enumeration value="pt95"/>
      <xs:enumeration value="pt96"/>
      <xs:enumeration value="pt97"/>
      <xs:enumeration value="pt98"/>
      <xs:enumeration value="pt99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="pmVolumeAttType">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:pattern value="\d{2}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="productCategoryAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="pcg01"/>
      <xs:enumeration value="pcg02"/>
      <xs:enumeration value="pcg03"/>
      <xs:enumeration value="pcg04"/>
      <xs:enumeration value="pcg05"/>
      <xs:enumeration value="pcg06"/>
      <xs:enumeration value="pcg07"/>
      <xs:enumeration value="pcg08"/>
      <xs:enumeration value="pcg09"/>
      <xs:enumeration value="pcg10"/>
      <xs:enumeration value="pcg11"/>
      <xs:enumeration value="pcg12"/>
      <xs:enumeration value="pcg13"/>
      <xs:enumeration value="pcg14"/>
      <xs:enumeration value="pcg15"/>
      <xs:enumeration value="pcg16"/>
      <xs:enumeration value="pcg17"/>
      <xs:enumeration value="pcg18"/>
      <xs:enumeration value="pcg19"/>
      <xs:enumeration value="pcg20"/>
      <xs:enumeration value="pcg21"/>
      <xs:enumeration value="pcg22"/>
      <xs:enumeration value="pcg23"/>
      <xs:enumeration value="pcg24"/>
      <xs:enumeration value="pcg25"/>
      <xs:enumeration value="pcg26"/>
      <xs:enumeration value="pcg27"/>
      <xs:enumeration value="pcg28"/>
      <xs:enumeration value="pcg29"/>
      <xs:enumeration value="pcg30"/>
      <xs:enumeration value="pcg31"/>
      <xs:enumeration value="pcg32"/>
      <xs:enumeration value="pcg33"/>
      <xs:enumeration value="pcg34"/>
      <xs:enumeration value="pcg35"/>
      <xs:enumeration value="pcg36"/>
      <xs:enumeration value="pcg37"/>
      <xs:enumeration value="pcg38"/>
      <xs:enumeration value="pcg39"/>
      <xs:enumeration value="pcg40"/>
      <xs:enumeration value="pcg41"/>
      <xs:enumeration value="pcg42"/>
      <xs:enumeration value="pcg43"/>
      <xs:enumeration value="pcg44"/>
      <xs:enumeration value="pcg45"/>
      <xs:enumeration value="pcg46"/>
      <xs:enumeration value="pcg47"/>
      <xs:enumeration value="pcg48"/>
      <xs:enumeration value="pcg49"/>
      <xs:enumeration value="pcg50"/>
      <xs:enumeration value="pcg51"/>
      <xs:enumeration value="pcg52"/>
      <xs:enumeration value="pcg53"/>
      <xs:enumeration value="pcg54"/>
      <xs:enumeration value="pcg55"/>
      <xs:enumeration value="pcg56"/>
      <xs:enumeration value="pcg57"/>
      <xs:enumeration value="pcg58"/>
      <xs:enumeration value="pcg59"/>
      <xs:enumeration value="pcg60"/>
      <xs:enumeration value="pcg61"/>
      <xs:enumeration value="pcg62"/>
      <xs:enumeration value="pcg63"/>
      <xs:enumeration value="pcg64"/>
      <xs:enumeration value="pcg65"/>
      <xs:enumeration value="pcg66"/>
      <xs:enumeration value="pcg67"/>
      <xs:enumeration value="pcg68"/>
      <xs:enumeration value="pcg69"/>
      <xs:enumeration value="pcg70"/>
      <xs:enumeration value="pcg71"/>
      <xs:enumeration value="pcg72"/>
      <xs:enumeration value="pcg73"/>
      <xs:enumeration value="pcg74"/>
      <xs:enumeration value="pcg75"/>
      <xs:enumeration value="pcg76"/>
      <xs:enumeration value="pcg77"/>
      <xs:enumeration value="pcg78"/>
      <xs:enumeration value="pcg79"/>
      <xs:enumeration value="pcg80"/>
      <xs:enumeration value="pcg81"/>
      <xs:enumeration value="pcg82"/>
      <xs:enumeration value="pcg83"/>
      <xs:enumeration value="pcg84"/>
      <xs:enumeration value="pcg85"/>
      <xs:enumeration value="pcg86"/>
      <xs:enumeration value="pcg87"/>
      <xs:enumeration value="pcg88"/>
      <xs:enumeration value="pcg89"/>
      <xs:enumeration value="pcg90"/>
      <xs:enumeration value="pcg91"/>
      <xs:enumeration value="pcg92"/>
      <xs:enumeration value="pcg93"/>
      <xs:enumeration value="pcg94"/>
      <xs:enumeration value="pcg95"/>
      <xs:enumeration value="pcg96"/>
      <xs:enumeration value="pcg97"/>
      <xs:enumeration value="pcg98"/>
      <xs:enumeration value="pcg99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="productIdentifierAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="primary"/>
      <xs:enumeration value="secondary"/>
      <xs:enumeration value="no"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="productItemTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="pi01"/>
      <xs:enumeration value="pi02"/>
      <xs:enumeration value="pi03"/>
      <xs:enumeration value="pi04"/>
      <xs:enumeration value="pi05"/>
      <xs:enumeration value="pi06"/>
      <xs:enumeration value="pi07"/>
      <xs:enumeration value="pi08"/>
      <xs:enumeration value="pi09"/>
      <xs:enumeration value="pi10"/>
      <xs:enumeration value="pi11"/>
      <xs:enumeration value="pi12"/>
      <xs:enumeration value="pi13"/>
      <xs:enumeration value="pi14"/>
      <xs:enumeration value="pi15"/>
      <xs:enumeration value="pi16"/>
      <xs:enumeration value="pi17"/>
      <xs:enumeration value="pi18"/>
      <xs:enumeration value="pi19"/>
      <xs:enumeration value="pi20"/>
      <xs:enumeration value="pi21"/>
      <xs:enumeration value="pi22"/>
      <xs:enumeration value="pi23"/>
      <xs:enumeration value="pi24"/>
      <xs:enumeration value="pi25"/>
      <xs:enumeration value="pi26"/>
      <xs:enumeration value="pi27"/>
      <xs:enumeration value="pi28"/>
      <xs:enumeration value="pi29"/>
      <xs:enumeration value="pi30"/>
      <xs:enumeration value="pi31"/>
      <xs:enumeration value="pi32"/>
      <xs:enumeration value="pi33"/>
      <xs:enumeration value="pi34"/>
      <xs:enumeration value="pi35"/>
      <xs:enumeration value="pi36"/>
      <xs:enumeration value="pi37"/>
      <xs:enumeration value="pi38"/>
      <xs:enumeration value="pi39"/>
      <xs:enumeration value="pi40"/>
      <xs:enumeration value="pi41"/>
      <xs:enumeration value="pi42"/>
      <xs:enumeration value="pi43"/>
      <xs:enumeration value="pi44"/>
      <xs:enumeration value="pi45"/>
      <xs:enumeration value="pi46"/>
      <xs:enumeration value="pi47"/>
      <xs:enumeration value="pi48"/>
      <xs:enumeration value="pi49"/>
      <xs:enumeration value="pi50"/>
      <xs:enumeration value="pi51"/>
      <xs:enumeration value="pi52"/>
      <xs:enumeration value="pi53"/>
      <xs:enumeration value="pi54"/>
      <xs:enumeration value="pi55"/>
      <xs:enumeration value="pi56"/>
      <xs:enumeration value="pi57"/>
      <xs:enumeration value="pi58"/>
      <xs:enumeration value="pi59"/>
      <xs:enumeration value="pi60"/>
      <xs:enumeration value="pi61"/>
      <xs:enumeration value="pi62"/>
      <xs:enumeration value="pi63"/>
      <xs:enumeration value="pi64"/>
      <xs:enumeration value="pi65"/>
      <xs:enumeration value="pi66"/>
      <xs:enumeration value="pi67"/>
      <xs:enumeration value="pi68"/>
      <xs:enumeration value="pi69"/>
      <xs:enumeration value="pi70"/>
      <xs:enumeration value="pi71"/>
      <xs:enumeration value="pi72"/>
      <xs:enumeration value="pi73"/>
      <xs:enumeration value="pi74"/>
      <xs:enumeration value="pi75"/>
      <xs:enumeration value="pi76"/>
      <xs:enumeration value="pi77"/>
      <xs:enumeration value="pi78"/>
      <xs:enumeration value="pi79"/>
      <xs:enumeration value="pi80"/>
      <xs:enumeration value="pi81"/>
      <xs:enumeration value="pi82"/>
      <xs:enumeration value="pi83"/>
      <xs:enumeration value="pi84"/>
      <xs:enumeration value="pi85"/>
      <xs:enumeration value="pi86"/>
      <xs:enumeration value="pi87"/>
      <xs:enumeration value="pi88"/>
      <xs:enumeration value="pi89"/>
      <xs:enumeration value="pi90"/>
      <xs:enumeration value="pi91"/>
      <xs:enumeration value="pi92"/>
      <xs:enumeration value="pi93"/>
      <xs:enumeration value="pi94"/>
      <xs:enumeration value="pi95"/>
      <xs:enumeration value="pi96"/>
      <xs:enumeration value="pi97"/>
      <xs:enumeration value="pi98"/>
      <xs:enumeration value="pi99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="quantityGroupTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="nominal"/>
      <xs:enumeration value="minimum"/>
      <xs:enumeration value="maximum"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="quantityToleranceTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="plus"/>
      <xs:enumeration value="minus"/>
      <xs:enumeration value="plusorminus"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="quantityTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="qty01"/>
      <xs:enumeration value="qty02"/>
      <xs:enumeration value="qty03"/>
      <xs:enumeration value="qty04"/>
      <xs:enumeration value="qty05"/>
      <xs:enumeration value="qty06"/>
      <xs:enumeration value="qty07"/>
      <xs:enumeration value="qty08"/>
      <xs:enumeration value="qty09"/>
      <xs:enumeration value="qty10"/>
      <xs:enumeration value="qty11"/>
      <xs:enumeration value="qty12"/>
      <xs:enumeration value="qty13"/>
      <xs:enumeration value="qty14"/>
      <xs:enumeration value="qty15"/>
      <xs:enumeration value="qty16"/>
      <xs:enumeration value="qty17"/>
      <xs:enumeration value="qty18"/>
      <xs:enumeration value="qty19"/>
      <xs:enumeration value="qty20"/>
      <xs:enumeration value="qty21"/>
      <xs:enumeration value="qty22"/>
      <xs:enumeration value="qty23"/>
      <xs:enumeration value="qty24"/>
      <xs:enumeration value="qty25"/>
      <xs:enumeration value="qty26"/>
      <xs:enumeration value="qty27"/>
      <xs:enumeration value="qty28"/>
      <xs:enumeration value="qty29"/>
      <xs:enumeration value="qty30"/>
      <xs:enumeration value="qty31"/>
      <xs:enumeration value="qty32"/>
      <xs:enumeration value="qty33"/>
      <xs:enumeration value="qty34"/>
      <xs:enumeration value="qty35"/>
      <xs:enumeration value="qty36"/>
      <xs:enumeration value="qty37"/>
      <xs:enumeration value="qty38"/>
      <xs:enumeration value="qty39"/>
      <xs:enumeration value="qty40"/>
      <xs:enumeration value="qty41"/>
      <xs:enumeration value="qty42"/>
      <xs:enumeration value="qty43"/>
      <xs:enumeration value="qty44"/>
      <xs:enumeration value="qty45"/>
      <xs:enumeration value="qty46"/>
      <xs:enumeration value="qty47"/>
      <xs:enumeration value="qty48"/>
      <xs:enumeration value="qty49"/>
      <xs:enumeration value="qty50"/>
      <xs:enumeration value="qty51"/>
      <xs:enumeration value="qty52"/>
      <xs:enumeration value="qty53"/>
      <xs:enumeration value="qty54"/>
      <xs:enumeration value="qty55"/>
      <xs:enumeration value="qty56"/>
      <xs:enumeration value="qty57"/>
      <xs:enumeration value="qty58"/>
      <xs:enumeration value="qty59"/>
      <xs:enumeration value="qty60"/>
      <xs:enumeration value="qty61"/>
      <xs:enumeration value="qty62"/>
      <xs:enumeration value="qty63"/>
      <xs:enumeration value="qty64"/>
      <xs:enumeration value="qty65"/>
      <xs:enumeration value="qty66"/>
      <xs:enumeration value="qty67"/>
      <xs:enumeration value="qty68"/>
      <xs:enumeration value="qty69"/>
      <xs:enumeration value="qty70"/>
      <xs:enumeration value="qty71"/>
      <xs:enumeration value="qty72"/>
      <xs:enumeration value="qty73"/>
      <xs:enumeration value="qty74"/>
      <xs:enumeration value="qty75"/>
      <xs:enumeration value="qty76"/>
      <xs:enumeration value="qty77"/>
      <xs:enumeration value="qty78"/>
      <xs:enumeration value="qty79"/>
      <xs:enumeration value="qty80"/>
      <xs:enumeration value="qty81"/>
      <xs:enumeration value="qty82"/>
      <xs:enumeration value="qty83"/>
      <xs:enumeration value="qty84"/>
      <xs:enumeration value="qty85"/>
      <xs:enumeration value="qty86"/>
      <xs:enumeration value="qty87"/>
      <xs:enumeration value="qty88"/>
      <xs:enumeration value="qty89"/>
      <xs:enumeration value="qty90"/>
      <xs:enumeration value="qty91"/>
      <xs:enumeration value="qty92"/>
      <xs:enumeration value="qty93"/>
      <xs:enumeration value="qty94"/>
      <xs:enumeration value="qty95"/>
      <xs:enumeration value="qty96"/>
      <xs:enumeration value="qty97"/>
      <xs:enumeration value="qty98"/>
      <xs:enumeration value="qty99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="quantityUnitOfMeasureAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="1/H"/>
      <xs:enumeration value="1/K"/>
      <xs:enumeration value="1/kg"/>
      <xs:enumeration value="1/m"/>
      <xs:enumeration value="1/m2"/>
      <xs:enumeration value="1/m3"/>
      <xs:enumeration value="1/N"/>
      <xs:enumeration value="1/Pa"/>
      <xs:enumeration value="1/s"/>
      <xs:enumeration value="1/V"/>
      <xs:enumeration value="A"/>
      <xs:enumeration value="A.m2"/>
      <xs:enumeration value="A/m"/>
      <xs:enumeration value="A/m2"/>
      <xs:enumeration value="B"/>
      <xs:enumeration value="B/m"/>
      <xs:enumeration value="B/O"/>
      <xs:enumeration value="Bd"/>
      <xs:enumeration value="Bq"/>
      <xs:enumeration value="Bq/kg"/>
      <xs:enumeration value="byte"/>
      <xs:enumeration value="C"/>
      <xs:enumeration value="C.m"/>
      <xs:enumeration value="C/kg"/>
      <xs:enumeration value="C/m2"/>
      <xs:enumeration value="C/m3"/>
      <xs:enumeration value="cd"/>
      <xs:enumeration value="cd/m2"/>
      <xs:enumeration value="eq"/>
      <xs:enumeration value="eq/kg"/>
      <xs:enumeration value="eq/m3"/>
      <xs:enumeration value="Euc"/>
      <xs:enumeration value="F"/>
      <xs:enumeration value="F/m"/>
      <xs:enumeration value="gu"/>
      <xs:enumeration value="gAPI"/>
      <xs:enumeration value="Gy"/>
      <xs:enumeration value="H"/>
      <xs:enumeration value="H/m"/>
      <xs:enumeration value="Hz"/>
      <xs:enumeration value="J"/>
      <xs:enumeration value="J/K"/>
      <xs:enumeration value="J/kg"/>
      <xs:enumeration value="J/kg.K"/>
      <xs:enumeration value="J/m3"/>
      <xs:enumeration value="J/mol"/>
      <xs:enumeration value="J/mol.K"/>
      <xs:enumeration value="K"/>
      <xs:enumeration value="K.m2/W"/>
      <xs:enumeration value="K/m"/>
      <xs:enumeration value="K/s"/>
      <xs:enumeration value="K/W"/>
      <xs:enumeration value="kg"/>
      <xs:enumeration value="kg.m"/>
      <xs:enumeration value="kg.m/s"/>
      <xs:enumeration value="kg.m2"/>
      <xs:enumeration value="kg/J"/>
      <xs:enumeration value="kg/m"/>
      <xs:enumeration value="kg/m2"/>
      <xs:enumeration value="kg/m2.s"/>
      <xs:enumeration value="kg/m3"/>
      <xs:enumeration value="kg/m4"/>
      <xs:enumeration value="kg/s"/>
      <xs:enumeration value="lm"/>
      <xs:enumeration value="lm.s"/>
      <xs:enumeration value="lm/W"/>
      <xs:enumeration value="lx"/>
      <xs:enumeration value="lx.s"/>
      <xs:enumeration value="m"/>
      <xs:enumeration value="m/K"/>
      <xs:enumeration value="m/s"/>
      <xs:enumeration value="m/s2"/>
      <xs:enumeration value="m2"/>
      <xs:enumeration value="m2/kg"/>
      <xs:enumeration value="m2/mol"/>
      <xs:enumeration value="m2/Pa.s"/>
      <xs:enumeration value="m2/s"/>
      <xs:enumeration value="m3"/>
      <xs:enumeration value="m3/J"/>
      <xs:enumeration value="m3/kg"/>
      <xs:enumeration value="m3/mol"/>
      <xs:enumeration value="m3/Pa.s"/>
      <xs:enumeration value="m3/Pa/s"/>
      <xs:enumeration value="m3/Pa2.s2"/>
      <xs:enumeration value="m3/s"/>
      <xs:enumeration value="m3/s2"/>
      <xs:enumeration value="m3/scm(0C)"/>
      <xs:enumeration value="m3/scm(15C)"/>
      <xs:enumeration value="m4"/>
      <xs:enumeration value="m4/s"/>
      <xs:enumeration value="mol"/>
      <xs:enumeration value="mol/m2"/>
      <xs:enumeration value="mol/m2.s"/>
      <xs:enumeration value="mol/m3"/>
      <xs:enumeration value="mol/s"/>
      <xs:enumeration value="N"/>
      <xs:enumeration value="N.m2"/>
      <xs:enumeration value="N/m"/>
      <xs:enumeration value="N/m3"/>
      <xs:enumeration value="N4/kg.m7"/>
      <xs:enumeration value="nAPI"/>
      <xs:enumeration value="O"/>
      <xs:enumeration value="ohm"/>
      <xs:enumeration value="ohm.m"/>
      <xs:enumeration value="ohm/m"/>
      <xs:enumeration value="Pa"/>
      <xs:enumeration value="Pa.s"/>
      <xs:enumeration value="Pa.s/m3"/>
      <xs:enumeration value="Pa.s/m6"/>
      <xs:enumeration value="Pa/m"/>
      <xs:enumeration value="Pa/m3"/>
      <xs:enumeration value="Pa/s"/>
      <xs:enumeration value="Pa2"/>
      <xs:enumeration value="pH"/>
      <xs:enumeration value="rad"/>
      <xs:enumeration value="rad/m"/>
      <xs:enumeration value="rad/m3"/>
      <xs:enumeration value="rad/s"/>
      <xs:enumeration value="rad/s2"/>
      <xs:enumeration value="S"/>
      <xs:enumeration value="s"/>
      <xs:enumeration value="S/m"/>
      <xs:enumeration value="s/m"/>
      <xs:enumeration value="s/m3"/>
      <xs:enumeration value="scm(0C)"/>
      <xs:enumeration value="scm(0C)/m2"/>
      <xs:enumeration value="scm(0C)/m3"/>
      <xs:enumeration value="scm(15C)"/>
      <xs:enumeration value="scm(15C)/m2"/>
      <xs:enumeration value="scm(15C)/m3"/>
      <xs:enumeration value="scm(15C)/s"/>
      <xs:enumeration value="sr"/>
      <xs:enumeration value="Sv"/>
      <xs:enumeration value="Sv/s"/>
      <xs:enumeration value="T"/>
      <xs:enumeration value="V"/>
      <xs:enumeration value="V/B"/>
      <xs:enumeration value="V/m"/>
      <xs:enumeration value="W"/>
      <xs:enumeration value="W/K"/>
      <xs:enumeration value="W/m.K"/>
      <xs:enumeration value="W/m2"/>
      <xs:enumeration value="W/m2.K"/>
      <xs:enumeration value="W/m2.sr"/>
      <xs:enumeration value="W/m3"/>
      <xs:enumeration value="W/m3.K"/>
      <xs:enumeration value="W/sr"/>
      <xs:enumeration value="Wb"/>
      <xs:enumeration value="Wb.m"/>
      <xs:enumeration value="Wb/m"/>
      <xs:enumeration value="%"/>
      <xs:enumeration value="1/a"/>
      <xs:enumeration value="1/angstrom"/>
      <xs:enumeration value="1/bar"/>
      <xs:enumeration value="1/bbl"/>
      <xs:enumeration value="1/cm"/>
      <xs:enumeration value="1/d"/>
      <xs:enumeration value="1/degC"/>
      <xs:enumeration value="1/degF"/>
      <xs:enumeration value="1/degR"/>
      <xs:enumeration value="1/ft"/>
      <xs:enumeration value="1/ft2"/>
      <xs:enumeration value="1/ft3"/>
      <xs:enumeration value="1/g"/>
      <xs:enumeration value="1/galUK"/>
      <xs:enumeration value="1/galUS"/>
      <xs:enumeration value="1/h"/>
      <xs:enumeration value="1/in"/>
      <xs:enumeration value="1/km2"/>
      <xs:enumeration value="1/kPa"/>
      <xs:enumeration value="1/L"/>
      <xs:enumeration value="1/lbf"/>
      <xs:enumeration value="1/lbm"/>
      <xs:enumeration value="1/mi"/>
      <xs:enumeration value="1/mi2"/>
      <xs:enumeration value="1/min"/>
      <xs:enumeration value="1/mm"/>
      <xs:enumeration value="1/nm"/>
      <xs:enumeration value="1/pPa"/>
      <xs:enumeration value="1/psi"/>
      <xs:enumeration value="1/upsi"/>
      <xs:enumeration value="1/uV"/>
      <xs:enumeration value="1/wk"/>
      <xs:enumeration value="1/yd"/>
      <xs:enumeration value="1000ft3"/>
      <xs:enumeration value="1000ft3/bbl"/>
      <xs:enumeration value="1000ft3/d"/>
      <xs:enumeration value="1000ft3/d.ft"/>
      <xs:enumeration value="1000ft3/psi.d"/>
      <xs:enumeration value="1000m3/d"/>
      <xs:enumeration value="1000m3/d.m"/>
      <xs:enumeration value="1000m3/h"/>
      <xs:enumeration value="1000m3/h.m"/>
      <xs:enumeration value="1000m4/d"/>
      <xs:enumeration value="100ka"/>
      <xs:enumeration value="10Mg/m3"/>
      <xs:enumeration value="a"/>
      <xs:enumeration value="A.h"/>
      <xs:enumeration value="A/cm2"/>
      <xs:enumeration value="A/ft2"/>
      <xs:enumeration value="A/mm"/>
      <xs:enumeration value="A/mm2"/>
      <xs:enumeration value="acre"/>
      <xs:enumeration value="acre.ft"/>
      <xs:enumeration value="acre.ft/MMstb"/>
      <xs:enumeration value="ag"/>
      <xs:enumeration value="aJ"/>
      <xs:enumeration value="angstrom"/>
      <xs:enumeration value="at"/>
      <xs:enumeration value="atm"/>
      <xs:enumeration value="atm/ft"/>
      <xs:enumeration value="atm/h"/>
      <xs:enumeration value="atm/hm"/>
      <xs:enumeration value="atm/m"/>
      <xs:enumeration value="b"/>
      <xs:enumeration value="b/cm3"/>
      <xs:enumeration value="b/elec"/>
      <xs:enumeration value="bar"/>
      <xs:enumeration value="bar/h"/>
      <xs:enumeration value="bar/km"/>
      <xs:enumeration value="bar/m"/>
      <xs:enumeration value="bar2"/>
      <xs:enumeration value="bar2/cP"/>
      <xs:enumeration value="bbl"/>
      <xs:enumeration value="bbl/100bbl"/>
      <xs:enumeration value="bbl/acre"/>
      <xs:enumeration value="bbl/acre.ft"/>
      <xs:enumeration value="bbl/bbl"/>
      <xs:enumeration value="bbl/cP.d.psi"/>
      <xs:enumeration value="bbl/d"/>
      <xs:enumeration value="bbl/d.acre.ft"/>
      <xs:enumeration value="bbl/d.ft"/>
      <xs:enumeration value="bbl/d.ft.psi"/>
      <xs:enumeration value="bbl/d.psi"/>
      <xs:enumeration value="bbl/d2"/>
      <xs:enumeration value="bbl/ft"/>
      <xs:enumeration value="bbl/ft3"/>
      <xs:enumeration value="bbl/hr"/>
      <xs:enumeration value="bbl/hr2"/>
      <xs:enumeration value="bbl/in"/>
      <xs:enumeration value="bbl/k(ft3)"/>
      <xs:enumeration value="bbl/kPa.d"/>
      <xs:enumeration value="bbl/M(ft3)"/>
      <xs:enumeration value="bbl/mi"/>
      <xs:enumeration value="bbl/min"/>
      <xs:enumeration value="bbl/MMscf(60F)"/>
      <xs:enumeration value="bbl/psi.d"/>
      <xs:enumeration value="bbl/stb(60F)"/>
      <xs:enumeration value="bbl/tonUK"/>
      <xs:enumeration value="bbl/tonUS"/>
      <xs:enumeration value="bcf"/>
      <xs:enumeration value="bit"/>
      <xs:enumeration value="Btu"/>
      <xs:enumeration value="Btu.in/hr.ft2.F"/>
      <xs:enumeration value="Btu(million)/hr"/>
      <xs:enumeration value="Btu/bbl"/>
      <xs:enumeration value="Btu/bhp.hr"/>
      <xs:enumeration value="Btu/ft3"/>
      <xs:enumeration value="Btu/galUK"/>
      <xs:enumeration value="Btu/galUS"/>
      <xs:enumeration value="Btu/hr"/>
      <xs:enumeration value="Btu/hr.ft.degF"/>
      <xs:enumeration value="Btu/hr.ft2"/>
      <xs:enumeration value="Btu/hr.ft2.degF"/>
      <xs:enumeration value="Btu/hr.ft2.degR"/>
      <xs:enumeration value="Btu/hr.ft3"/>
      <xs:enumeration value="Btu/hr.ft3.degF"/>
      <xs:enumeration value="Btu/hr.m2.degC"/>
      <xs:enumeration value="Btu/lbm"/>
      <xs:enumeration value="Btu/lbm.degF"/>
      <xs:enumeration value="Btu/lbm.degR"/>
      <xs:enumeration value="Btu/min"/>
      <xs:enumeration value="Btu/mol(lbm)"/>
      <xs:enumeration value="Btu/mol(lbm).F"/>
      <xs:enumeration value="Btu/s"/>
      <xs:enumeration value="Btu/s.ft2"/>
      <xs:enumeration value="Btu/s.ft2.degF"/>
      <xs:enumeration value="Btu/s.ft3"/>
      <xs:enumeration value="Btu/s.ft3.degF"/>
      <xs:enumeration value="c"/>
      <xs:enumeration value="C/cm2"/>
      <xs:enumeration value="C/cm3"/>
      <xs:enumeration value="C/g"/>
      <xs:enumeration value="C/mm2"/>
      <xs:enumeration value="C/mm3"/>
      <xs:enumeration value="c/s"/>
      <xs:enumeration value="cal"/>
      <xs:enumeration value="cal/cm3"/>
      <xs:enumeration value="cal/g"/>
      <xs:enumeration value="cal/g.K"/>
      <xs:enumeration value="cal/h.cm.degC"/>
      <xs:enumeration value="cal/h.cm2"/>
      <xs:enumeration value="cal/h.cm2.degC"/>
      <xs:enumeration value="cal/h.cm3"/>
      <xs:enumeration value="cal/kg"/>
      <xs:enumeration value="cal/lbm"/>
      <xs:enumeration value="cal/mL"/>
      <xs:enumeration value="cal/mm3"/>
      <xs:enumeration value="cal/mol(g).degC"/>
      <xs:enumeration value="cal/s.cm.degC"/>
      <xs:enumeration value="cal/s.cm2.degC"/>
      <xs:enumeration value="cal/s.cm3"/>
      <xs:enumeration value="ccgr"/>
      <xs:enumeration value="cEuc"/>
      <xs:enumeration value="cgr"/>
      <xs:enumeration value="ch"/>
      <xs:enumeration value="ch.h"/>
      <xs:enumeration value="chBnA"/>
      <xs:enumeration value="chBnB"/>
      <xs:enumeration value="chCla"/>
      <xs:enumeration value="chSe"/>
      <xs:enumeration value="Chu"/>
      <xs:enumeration value="chUS"/>
      <xs:enumeration value="Ci"/>
      <xs:enumeration value="cL"/>
      <xs:enumeration value="cm"/>
      <xs:enumeration value="cm/a"/>
      <xs:enumeration value="cm/s"/>
      <xs:enumeration value="cm/s2"/>
      <xs:enumeration value="cm2"/>
      <xs:enumeration value="cm2/g"/>
      <xs:enumeration value="cm2/s"/>
      <xs:enumeration value="cm3"/>
      <xs:enumeration value="cm3/30min"/>
      <xs:enumeration value="cm3/cm3"/>
      <xs:enumeration value="cm3/g"/>
      <xs:enumeration value="cm3/h"/>
      <xs:enumeration value="cm3/m3"/>
      <xs:enumeration value="cm3/min"/>
      <xs:enumeration value="cm3/s"/>
      <xs:enumeration value="cm4"/>
      <xs:enumeration value="cmH2O(4degC)"/>
      <xs:enumeration value="cP"/>
      <xs:enumeration value="cs"/>
      <xs:enumeration value="cSt"/>
      <xs:enumeration value="ct"/>
      <xs:enumeration value="cu"/>
      <xs:enumeration value="cu ft"/>
      <xs:enumeration value="cu in"/>
      <xs:enumeration value="cu yd"/>
      <xs:enumeration value="cubem"/>
      <xs:enumeration value="curie"/>
      <xs:enumeration value="CV"/>
      <xs:enumeration value="CV.h"/>
      <xs:enumeration value="cwtUK"/>
      <xs:enumeration value="cwtUS"/>
      <xs:enumeration value="D"/>
      <xs:enumeration value="d"/>
      <xs:enumeration value="D.ft"/>
      <xs:enumeration value="D.m"/>
      <xs:enumeration value="d/bbl"/>
      <xs:enumeration value="d/ft3"/>
      <xs:enumeration value="d/k(ft3)"/>
      <xs:enumeration value="d/m3"/>
      <xs:enumeration value="daN"/>
      <xs:enumeration value="daN.m"/>
      <xs:enumeration value="dAPI"/>
      <xs:enumeration value="dB"/>
      <xs:enumeration value="dB/100m"/>
      <xs:enumeration value="dB/ft"/>
      <xs:enumeration value="dB/m"/>
      <xs:enumeration value="dB/km"/>
      <xs:enumeration value="dB/O"/>
      <xs:enumeration value="ddegC"/>
      <xs:enumeration value="ddegF"/>
      <xs:enumeration value="ddegK"/>
      <xs:enumeration value="ddegR"/>
      <xs:enumeration value="dega"/>
      <xs:enumeration value="dega/100ft"/>
      <xs:enumeration value="dega/30ft"/>
      <xs:enumeration value="dega/30m"/>
      <xs:enumeration value="dega/ft"/>
      <xs:enumeration value="dega/ft(100)"/>
      <xs:enumeration value="dega/h"/>
      <xs:enumeration value="dega/m"/>
      <xs:enumeration value="dega/m(30)"/>
      <xs:enumeration value="dega/min"/>
      <xs:enumeration value="dega/s"/>
      <xs:enumeration value="degC"/>
      <xs:enumeration value="degC.m2.h/kcal"/>
      <xs:enumeration value="degC/100m"/>
      <xs:enumeration value="degC/ft"/>
      <xs:enumeration value="degC/h"/>
      <xs:enumeration value="degC/km"/>
      <xs:enumeration value="degC/m"/>
      <xs:enumeration value="degC/min"/>
      <xs:enumeration value="degC/s"/>
      <xs:enumeration value="degF"/>
      <xs:enumeration value="degF.ft2.h/Btu"/>
      <xs:enumeration value="degF/100ft"/>
      <xs:enumeration value="degF/ft"/>
      <xs:enumeration value="degF/ft(100)"/>
      <xs:enumeration value="degF/h"/>
      <xs:enumeration value="degF/m"/>
      <xs:enumeration value="degF/min"/>
      <xs:enumeration value="degF/s"/>
      <xs:enumeration value="degR"/>
      <xs:enumeration value="dL"/>
      <xs:enumeration value="dm"/>
      <xs:enumeration value="dm/s"/>
      <xs:enumeration value="dm3"/>
      <xs:enumeration value="dm3/100km"/>
      <xs:enumeration value="dm3/kg"/>
      <xs:enumeration value="dm3/km(100)"/>
      <xs:enumeration value="dm3/kW.h"/>
      <xs:enumeration value="dm3/m"/>
      <xs:enumeration value="dm3/m3"/>
      <xs:enumeration value="dm3/MJ"/>
      <xs:enumeration value="dm3/mol(kg)"/>
      <xs:enumeration value="dm3/s"/>
      <xs:enumeration value="dm3/s2"/>
      <xs:enumeration value="dm3/t"/>
      <xs:enumeration value="dN.m"/>
      <xs:enumeration value="dyne"/>
      <xs:enumeration value="dyne.cm2"/>
      <xs:enumeration value="dyne.s/cm2"/>
      <xs:enumeration value="dyne/cm"/>
      <xs:enumeration value="dyne/cm2"/>
      <xs:enumeration value="(dyne/cm)4/gcm3"/>
      <xs:enumeration value="(N/m)4/kg.m3"/>
      <xs:enumeration value="ehp"/>
      <xs:enumeration value="EJ"/>
      <xs:enumeration value="EJ/a"/>
      <xs:enumeration value="eq/L"/>
      <xs:enumeration value="erg"/>
      <xs:enumeration value="erg/a"/>
      <xs:enumeration value="erg/cm2"/>
      <xs:enumeration value="erg/cm3"/>
      <xs:enumeration value="erg/g"/>
      <xs:enumeration value="erg/kg"/>
      <xs:enumeration value="erg/m3"/>
      <xs:enumeration value="eV"/>
      <xs:enumeration value="fathom"/>
      <xs:enumeration value="fC"/>
      <xs:enumeration value="fl ozUK"/>
      <xs:enumeration value="fl ozUS"/>
      <xs:enumeration value="flops"/>
      <xs:enumeration value="flozUK"/>
      <xs:enumeration value="flozUS"/>
      <xs:enumeration value="fm"/>
      <xs:enumeration value="footcandle"/>
      <xs:enumeration value="footcandle.s"/>
      <xs:enumeration value="ft"/>
      <xs:enumeration value="ft.lbf"/>
      <xs:enumeration value="ft.lbf/bbl"/>
      <xs:enumeration value="ft.lbf/galUS"/>
      <xs:enumeration value="ft.lbf/lbm"/>
      <xs:enumeration value="ft.lbf/min"/>
      <xs:enumeration value="ft.lbf/s"/>
      <xs:enumeration value="ft.lbm"/>
      <xs:enumeration value="ft/100ft"/>
      <xs:enumeration value="ft/bbl"/>
      <xs:enumeration value="ft/d"/>
      <xs:enumeration value="ft/degF"/>
      <xs:enumeration value="ft/ft"/>
      <xs:enumeration value="ft/ft3"/>
      <xs:enumeration value="ft/galUS"/>
      <xs:enumeration value="ft/h"/>
      <xs:enumeration value="ft/in"/>
      <xs:enumeration value="ft/m"/>
      <xs:enumeration value="ft/mi"/>
      <xs:enumeration value="ft/min"/>
      <xs:enumeration value="ft/ms"/>
      <xs:enumeration value="ft/s"/>
      <xs:enumeration value="ft/s2"/>
      <xs:enumeration value="ft/us"/>
      <xs:enumeration value="ft2"/>
      <xs:enumeration value="ft2/h"/>
      <xs:enumeration value="ft2/in3"/>
      <xs:enumeration value="ft2/s"/>
      <xs:enumeration value="ft3"/>
      <xs:enumeration value="ft3(std,60F)"/>
      <xs:enumeration value="ft3/bbl"/>
      <xs:enumeration value="ft3/d"/>
      <xs:enumeration value="ft3/d.ft.psi"/>
      <xs:enumeration value="ft3/d2"/>
      <xs:enumeration value="ft3/ft"/>
      <xs:enumeration value="ft3/ft3"/>
      <xs:enumeration value="ft3/h"/>
      <xs:enumeration value="ft3/h2"/>
      <xs:enumeration value="ft3/kg"/>
      <xs:enumeration value="ft3/lbm"/>
      <xs:enumeration value="ft3/min"/>
      <xs:enumeration value="ft3/min.ft2"/>
      <xs:enumeration value="ft3/min2"/>
      <xs:enumeration value="ft3/mol(lbm)"/>
      <xs:enumeration value="ft3/s"/>
      <xs:enumeration value="ft3/s.ft2"/>
      <xs:enumeration value="ft3/s2"/>
      <xs:enumeration value="ft3/sack94"/>
      <xs:enumeration value="ft3/scf(60F)"/>
      <xs:enumeration value="ftBnA"/>
      <xs:enumeration value="ftBnB"/>
      <xs:enumeration value="ftBr(65)"/>
      <xs:enumeration value="ftCla"/>
      <xs:enumeration value="ftGC"/>
      <xs:enumeration value="ftInd"/>
      <xs:enumeration value="ftInd(37)"/>
      <xs:enumeration value="ftInd(62)"/>
      <xs:enumeration value="ftInd(75)"/>
      <xs:enumeration value="ftMA"/>
      <xs:enumeration value="ftSe"/>
      <xs:enumeration value="ftUS"/>
      <xs:enumeration value="g"/>
      <xs:enumeration value="g.ft/cm3.s"/>
      <xs:enumeration value="g/cm3"/>
      <xs:enumeration value="g/cm4"/>
      <xs:enumeration value="g/dm3"/>
      <xs:enumeration value="g/galUK"/>
      <xs:enumeration value="g/galUS"/>
      <xs:enumeration value="g/kg"/>
      <xs:enumeration value="g/L"/>
      <xs:enumeration value="g/m3"/>
      <xs:enumeration value="g/s"/>
      <xs:enumeration value="Ga"/>
      <xs:enumeration value="Gal"/>
      <xs:enumeration value="gal/sack"/>
      <xs:enumeration value="galUK"/>
      <xs:enumeration value="galUK/d"/>
      <xs:enumeration value="galUK/ft3"/>
      <xs:enumeration value="galUK/hr"/>
      <xs:enumeration value="galUK/hr.ft"/>
      <xs:enumeration value="galUK/hr.ft2"/>
      <xs:enumeration value="galUK/hr.in"/>
      <xs:enumeration value="galUK/hr.in2"/>
      <xs:enumeration value="galUK/hr2"/>
      <xs:enumeration value="galUK/kgalUK"/>
      <xs:enumeration value="galUK/lbm"/>
      <xs:enumeration value="galUK/Mbbl"/>
      <xs:enumeration value="galUK/mi"/>
      <xs:enumeration value="galUK/min"/>
      <xs:enumeration value="galUK/min.ft"/>
      <xs:enumeration value="galUK/min.ft2"/>
      <xs:enumeration value="galUK/min2"/>
      <xs:enumeration value="galUS"/>
      <xs:enumeration value="galUS/10bbl"/>
      <xs:enumeration value="galUS/bbl"/>
      <xs:enumeration value="galUS/d"/>
      <xs:enumeration value="galUS/ft"/>
      <xs:enumeration value="galUS/ft3"/>
      <xs:enumeration value="galUS/hr"/>
      <xs:enumeration value="galUS/hr.ft"/>
      <xs:enumeration value="galUS/hr.ft2"/>
      <xs:enumeration value="galUS/hr.in"/>
      <xs:enumeration value="galUS/hr.in2"/>
      <xs:enumeration value="galUS/hr2"/>
      <xs:enumeration value="galUS/kgalUS"/>
      <xs:enumeration value="galUS/lbm"/>
      <xs:enumeration value="galUS/Mbbl"/>
      <xs:enumeration value="galUS/mi"/>
      <xs:enumeration value="galUS/min"/>
      <xs:enumeration value="galUS/min.ft"/>
      <xs:enumeration value="galUS/min.ft2"/>
      <xs:enumeration value="galUS/min2"/>
      <xs:enumeration value="galUS/Mscf(60F)"/>
      <xs:enumeration value="galUS/sack94"/>
      <xs:enumeration value="galUS/tonUK"/>
      <xs:enumeration value="galUS/tonUS"/>
      <xs:enumeration value="gamma"/>
      <xs:enumeration value="gauss"/>
      <xs:enumeration value="GBq"/>
      <xs:enumeration value="GeV"/>
      <xs:enumeration value="gf"/>
      <xs:enumeration value="GHz"/>
      <xs:enumeration value="GJ"/>
      <xs:enumeration value="gn"/>
      <xs:enumeration value="Gohm"/>
      <xs:enumeration value="gon"/>
      <xs:enumeration value="GPa"/>
      <xs:enumeration value="GPa/cm"/>
      <xs:enumeration value="GPa2"/>
      <xs:enumeration value="gr"/>
      <xs:enumeration value="Grad"/>
      <xs:enumeration value="grain"/>
      <xs:enumeration value="grain/100ft3"/>
      <xs:enumeration value="grain/ft3"/>
      <xs:enumeration value="grain/ft3(100)"/>
      <xs:enumeration value="grain/galUS"/>
      <xs:enumeration value="GS"/>
      <xs:enumeration value="Gsm3"/>
      <xs:enumeration value="GW"/>
      <xs:enumeration value="GW.h"/>
      <xs:enumeration value="h"/>
      <xs:enumeration value="h/ft3"/>
      <xs:enumeration value="h/kft"/>
      <xs:enumeration value="h/km"/>
      <xs:enumeration value="h/m3"/>
      <xs:enumeration value="ha"/>
      <xs:enumeration value="ha.m"/>
      <xs:enumeration value="hbar"/>
      <xs:enumeration value="hhp"/>
      <xs:enumeration value="hhp/in2"/>
      <xs:enumeration value="hL"/>
      <xs:enumeration value="hp"/>
      <xs:enumeration value="hPa"/>
      <xs:enumeration value="hp.hr"/>
      <xs:enumeration value="hp.hr/bbl"/>
      <xs:enumeration value="hp.hr/lbm"/>
      <xs:enumeration value="hp/ft3"/>
      <xs:enumeration value="hp/in2"/>
      <xs:enumeration value="hs"/>
      <xs:enumeration value="in"/>
      <xs:enumeration value="in/10"/>
      <xs:enumeration value="in/16"/>
      <xs:enumeration value="in/32"/>
      <xs:enumeration value="in/64"/>
      <xs:enumeration value="in/a"/>
      <xs:enumeration value="in/in.degF"/>
      <xs:enumeration value="in/min"/>
      <xs:enumeration value="in/s"/>
      <xs:enumeration value="in2"/>
      <xs:enumeration value="in2/ft2"/>
      <xs:enumeration value="in2/in2"/>
      <xs:enumeration value="in2/s"/>
      <xs:enumeration value="in3"/>
      <xs:enumeration value="in3/ft"/>
      <xs:enumeration value="in4"/>
      <xs:enumeration value="inH2O(39.2F)"/>
      <xs:enumeration value="inH2O(60F)"/>
      <xs:enumeration value="inHg(32F)"/>
      <xs:enumeration value="inHg(60F)"/>
      <xs:enumeration value="inUS"/>
      <xs:enumeration value="J/cm2"/>
      <xs:enumeration value="J/dm3"/>
      <xs:enumeration value="J/g"/>
      <xs:enumeration value="J/g.K"/>
      <xs:enumeration value="J/m"/>
      <xs:enumeration value="J/m2"/>
      <xs:enumeration value="J/s.m2.degC"/>
      <xs:enumeration value="K.m2/kW"/>
      <xs:enumeration value="kA"/>
      <xs:enumeration value="kbbl/d"/>
      <xs:enumeration value="kbyte"/>
      <xs:enumeration value="kC"/>
      <xs:enumeration value="kcal"/>
      <xs:enumeration value="kcal.m/cm2"/>
      <xs:enumeration value="kcal/cm3"/>
      <xs:enumeration value="kcal/g"/>
      <xs:enumeration value="kcal/h"/>
      <xs:enumeration value="kcal/h.m.degC"/>
      <xs:enumeration value="kcal/h.m2.degC"/>
      <xs:enumeration value="kcal/kg"/>
      <xs:enumeration value="kcal/kg.degC"/>
      <xs:enumeration value="kcal/m3"/>
      <xs:enumeration value="kcal/mol(g)"/>
      <xs:enumeration value="kcd"/>
      <xs:enumeration value="kdyne"/>
      <xs:enumeration value="kEuc/s"/>
      <xs:enumeration value="keV"/>
      <xs:enumeration value="kft.lbf"/>
      <xs:enumeration value="kft/h"/>
      <xs:enumeration value="kft/s"/>
      <xs:enumeration value="kg.m/cm2"/>
      <xs:enumeration value="kg/d"/>
      <xs:enumeration value="kg/dm3"/>
      <xs:enumeration value="kg/dm4"/>
      <xs:enumeration value="kg/h"/>
      <xs:enumeration value="kg/kg"/>
      <xs:enumeration value="kg/kW.h"/>
      <xs:enumeration value="kg/L"/>
      <xs:enumeration value="kg/m.s"/>
      <xs:enumeration value="kg/min"/>
      <xs:enumeration value="kg/MJ"/>
      <xs:enumeration value="kg/sack94"/>
      <xs:enumeration value="kgf"/>
      <xs:enumeration value="kgf.m"/>
      <xs:enumeration value="kgf.m/cm2"/>
      <xs:enumeration value="kgf.m/m"/>
      <xs:enumeration value="kgf.m2"/>
      <xs:enumeration value="kgf.s/m2"/>
      <xs:enumeration value="kgf/cm"/>
      <xs:enumeration value="kgf/cm2"/>
      <xs:enumeration value="kgf/kgf"/>
      <xs:enumeration value="kgf/mm2"/>
      <xs:enumeration value="kHz"/>
      <xs:enumeration value="kJ"/>
      <xs:enumeration value="kJ.m/h.m2.K"/>
      <xs:enumeration value="kJ/dm3"/>
      <xs:enumeration value="kJ/h.m2.K"/>
      <xs:enumeration value="kJ/kg"/>
      <xs:enumeration value="kJ/kg.K"/>
      <xs:enumeration value="kJ/m3"/>
      <xs:enumeration value="kJ/mol(kg)"/>
      <xs:enumeration value="kJ/mol(kg).K"/>
      <xs:enumeration value="klbf"/>
      <xs:enumeration value="klbm"/>
      <xs:enumeration value="klbm/in"/>
      <xs:enumeration value="klx"/>
      <xs:enumeration value="km"/>
      <xs:enumeration value="km/cm"/>
      <xs:enumeration value="km/dm3"/>
      <xs:enumeration value="km/h"/>
      <xs:enumeration value="km/L"/>
      <xs:enumeration value="km/s"/>
      <xs:enumeration value="km2"/>
      <xs:enumeration value="km3"/>
      <xs:enumeration value="kmol"/>
      <xs:enumeration value="kN"/>
      <xs:enumeration value="kN.m"/>
      <xs:enumeration value="kN.m2"/>
      <xs:enumeration value="kN/m"/>
      <xs:enumeration value="kN/m2"/>
      <xs:enumeration value="knot"/>
      <xs:enumeration value="kohm"/>
      <xs:enumeration value="kohm.m"/>
      <xs:enumeration value="kPa"/>
      <xs:enumeration value="kPa.s/m"/>
      <xs:enumeration value="kPa/100m"/>
      <xs:enumeration value="kPa/h"/>
      <xs:enumeration value="kPa/m"/>
      <xs:enumeration value="kPa/min"/>
      <xs:enumeration value="kPa2"/>
      <xs:enumeration value="kPa2/cP"/>
      <xs:enumeration value="kPa2/kcP"/>
      <xs:enumeration value="kpsi"/>
      <xs:enumeration value="kpsi2"/>
      <xs:enumeration value="krad"/>
      <xs:enumeration value="kS"/>
      <xs:enumeration value="ksm3"/>
      <xs:enumeration value="ksm3/d"/>
      <xs:enumeration value="ksm3/sm3"/>
      <xs:enumeration value="kV"/>
      <xs:enumeration value="kW"/>
      <xs:enumeration value="kW.h"/>
      <xs:enumeration value="kW.h/dm3"/>
      <xs:enumeration value="kW.h/kg"/>
      <xs:enumeration value="kW.h/kg.degC"/>
      <xs:enumeration value="kW.h/m3"/>
      <xs:enumeration value="kW/cm2"/>
      <xs:enumeration value="kW/m2"/>
      <xs:enumeration value="kW/m2.K"/>
      <xs:enumeration value="kW/m3"/>
      <xs:enumeration value="kW/m3.K"/>
      <xs:enumeration value="L"/>
      <xs:enumeration value="L/100kg"/>
      <xs:enumeration value="L/100km"/>
      <xs:enumeration value="L/10bbl"/>
      <xs:enumeration value="L/bar.min"/>
      <xs:enumeration value="L/h"/>
      <xs:enumeration value="L/kg"/>
      <xs:enumeration value="L/km(100)"/>
      <xs:enumeration value="L/m"/>
      <xs:enumeration value="L/m3"/>
      <xs:enumeration value="L/min"/>
      <xs:enumeration value="L/mol(g)"/>
      <xs:enumeration value="L/mol(kg)"/>
      <xs:enumeration value="L/s"/>
      <xs:enumeration value="L/s2"/>
      <xs:enumeration value="L/t"/>
      <xs:enumeration value="L/tonUK"/>
      <xs:enumeration value="lbf"/>
      <xs:enumeration value="lbf.ft"/>
      <xs:enumeration value="lbf.ft/bbl"/>
      <xs:enumeration value="lbf.ft/in"/>
      <xs:enumeration value="lbf.ft/in2"/>
      <xs:enumeration value="lbf.ft/lbm"/>
      <xs:enumeration value="lbf.in"/>
      <xs:enumeration value="lbf.in/in"/>
      <xs:enumeration value="lbf.in2"/>
      <xs:enumeration value="lbf.s/ft2"/>
      <xs:enumeration value="lbf.s/in2"/>
      <xs:enumeration value="lbf/100ft"/>
      <xs:enumeration value="lbf/100ft2"/>
      <xs:enumeration value="lbf/30m"/>
      <xs:enumeration value="lbf/ft"/>
      <xs:enumeration value="lbf/ft2"/>
      <xs:enumeration value="lbf/ft2(100)"/>
      <xs:enumeration value="lbf/ft3"/>
      <xs:enumeration value="lbf/galUS"/>
      <xs:enumeration value="lbf/in"/>
      <xs:enumeration value="lbf/in2"/>
      <xs:enumeration value="lbf/lbf"/>
      <xs:enumeration value="lbm"/>
      <xs:enumeration value="lbm.ft/s"/>
      <xs:enumeration value="lbm.ft2"/>
      <xs:enumeration value="lbm.ft2/s2"/>
      <xs:enumeration value="lbm(million)/yr"/>
      <xs:enumeration value="lbm/1000galUK"/>
      <xs:enumeration value="lbm/1000galUS"/>
      <xs:enumeration value="lbm/100ft2"/>
      <xs:enumeration value="lbm/10bbl"/>
      <xs:enumeration value="lbm/bbl"/>
      <xs:enumeration value="lbm/d"/>
      <xs:enumeration value="lbm/ft"/>
      <xs:enumeration value="lbm/ft.h"/>
      <xs:enumeration value="lbm/ft.s"/>
      <xs:enumeration value="lbm/ft2"/>
      <xs:enumeration value="lbm/ft3"/>
      <xs:enumeration value="lbm/ft4"/>
      <xs:enumeration value="lbm/galUK"/>
      <xs:enumeration value="lbm/galUK.ft"/>
      <xs:enumeration value="lbm/galUK(1000)"/>
      <xs:enumeration value="lbm/galUS"/>
      <xs:enumeration value="lbm/galUS.ft"/>
      <xs:enumeration value="lbm/galUS(1000)"/>
      <xs:enumeration value="lbm/h"/>
      <xs:enumeration value="lbm/h.ft"/>
      <xs:enumeration value="lbm/h.ft2"/>
      <xs:enumeration value="lbm/hp.h"/>
      <xs:enumeration value="lbm/in3"/>
      <xs:enumeration value="lbm/Mbbl"/>
      <xs:enumeration value="lbm/min"/>
      <xs:enumeration value="lbm/s"/>
      <xs:enumeration value="lbm/s.ft"/>
      <xs:enumeration value="lbm/s.ft2"/>
      <xs:enumeration value="lkBnA"/>
      <xs:enumeration value="lkBnB"/>
      <xs:enumeration value="lkCla"/>
      <xs:enumeration value="lkSe"/>
      <xs:enumeration value="lkUS"/>
      <xs:enumeration value="lm/m2"/>
      <xs:enumeration value="M(ft3)"/>
      <xs:enumeration value="M(ft3)/acre.ft"/>
      <xs:enumeration value="M(ft3)/d"/>
      <xs:enumeration value="M(m3)"/>
      <xs:enumeration value="M(m3)/d"/>
      <xs:enumeration value="m/30m"/>
      <xs:enumeration value="m/cm"/>
      <xs:enumeration value="m/d"/>
      <xs:enumeration value="m/h"/>
      <xs:enumeration value="m/km"/>
      <xs:enumeration value="m/m"/>
      <xs:enumeration value="m/m.K"/>
      <xs:enumeration value="m/m3"/>
      <xs:enumeration value="m/min"/>
      <xs:enumeration value="m/ms"/>
      <xs:enumeration value="m2/cm3"/>
      <xs:enumeration value="m2/d.kPa"/>
      <xs:enumeration value="m2/g"/>
      <xs:enumeration value="m2/h"/>
      <xs:enumeration value="m2/m2"/>
      <xs:enumeration value="m2/m3"/>
      <xs:enumeration value="m3(std,0C)"/>
      <xs:enumeration value="m3(std,15C)"/>
      <xs:enumeration value="m3/bar.d"/>
      <xs:enumeration value="m3/bar.h"/>
      <xs:enumeration value="m3/bar.min"/>
      <xs:enumeration value="m3/cP.d.kPa"/>
      <xs:enumeration value="m3/cP.Pa.s"/>
      <xs:enumeration value="m3/d"/>
      <xs:enumeration value="m3/d.kPa"/>
      <xs:enumeration value="m3/d.m"/>
      <xs:enumeration value="m3/d2"/>
      <xs:enumeration value="m3/g"/>
      <xs:enumeration value="m3/h"/>
      <xs:enumeration value="m3/h.m"/>
      <xs:enumeration value="m3/ha.m"/>
      <xs:enumeration value="m3/km"/>
      <xs:enumeration value="m3/kPa.d"/>
      <xs:enumeration value="m3/kPa.h"/>
      <xs:enumeration value="m3/kW.h"/>
      <xs:enumeration value="m3/m"/>
      <xs:enumeration value="m3/m2"/>
      <xs:enumeration value="m3/m3"/>
      <xs:enumeration value="m3/min"/>
      <xs:enumeration value="m3/mol(kg)"/>
      <xs:enumeration value="m3/psi.d"/>
      <xs:enumeration value="m3/s.ft"/>
      <xs:enumeration value="m3/s.m"/>
      <xs:enumeration value="m3/s.m2"/>
      <xs:enumeration value="m3/t"/>
      <xs:enumeration value="m3/tonUK"/>
      <xs:enumeration value="m3/tonUS"/>
      <xs:enumeration value="mA"/>
      <xs:enumeration value="Ma"/>
      <xs:enumeration value="MA"/>
      <xs:enumeration value="mA/cm2"/>
      <xs:enumeration value="mA/ft2"/>
      <xs:enumeration value="mbar"/>
      <xs:enumeration value="Mbbl"/>
      <xs:enumeration value="Mbbl.ft/d"/>
      <xs:enumeration value="Mbbl/d"/>
      <xs:enumeration value="MBq"/>
      <xs:enumeration value="MBtu/hr"/>
      <xs:enumeration value="Mbyte"/>
      <xs:enumeration value="mC"/>
      <xs:enumeration value="mC/m2"/>
      <xs:enumeration value="Mcf"/>
      <xs:enumeration value="mCi"/>
      <xs:enumeration value="mcurie"/>
      <xs:enumeration value="mD"/>
      <xs:enumeration value="mD.ft"/>
      <xs:enumeration value="mD.ft2/lbf.s"/>
      <xs:enumeration value="mD.in2/lbf.s"/>
      <xs:enumeration value="mD.m"/>
      <xs:enumeration value="mD/cP"/>
      <xs:enumeration value="mD/Pa.s"/>
      <xs:enumeration value="meq"/>
      <xs:enumeration value="meq/100g"/>
      <xs:enumeration value="meq/cm3"/>
      <xs:enumeration value="meq/g"/>
      <xs:enumeration value="mEuc"/>
      <xs:enumeration value="MeV"/>
      <xs:enumeration value="Mflops"/>
      <xs:enumeration value="Mg"/>
      <xs:enumeration value="mg"/>
      <xs:enumeration value="Mg/a"/>
      <xs:enumeration value="Mg/d"/>
      <xs:enumeration value="mg/dm3"/>
      <xs:enumeration value="mg/galUS"/>
      <xs:enumeration value="Mg/h"/>
      <xs:enumeration value="Mg/in"/>
      <xs:enumeration value="mg/J"/>
      <xs:enumeration value="mg/kg"/>
      <xs:enumeration value="mg/L"/>
      <xs:enumeration value="Mg/m2"/>
      <xs:enumeration value="mg/m3"/>
      <xs:enumeration value="Mg/m3"/>
      <xs:enumeration value="mGal"/>
      <xs:enumeration value="mgauss"/>
      <xs:enumeration value="mGer"/>
      <xs:enumeration value="Mgf"/>
      <xs:enumeration value="mgn"/>
      <xs:enumeration value="mGy"/>
      <xs:enumeration value="mH"/>
      <xs:enumeration value="mho"/>
      <xs:enumeration value="mho/m"/>
      <xs:enumeration value="MHz"/>
      <xs:enumeration value="mHz"/>
      <xs:enumeration value="mi"/>
      <xs:enumeration value="mi/galUK"/>
      <xs:enumeration value="mi/galUS"/>
      <xs:enumeration value="mi/h"/>
      <xs:enumeration value="mi/in"/>
      <xs:enumeration value="mi2"/>
      <xs:enumeration value="mi3"/>
      <xs:enumeration value="mil"/>
      <xs:enumeration value="mil/yr"/>
      <xs:enumeration value="mila"/>
      <xs:enumeration value="min"/>
      <xs:enumeration value="min/ft"/>
      <xs:enumeration value="min/m"/>
      <xs:enumeration value="mina"/>
      <xs:enumeration value="miUS"/>
      <xs:enumeration value="miUS2"/>
      <xs:enumeration value="MJ"/>
      <xs:enumeration value="mJ"/>
      <xs:enumeration value="MJ/a"/>
      <xs:enumeration value="mJ/cm2"/>
      <xs:enumeration value="MJ/kg"/>
      <xs:enumeration value="MJ/m"/>
      <xs:enumeration value="mJ/m2"/>
      <xs:enumeration value="MJ/m3"/>
      <xs:enumeration value="MJ/mol(kg)"/>
      <xs:enumeration value="mK/m"/>
      <xs:enumeration value="mL"/>
      <xs:enumeration value="mL/galUK"/>
      <xs:enumeration value="mL/galUS"/>
      <xs:enumeration value="mL/mL"/>
      <xs:enumeration value="Mlbm/yr"/>
      <xs:enumeration value="mm"/>
      <xs:enumeration value="Mm"/>
      <xs:enumeration value="mm/a"/>
      <xs:enumeration value="mm/mm.K"/>
      <xs:enumeration value="mm/s"/>
      <xs:enumeration value="mm2"/>
      <xs:enumeration value="mm2/mm2"/>
      <xs:enumeration value="mm2/s"/>
      <xs:enumeration value="mm3"/>
      <xs:enumeration value="mm3/J"/>
      <xs:enumeration value="MMbbl"/>
      <xs:enumeration value="MMbbl/acre.ft"/>
      <xs:enumeration value="MMcf"/>
      <xs:enumeration value="mmHg(0C)"/>
      <xs:enumeration value="mmho/m"/>
      <xs:enumeration value="mmol"/>
      <xs:enumeration value="MMscf(60F)"/>
      <xs:enumeration value="MMscf(60F)/d"/>
      <xs:enumeration value="MMscf60/stb60"/>
      <xs:enumeration value="MMscm(15C)"/>
      <xs:enumeration value="MMscm(15C)/d"/>
      <xs:enumeration value="MMstb(60F)"/>
      <xs:enumeration value="MMstb(60F)/d"/>
      <xs:enumeration value="MMstb/acre"/>
      <xs:enumeration value="MMstb/acre.ft"/>
      <xs:enumeration value="MN"/>
      <xs:enumeration value="mN"/>
      <xs:enumeration value="mN.m2"/>
      <xs:enumeration value="mN/km"/>
      <xs:enumeration value="mN/m"/>
      <xs:enumeration value="Mohm"/>
      <xs:enumeration value="mohm"/>
      <xs:enumeration value="mohm/m"/>
      <xs:enumeration value="mol(g)"/>
      <xs:enumeration value="mol(kg)"/>
      <xs:enumeration value="mol(kg)/h"/>
      <xs:enumeration value="mol(kg)/m3"/>
      <xs:enumeration value="mol(kg)/s"/>
      <xs:enumeration value="mol(lbm)"/>
      <xs:enumeration value="mol(lbm)/ft3"/>
      <xs:enumeration value="mol(lbm)/galUK"/>
      <xs:enumeration value="mol(lbm)/galUS"/>
      <xs:enumeration value="mol(lbm)/h"/>
      <xs:enumeration value="mol(lbm)/h.ft2"/>
      <xs:enumeration value="mol(lbm)/s"/>
      <xs:enumeration value="mol(lbm)/s.ft2"/>
      <xs:enumeration value="mPa"/>
      <xs:enumeration value="MPa"/>
      <xs:enumeration value="mPa.s"/>
      <xs:enumeration value="MPa.s/m"/>
      <xs:enumeration value="MPa/h"/>
      <xs:enumeration value="MPa/m"/>
      <xs:enumeration value="Mpsi"/>
      <xs:enumeration value="mrad"/>
      <xs:enumeration value="Mrad"/>
      <xs:enumeration value="mrem"/>
      <xs:enumeration value="mrem/h"/>
      <xs:enumeration value="mS"/>
      <xs:enumeration value="ms"/>
      <xs:enumeration value="ms/2"/>
      <xs:enumeration value="ms/cm"/>
      <xs:enumeration value="ms/ft"/>
      <xs:enumeration value="ms/in"/>
      <xs:enumeration value="mS/m"/>
      <xs:enumeration value="ms/m"/>
      <xs:enumeration value="ms/s"/>
      <xs:enumeration value="Mscf(60F)"/>
      <xs:enumeration value="Mscf(60F)/d"/>
      <xs:enumeration value="Mscf60/stb60"/>
      <xs:enumeration value="Mscm(15C)/d"/>
      <xs:enumeration value="mseca"/>
      <xs:enumeration value="Msm3"/>
      <xs:enumeration value="Mstb(60F)"/>
      <xs:enumeration value="Mstb(60F)/d"/>
      <xs:enumeration value="mSv"/>
      <xs:enumeration value="mSv/h"/>
      <xs:enumeration value="mT"/>
      <xs:enumeration value="MV"/>
      <xs:enumeration value="mV"/>
      <xs:enumeration value="mV/ft"/>
      <xs:enumeration value="mV/m"/>
      <xs:enumeration value="MW"/>
      <xs:enumeration value="mW"/>
      <xs:enumeration value="MW.h"/>
      <xs:enumeration value="MW.h/kg"/>
      <xs:enumeration value="MW.h/m3"/>
      <xs:enumeration value="mW/m2"/>
      <xs:enumeration value="mWb"/>
      <xs:enumeration value="MY"/>
      <xs:enumeration value="N.m"/>
      <xs:enumeration value="N.m/m"/>
      <xs:enumeration value="N.s/m2"/>
      <xs:enumeration value="N/30m"/>
      <xs:enumeration value="N/m2"/>
      <xs:enumeration value="N/mm2"/>
      <xs:enumeration value="nA"/>
      <xs:enumeration value="nautmi"/>
      <xs:enumeration value="nC"/>
      <xs:enumeration value="nCi"/>
      <xs:enumeration value="ncurie"/>
      <xs:enumeration value="nEuc"/>
      <xs:enumeration value="nH"/>
      <xs:enumeration value="nJ"/>
      <xs:enumeration value="nm"/>
      <xs:enumeration value="nm/s"/>
      <xs:enumeration value="nohm"/>
      <xs:enumeration value="ns"/>
      <xs:enumeration value="ns/ft"/>
      <xs:enumeration value="ns/m"/>
      <xs:enumeration value="nT"/>
      <xs:enumeration value="nW"/>
      <xs:enumeration value="Oe"/>
      <xs:enumeration value="ohm.cm"/>
      <xs:enumeration value="ohm/km"/>
      <xs:enumeration value="oz(av)"/>
      <xs:enumeration value="oz(troy)"/>
      <xs:enumeration value="ozf"/>
      <xs:enumeration value="ozm"/>
      <xs:enumeration value="P"/>
      <xs:enumeration value="pA"/>
      <xs:enumeration value="Pa.s2/m3"/>
      <xs:enumeration value="Pa(g)"/>
      <xs:enumeration value="Pa/h"/>
      <xs:enumeration value="pC"/>
      <xs:enumeration value="pCi"/>
      <xs:enumeration value="pCi/g"/>
      <xs:enumeration value="pcurie"/>
      <xs:enumeration value="pdl"/>
      <xs:enumeration value="pdl.cm2"/>
      <xs:enumeration value="pdl.ft"/>
      <xs:enumeration value="pdl/cm"/>
      <xs:enumeration value="permil"/>
      <xs:enumeration value="pF"/>
      <xs:enumeration value="pm"/>
      <xs:enumeration value="pPa"/>
      <xs:enumeration value="ppdk"/>
      <xs:enumeration value="ppk"/>
      <xs:enumeration value="ppm"/>
      <xs:enumeration value="ppm/degC"/>
      <xs:enumeration value="ppm/degF"/>
      <xs:enumeration value="ps"/>
      <xs:enumeration value="pS"/>
      <xs:enumeration value="psf"/>
      <xs:enumeration value="psi"/>
      <xs:enumeration value="psi.d/bbl"/>
      <xs:enumeration value="psi.s"/>
      <xs:enumeration value="psi/100ft"/>
      <xs:enumeration value="psi/ft"/>
      <xs:enumeration value="psi/ft(100)"/>
      <xs:enumeration value="psi/h"/>
      <xs:enumeration value="psi/kft"/>
      <xs:enumeration value="psi/m"/>
      <xs:enumeration value="psi/min"/>
      <xs:enumeration value="psi2"/>
      <xs:enumeration value="psi2.d/cP.ft3"/>
      <xs:enumeration value="psi2.d/cp.ft3"/>
      <xs:enumeration value="psi2.d2/cP.ft6"/>
      <xs:enumeration value="psi2.d2/cp.ft6"/>
      <xs:enumeration value="psi2/cP"/>
      <xs:enumeration value="psia"/>
      <xs:enumeration value="psig"/>
      <xs:enumeration value="ptUK"/>
      <xs:enumeration value="ptUK/hp.hr"/>
      <xs:enumeration value="ptUK/Mbbl"/>
      <xs:enumeration value="ptUS"/>
      <xs:enumeration value="ptUS/10bbl"/>
      <xs:enumeration value="qtUK"/>
      <xs:enumeration value="qtUS"/>
      <xs:enumeration value="quad"/>
      <xs:enumeration value="quad/yr"/>
      <xs:enumeration value="rad/ft"/>
      <xs:enumeration value="rad/ft3"/>
      <xs:enumeration value="rd"/>
      <xs:enumeration value="rem"/>
      <xs:enumeration value="rem/h"/>
      <xs:enumeration value="rev/min"/>
      <xs:enumeration value="rev/s"/>
      <xs:enumeration value="rpm"/>
      <xs:enumeration value="rpm/s"/>
      <xs:enumeration value="s/cm"/>
      <xs:enumeration value="s/ft"/>
      <xs:enumeration value="s/ft3"/>
      <xs:enumeration value="s/in"/>
      <xs:enumeration value="s/L"/>
      <xs:enumeration value="s/qtUK"/>
      <xs:enumeration value="s/qtUS"/>
      <xs:enumeration value="sack94"/>
      <xs:enumeration value="scf(60F)"/>
      <xs:enumeration value="scf(60F)/bbl"/>
      <xs:enumeration value="scf(60F)/d"/>
      <xs:enumeration value="scf(60F)/ft2"/>
      <xs:enumeration value="scf(60F)/ft3"/>
      <xs:enumeration value="scm(15C)/d"/>
      <xs:enumeration value="scm15/stb60"/>
      <xs:enumeration value="seca"/>
      <xs:enumeration value="sigma"/>
      <xs:enumeration value="sm3/ksm3"/>
      <xs:enumeration value="sm3/sm3"/>
      <xs:enumeration value="sq ft"/>
      <xs:enumeration value="sq in"/>
      <xs:enumeration value="sq mi"/>
      <xs:enumeration value="sq yd"/>
      <xs:enumeration value="stb(60F)"/>
      <xs:enumeration value="stb(60F)/acre"/>
      <xs:enumeration value="stb(60F)/bbl"/>
      <xs:enumeration value="stb(60F)/d"/>
      <xs:enumeration value="stb60/MMscf60"/>
      <xs:enumeration value="stb60/MMscm15"/>
      <xs:enumeration value="stb60/Mscf60"/>
      <xs:enumeration value="stb60/Mscm15"/>
      <xs:enumeration value="stb60/scm15"/>
      <xs:enumeration value="Sv/h"/>
      <xs:enumeration value="t"/>
      <xs:enumeration value="t/a"/>
      <xs:enumeration value="t/d"/>
      <xs:enumeration value="t/h"/>
      <xs:enumeration value="t/min"/>
      <xs:enumeration value="talbot"/>
      <xs:enumeration value="TBq"/>
      <xs:enumeration value="tcf"/>
      <xs:enumeration value="TeV"/>
      <xs:enumeration value="therm"/>
      <xs:enumeration value="therm/ft3"/>
      <xs:enumeration value="therm/galUK"/>
      <xs:enumeration value="therm/lbm"/>
      <xs:enumeration value="TJ"/>
      <xs:enumeration value="TJ/a"/>
      <xs:enumeration value="Tohm"/>
      <xs:enumeration value="ton of refrig"/>
      <xs:enumeration value="tonfUK"/>
      <xs:enumeration value="tonfUK.ft2"/>
      <xs:enumeration value="tonfUK/ft"/>
      <xs:enumeration value="tonfUK/ft2"/>
      <xs:enumeration value="tonfUS"/>
      <xs:enumeration value="tonfUS.ft"/>
      <xs:enumeration value="tonfUS.ft2"/>
      <xs:enumeration value="tonfUS.mi"/>
      <xs:enumeration value="tonfUS.mi/bbl"/>
      <xs:enumeration value="tonfUS.mi/ft"/>
      <xs:enumeration value="tonfUS/ft"/>
      <xs:enumeration value="tonfUS/ft2"/>
      <xs:enumeration value="tonfUS/in2"/>
      <xs:enumeration value="tonUK"/>
      <xs:enumeration value="tonUK/a"/>
      <xs:enumeration value="tonUK/d"/>
      <xs:enumeration value="tonUK/h"/>
      <xs:enumeration value="tonUK/min"/>
      <xs:enumeration value="tonUS"/>
      <xs:enumeration value="tonUS/a"/>
      <xs:enumeration value="tonUS/d"/>
      <xs:enumeration value="tonUS/ft2"/>
      <xs:enumeration value="tonUS/h"/>
      <xs:enumeration value="tonUS/min"/>
      <xs:enumeration value="torr"/>
      <xs:enumeration value="TW"/>
      <xs:enumeration value="TW.h"/>
      <xs:enumeration value="uA"/>
      <xs:enumeration value="uA/cm2"/>
      <xs:enumeration value="uA/in2"/>
      <xs:enumeration value="ubar"/>
      <xs:enumeration value="uC"/>
      <xs:enumeration value="ucal/s.cm2"/>
      <xs:enumeration value="uCi"/>
      <xs:enumeration value="ucurie"/>
      <xs:enumeration value="uEuc"/>
      <xs:enumeration value="uF"/>
      <xs:enumeration value="uF/m"/>
      <xs:enumeration value="ug"/>
      <xs:enumeration value="ug/cm3"/>
      <xs:enumeration value="uH"/>
      <xs:enumeration value="uH/m"/>
      <xs:enumeration value="uHz"/>
      <xs:enumeration value="uJ"/>
      <xs:enumeration value="um"/>
      <xs:enumeration value="um/s"/>
      <xs:enumeration value="um2"/>
      <xs:enumeration value="um2.m"/>
      <xs:enumeration value="umHg(0C)"/>
      <xs:enumeration value="umol"/>
      <xs:enumeration value="uN"/>
      <xs:enumeration value="unitless"/>
      <xs:enumeration value="uohm"/>
      <xs:enumeration value="uohm/ft"/>
      <xs:enumeration value="uohm/m"/>
      <xs:enumeration value="uPa"/>
      <xs:enumeration value="upsi"/>
      <xs:enumeration value="urad"/>
      <xs:enumeration value="uS"/>
      <xs:enumeration value="us"/>
      <xs:enumeration value="us/ft"/>
      <xs:enumeration value="us/m"/>
      <xs:enumeration value="uT"/>
      <xs:enumeration value="uV"/>
      <xs:enumeration value="uV/ft"/>
      <xs:enumeration value="uV/m"/>
      <xs:enumeration value="uW"/>
      <xs:enumeration value="uW/m3"/>
      <xs:enumeration value="uWb"/>
      <xs:enumeration value="V/dB"/>
      <xs:enumeration value="volpercent"/>
      <xs:enumeration value="volppm"/>
      <xs:enumeration value="W/cm2"/>
      <xs:enumeration value="W/kW"/>
      <xs:enumeration value="W/mm2"/>
      <xs:enumeration value="W/W"/>
      <xs:enumeration value="Wb/mm"/>
      <xs:enumeration value="wk"/>
      <xs:enumeration value="wtpercent"/>
      <xs:enumeration value="wtppm"/>
      <xs:enumeration value="yd"/>
      <xs:enumeration value="yd2"/>
      <xs:enumeration value="yd3"/>
      <xs:enumeration value="ydBnA"/>
      <xs:enumeration value="ydBnB"/>
      <xs:enumeration value="ydCla"/>
      <xs:enumeration value="ydIm"/>
      <xs:enumeration value="ydInd"/>
      <xs:enumeration value="ydInd(37)"/>
      <xs:enumeration value="ydInd(62)"/>
      <xs:enumeration value="ydInd(75)"/>
      <xs:enumeration value="ydSe"/>
      <xs:enumeration value="yr(100k)"/>
      <xs:enumeration value="um01"/>
      <xs:enumeration value="um02"/>
      <xs:enumeration value="um03"/>
      <xs:enumeration value="um04"/>
      <xs:enumeration value="um05"/>
      <xs:enumeration value="um06"/>
      <xs:enumeration value="um07"/>
      <xs:enumeration value="um08"/>
      <xs:enumeration value="um09"/>
      <xs:enumeration value="um10"/>
      <xs:enumeration value="um11"/>
      <xs:enumeration value="um12"/>
      <xs:enumeration value="um13"/>
      <xs:enumeration value="um14"/>
      <xs:enumeration value="um15"/>
      <xs:enumeration value="um16"/>
      <xs:enumeration value="um17"/>
      <xs:enumeration value="um18"/>
      <xs:enumeration value="um19"/>
      <xs:enumeration value="um20"/>
      <xs:enumeration value="um21"/>
      <xs:enumeration value="um22"/>
      <xs:enumeration value="um23"/>
      <xs:enumeration value="um24"/>
      <xs:enumeration value="um25"/>
      <xs:enumeration value="um26"/>
      <xs:enumeration value="um27"/>
      <xs:enumeration value="um28"/>
      <xs:enumeration value="um29"/>
      <xs:enumeration value="um30"/>
      <xs:enumeration value="um31"/>
      <xs:enumeration value="um32"/>
      <xs:enumeration value="um33"/>
      <xs:enumeration value="um34"/>
      <xs:enumeration value="um35"/>
      <xs:enumeration value="um36"/>
      <xs:enumeration value="um37"/>
      <xs:enumeration value="um38"/>
      <xs:enumeration value="um39"/>
      <xs:enumeration value="um40"/>
      <xs:enumeration value="um41"/>
      <xs:enumeration value="um42"/>
      <xs:enumeration value="um43"/>
      <xs:enumeration value="um44"/>
      <xs:enumeration value="um45"/>
      <xs:enumeration value="um46"/>
      <xs:enumeration value="um47"/>
      <xs:enumeration value="um48"/>
      <xs:enumeration value="um49"/>
      <xs:enumeration value="um50"/>
      <xs:enumeration value="um51"/>
      <xs:enumeration value="um52"/>
      <xs:enumeration value="um53"/>
      <xs:enumeration value="um54"/>
      <xs:enumeration value="um55"/>
      <xs:enumeration value="um56"/>
      <xs:enumeration value="um57"/>
      <xs:enumeration value="um58"/>
      <xs:enumeration value="um59"/>
      <xs:enumeration value="um60"/>
      <xs:enumeration value="um61"/>
      <xs:enumeration value="um62"/>
      <xs:enumeration value="um63"/>
      <xs:enumeration value="um64"/>
      <xs:enumeration value="um65"/>
      <xs:enumeration value="um66"/>
      <xs:enumeration value="um67"/>
      <xs:enumeration value="um68"/>
      <xs:enumeration value="um69"/>
      <xs:enumeration value="um70"/>
      <xs:enumeration value="um71"/>
      <xs:enumeration value="um72"/>
      <xs:enumeration value="um73"/>
      <xs:enumeration value="um74"/>
      <xs:enumeration value="um75"/>
      <xs:enumeration value="um76"/>
      <xs:enumeration value="um77"/>
      <xs:enumeration value="um78"/>
      <xs:enumeration value="um79"/>
      <xs:enumeration value="um80"/>
      <xs:enumeration value="um81"/>
      <xs:enumeration value="um82"/>
      <xs:enumeration value="um83"/>
      <xs:enumeration value="um84"/>
      <xs:enumeration value="um85"/>
      <xs:enumeration value="um86"/>
      <xs:enumeration value="um87"/>
      <xs:enumeration value="um88"/>
      <xs:enumeration value="um89"/>
      <xs:enumeration value="um90"/>
      <xs:enumeration value="um91"/>
      <xs:enumeration value="um92"/>
      <xs:enumeration value="um93"/>
      <xs:enumeration value="um94"/>
      <xs:enumeration value="um95"/>
      <xs:enumeration value="um96"/>
      <xs:enumeration value="um97"/>
      <xs:enumeration value="um98"/>
      <xs:enumeration value="um99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="reasonForSelectionValueAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
      <xs:enumeration value="4"/>
      <xs:enumeration value="5"/>
      <xs:enumeration value="6"/>
      <xs:enumeration value="7"/>
      <xs:enumeration value="8"/>
      <xs:enumeration value="9"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="receiverIdentAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="refTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="rft01"/>
      <xs:enumeration value="rft02"/>
      <xs:enumeration value="rft03"/>
      <xs:enumeration value="rft04"/>
      <xs:enumeration value="rft05"/>
      <xs:enumeration value="rft06"/>
      <xs:enumeration value="rft07"/>
      <xs:enumeration value="rft08"/>
      <xs:enumeration value="rft09"/>
      <xs:enumeration value="rft10"/>
      <xs:enumeration value="rft11"/>
      <xs:enumeration value="rft12"/>
      <xs:enumeration value="rft13"/>
      <xs:enumeration value="rft14"/>
      <xs:enumeration value="rft15"/>
      <xs:enumeration value="rft16"/>
      <xs:enumeration value="rft17"/>
      <xs:enumeration value="rft18"/>
      <xs:enumeration value="rft19"/>
      <xs:enumeration value="rft20"/>
      <xs:enumeration value="rft21"/>
      <xs:enumeration value="rft22"/>
      <xs:enumeration value="rft23"/>
      <xs:enumeration value="rft24"/>
      <xs:enumeration value="rft25"/>
      <xs:enumeration value="rft26"/>
      <xs:enumeration value="rft27"/>
      <xs:enumeration value="rft28"/>
      <xs:enumeration value="rft29"/>
      <xs:enumeration value="rft30"/>
      <xs:enumeration value="rft31"/>
      <xs:enumeration value="rft32"/>
      <xs:enumeration value="rft33"/>
      <xs:enumeration value="rft34"/>
      <xs:enumeration value="rft35"/>
      <xs:enumeration value="rft36"/>
      <xs:enumeration value="rft37"/>
      <xs:enumeration value="rft38"/>
      <xs:enumeration value="rft39"/>
      <xs:enumeration value="rft40"/>
      <xs:enumeration value="rft41"/>
      <xs:enumeration value="rft42"/>
      <xs:enumeration value="rft43"/>
      <xs:enumeration value="rft44"/>
      <xs:enumeration value="rft45"/>
      <xs:enumeration value="rft46"/>
      <xs:enumeration value="rft47"/>
      <xs:enumeration value="rft48"/>
      <xs:enumeration value="rft49"/>
      <xs:enumeration value="rft50"/>
      <xs:enumeration value="rft51"/>
      <xs:enumeration value="rft52"/>
      <xs:enumeration value="rft53"/>
      <xs:enumeration value="rft54"/>
      <xs:enumeration value="rft55"/>
      <xs:enumeration value="rft56"/>
      <xs:enumeration value="rft57"/>
      <xs:enumeration value="rft58"/>
      <xs:enumeration value="rft59"/>
      <xs:enumeration value="rft60"/>
      <xs:enumeration value="rft61"/>
      <xs:enumeration value="rft62"/>
      <xs:enumeration value="rft63"/>
      <xs:enumeration value="rft64"/>
      <xs:enumeration value="rft65"/>
      <xs:enumeration value="rft66"/>
      <xs:enumeration value="rft67"/>
      <xs:enumeration value="rft68"/>
      <xs:enumeration value="rft69"/>
      <xs:enumeration value="rft70"/>
      <xs:enumeration value="rft71"/>
      <xs:enumeration value="rft72"/>
      <xs:enumeration value="rft73"/>
      <xs:enumeration value="rft74"/>
      <xs:enumeration value="rft75"/>
      <xs:enumeration value="rft76"/>
      <xs:enumeration value="rft77"/>
      <xs:enumeration value="rft78"/>
      <xs:enumeration value="rft79"/>
      <xs:enumeration value="rft80"/>
      <xs:enumeration value="rft81"/>
      <xs:enumeration value="rft82"/>
      <xs:enumeration value="rft83"/>
      <xs:enumeration value="rft84"/>
      <xs:enumeration value="rft85"/>
      <xs:enumeration value="rft86"/>
      <xs:enumeration value="rft87"/>
      <xs:enumeration value="rft88"/>
      <xs:enumeration value="rft89"/>
      <xs:enumeration value="rft90"/>
      <xs:enumeration value="rft91"/>
      <xs:enumeration value="rft92"/>
      <xs:enumeration value="rft93"/>
      <xs:enumeration value="rft94"/>
      <xs:enumeration value="rft95"/>
      <xs:enumeration value="rft96"/>
      <xs:enumeration value="rft97"/>
      <xs:enumeration value="rft98"/>
      <xs:enumeration value="rft99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2018-006FR R7: Added the new optional project-configurable attribute referenceUsageAttType; 20230112 JS -->
  <xs:simpleType name="referenceUsageAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="rus01"/>
      <xs:enumeration value="rus02"/>
      <xs:enumeration value="rus03"/>
      <xs:enumeration value="rus04"/>
      <xs:enumeration value="rus05"/>
      <xs:enumeration value="rus06"/>
      <xs:enumeration value="rus07"/>
      <xs:enumeration value="rus08"/>
      <xs:enumeration value="rus09"/>
      <xs:enumeration value="rus10"/>
      <xs:enumeration value="rus11"/>
      <xs:enumeration value="rus12"/>
      <xs:enumeration value="rus13"/>
      <xs:enumeration value="rus14"/>
      <xs:enumeration value="rus15"/>
      <xs:enumeration value="rus16"/>
      <xs:enumeration value="rus17"/>
      <xs:enumeration value="rus18"/>
      <xs:enumeration value="rus19"/>
      <xs:enumeration value="rus20"/>
      <xs:enumeration value="rus21"/>
      <xs:enumeration value="rus22"/>
      <xs:enumeration value="rus23"/>
      <xs:enumeration value="rus24"/>
      <xs:enumeration value="rus25"/>
      <xs:enumeration value="rus26"/>
      <xs:enumeration value="rus27"/>
      <xs:enumeration value="rus28"/>
      <xs:enumeration value="rus29"/>
      <xs:enumeration value="rus30"/>
      <xs:enumeration value="rus31"/>
      <xs:enumeration value="rus32"/>
      <xs:enumeration value="rus33"/>
      <xs:enumeration value="rus34"/>
      <xs:enumeration value="rus35"/>
      <xs:enumeration value="rus36"/>
      <xs:enumeration value="rus37"/>
      <xs:enumeration value="rus38"/>
      <xs:enumeration value="rus39"/>
      <xs:enumeration value="rus40"/>
      <xs:enumeration value="rus41"/>
      <xs:enumeration value="rus42"/>
      <xs:enumeration value="rus43"/>
      <xs:enumeration value="rus44"/>
      <xs:enumeration value="rus45"/>
      <xs:enumeration value="rus46"/>
      <xs:enumeration value="rus47"/>
      <xs:enumeration value="rus48"/>
      <xs:enumeration value="rus49"/>
      <xs:enumeration value="rus50"/>
      <xs:enumeration value="rus51"/>
      <xs:enumeration value="rus52"/>
      <xs:enumeration value="rus53"/>
      <xs:enumeration value="rus54"/>
      <xs:enumeration value="rus55"/>
      <xs:enumeration value="rus56"/>
      <xs:enumeration value="rus57"/>
      <xs:enumeration value="rus58"/>
      <xs:enumeration value="rus59"/>
      <xs:enumeration value="rus60"/>
      <xs:enumeration value="rus61"/>
      <xs:enumeration value="rus62"/>
      <xs:enumeration value="rus63"/>
      <xs:enumeration value="rus64"/>
      <xs:enumeration value="rus65"/>
      <xs:enumeration value="rus66"/>
      <xs:enumeration value="rus67"/>
      <xs:enumeration value="rus68"/>
      <xs:enumeration value="rus69"/>
      <xs:enumeration value="rus70"/>
      <xs:enumeration value="rus71"/>
      <xs:enumeration value="rus72"/>
      <xs:enumeration value="rus73"/>
      <xs:enumeration value="rus74"/>
      <xs:enumeration value="rus75"/>
      <xs:enumeration value="rus76"/>
      <xs:enumeration value="rus77"/>
      <xs:enumeration value="rus78"/>
      <xs:enumeration value="rus79"/>
      <xs:enumeration value="rus80"/>
      <xs:enumeration value="rus81"/>
      <xs:enumeration value="rus82"/>
      <xs:enumeration value="rus83"/>
      <xs:enumeration value="rus84"/>
      <xs:enumeration value="rus85"/>
      <xs:enumeration value="rus86"/>
      <xs:enumeration value="rus87"/>
      <xs:enumeration value="rus88"/>
      <xs:enumeration value="rus89"/>
      <xs:enumeration value="rus90"/>
      <xs:enumeration value="rus91"/>
      <xs:enumeration value="rus92"/>
      <xs:enumeration value="rus93"/>
      <xs:enumeration value="rus94"/>
      <xs:enumeration value="rus95"/>
      <xs:enumeration value="rus96"/>
      <xs:enumeration value="rus97"/>
      <xs:enumeration value="rus98"/>
      <xs:enumeration value="rus99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="relatedTaskDescrAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="after"/>
      <xs:enumeration value="before"/>
      <xs:enumeration value="complied"/>
      <xs:enumeration value="finished"/>
      <xs:enumeration value="precludes"/>
      <xs:enumeration value="started"/>
      <xs:enumeration value="with"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="releaseEventAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="before"/>
      <xs:enumeration value="with"/>
      <xs:enumeration value="after"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="reproductionSizeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="\d+(\.\d+)?\s*(cm|in|mm|pc|pt)"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="reqCondCategoryAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="rcc01"/>
      <xs:enumeration value="rcc02"/>
      <xs:enumeration value="rcc03"/>
      <xs:enumeration value="rcc04"/>
      <xs:enumeration value="rcc05"/>
      <xs:enumeration value="rcc06"/>
      <xs:enumeration value="rcc07"/>
      <xs:enumeration value="rcc08"/>
      <xs:enumeration value="rcc09"/>
      <xs:enumeration value="rcc10"/>
      <xs:enumeration value="rcc11"/>
      <xs:enumeration value="rcc12"/>
      <xs:enumeration value="rcc13"/>
      <xs:enumeration value="rcc14"/>
      <xs:enumeration value="rcc15"/>
      <xs:enumeration value="rcc16"/>
      <xs:enumeration value="rcc17"/>
      <xs:enumeration value="rcc18"/>
      <xs:enumeration value="rcc19"/>
      <xs:enumeration value="rcc20"/>
      <xs:enumeration value="rcc21"/>
      <xs:enumeration value="rcc22"/>
      <xs:enumeration value="rcc23"/>
      <xs:enumeration value="rcc24"/>
      <xs:enumeration value="rcc25"/>
      <xs:enumeration value="rcc26"/>
      <xs:enumeration value="rcc27"/>
      <xs:enumeration value="rcc28"/>
      <xs:enumeration value="rcc29"/>
      <xs:enumeration value="rcc30"/>
      <xs:enumeration value="rcc31"/>
      <xs:enumeration value="rcc32"/>
      <xs:enumeration value="rcc33"/>
      <xs:enumeration value="rcc34"/>
      <xs:enumeration value="rcc35"/>
      <xs:enumeration value="rcc36"/>
      <xs:enumeration value="rcc37"/>
      <xs:enumeration value="rcc38"/>
      <xs:enumeration value="rcc39"/>
      <xs:enumeration value="rcc40"/>
      <xs:enumeration value="rcc41"/>
      <xs:enumeration value="rcc42"/>
      <xs:enumeration value="rcc43"/>
      <xs:enumeration value="rcc44"/>
      <xs:enumeration value="rcc45"/>
      <xs:enumeration value="rcc46"/>
      <xs:enumeration value="rcc47"/>
      <xs:enumeration value="rcc48"/>
      <xs:enumeration value="rcc49"/>
      <xs:enumeration value="rcc50"/>
      <xs:enumeration value="rcc51"/>
      <xs:enumeration value="rcc52"/>
      <xs:enumeration value="rcc53"/>
      <xs:enumeration value="rcc54"/>
      <xs:enumeration value="rcc55"/>
      <xs:enumeration value="rcc56"/>
      <xs:enumeration value="rcc57"/>
      <xs:enumeration value="rcc58"/>
      <xs:enumeration value="rcc59"/>
      <xs:enumeration value="rcc60"/>
      <xs:enumeration value="rcc61"/>
      <xs:enumeration value="rcc62"/>
      <xs:enumeration value="rcc63"/>
      <xs:enumeration value="rcc64"/>
      <xs:enumeration value="rcc65"/>
      <xs:enumeration value="rcc66"/>
      <xs:enumeration value="rcc67"/>
      <xs:enumeration value="rcc68"/>
      <xs:enumeration value="rcc69"/>
      <xs:enumeration value="rcc70"/>
      <xs:enumeration value="rcc71"/>
      <xs:enumeration value="rcc72"/>
      <xs:enumeration value="rcc73"/>
      <xs:enumeration value="rcc74"/>
      <xs:enumeration value="rcc75"/>
      <xs:enumeration value="rcc76"/>
      <xs:enumeration value="rcc77"/>
      <xs:enumeration value="rcc78"/>
      <xs:enumeration value="rcc79"/>
      <xs:enumeration value="rcc80"/>
      <xs:enumeration value="rcc81"/>
      <xs:enumeration value="rcc82"/>
      <xs:enumeration value="rcc83"/>
      <xs:enumeration value="rcc84"/>
      <xs:enumeration value="rcc85"/>
      <xs:enumeration value="rcc86"/>
      <xs:enumeration value="rcc87"/>
      <xs:enumeration value="rcc88"/>
      <xs:enumeration value="rcc89"/>
      <xs:enumeration value="rcc90"/>
      <xs:enumeration value="rcc91"/>
      <xs:enumeration value="rcc92"/>
      <xs:enumeration value="rcc93"/>
      <xs:enumeration value="rcc94"/>
      <xs:enumeration value="rcc95"/>
      <xs:enumeration value="rcc96"/>
      <xs:enumeration value="rcc97"/>
      <xs:enumeration value="rcc98"/>
      <xs:enumeration value="rcc99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="reqTechInfoCategoryAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ti01"/>
      <xs:enumeration value="ti02"/>
      <xs:enumeration value="ti03"/>
      <xs:enumeration value="ti04"/>
      <xs:enumeration value="ti05"/>
      <xs:enumeration value="ti06"/>
      <xs:enumeration value="ti07"/>
      <xs:enumeration value="ti08"/>
      <xs:enumeration value="ti09"/>
      <xs:enumeration value="ti10"/>
      <xs:enumeration value="ti11"/>
      <xs:enumeration value="ti12"/>
      <xs:enumeration value="ti13"/>
      <xs:enumeration value="ti14"/>
      <xs:enumeration value="ti15"/>
      <xs:enumeration value="ti16"/>
      <xs:enumeration value="ti17"/>
      <xs:enumeration value="ti18"/>
      <xs:enumeration value="ti19"/>
      <xs:enumeration value="ti20"/>
      <xs:enumeration value="ti21"/>
      <xs:enumeration value="ti22"/>
      <xs:enumeration value="ti23"/>
      <xs:enumeration value="ti24"/>
      <xs:enumeration value="ti25"/>
      <xs:enumeration value="ti26"/>
      <xs:enumeration value="ti27"/>
      <xs:enumeration value="ti28"/>
      <xs:enumeration value="ti29"/>
      <xs:enumeration value="ti30"/>
      <xs:enumeration value="ti31"/>
      <xs:enumeration value="ti32"/>
      <xs:enumeration value="ti33"/>
      <xs:enumeration value="ti34"/>
      <xs:enumeration value="ti35"/>
      <xs:enumeration value="ti36"/>
      <xs:enumeration value="ti37"/>
      <xs:enumeration value="ti38"/>
      <xs:enumeration value="ti39"/>
      <xs:enumeration value="ti40"/>
      <xs:enumeration value="ti41"/>
      <xs:enumeration value="ti42"/>
      <xs:enumeration value="ti43"/>
      <xs:enumeration value="ti44"/>
      <xs:enumeration value="ti45"/>
      <xs:enumeration value="ti46"/>
      <xs:enumeration value="ti47"/>
      <xs:enumeration value="ti48"/>
      <xs:enumeration value="ti49"/>
      <xs:enumeration value="ti50"/>
      <xs:enumeration value="ti51"/>
      <xs:enumeration value="ti52"/>
      <xs:enumeration value="ti53"/>
      <xs:enumeration value="ti54"/>
      <xs:enumeration value="ti55"/>
      <xs:enumeration value="ti56"/>
      <xs:enumeration value="ti57"/>
      <xs:enumeration value="ti58"/>
      <xs:enumeration value="ti59"/>
      <xs:enumeration value="ti60"/>
      <xs:enumeration value="ti61"/>
      <xs:enumeration value="ti62"/>
      <xs:enumeration value="ti63"/>
      <xs:enumeration value="ti64"/>
      <xs:enumeration value="ti65"/>
      <xs:enumeration value="ti66"/>
      <xs:enumeration value="ti67"/>
      <xs:enumeration value="ti68"/>
      <xs:enumeration value="ti69"/>
      <xs:enumeration value="ti70"/>
      <xs:enumeration value="ti71"/>
      <xs:enumeration value="ti72"/>
      <xs:enumeration value="ti73"/>
      <xs:enumeration value="ti74"/>
      <xs:enumeration value="ti75"/>
      <xs:enumeration value="ti76"/>
      <xs:enumeration value="ti77"/>
      <xs:enumeration value="ti78"/>
      <xs:enumeration value="ti79"/>
      <xs:enumeration value="ti80"/>
      <xs:enumeration value="ti81"/>
      <xs:enumeration value="ti82"/>
      <xs:enumeration value="ti83"/>
      <xs:enumeration value="ti84"/>
      <xs:enumeration value="ti85"/>
      <xs:enumeration value="ti86"/>
      <xs:enumeration value="ti87"/>
      <xs:enumeration value="ti88"/>
      <xs:enumeration value="ti89"/>
      <xs:enumeration value="ti90"/>
      <xs:enumeration value="ti91"/>
      <xs:enumeration value="ti92"/>
      <xs:enumeration value="ti93"/>
      <xs:enumeration value="ti94"/>
      <xs:enumeration value="ti95"/>
      <xs:enumeration value="ti96"/>
      <xs:enumeration value="ti97"/>
      <xs:enumeration value="ti98"/>
      <xs:enumeration value="ti99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="resetCaptionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="re01"/>
      <xs:enumeration value="re02"/>
      <xs:enumeration value="re03"/>
      <xs:enumeration value="re04"/>
      <xs:enumeration value="re05"/>
      <xs:enumeration value="re06"/>
      <xs:enumeration value="re07"/>
      <xs:enumeration value="re08"/>
      <xs:enumeration value="re09"/>
      <xs:enumeration value="re10"/>
      <xs:enumeration value="re11"/>
      <xs:enumeration value="re12"/>
      <xs:enumeration value="re13"/>
      <xs:enumeration value="re14"/>
      <xs:enumeration value="re15"/>
      <xs:enumeration value="re16"/>
      <xs:enumeration value="re17"/>
      <xs:enumeration value="re18"/>
      <xs:enumeration value="re19"/>
      <xs:enumeration value="re20"/>
      <xs:enumeration value="re21"/>
      <xs:enumeration value="re22"/>
      <xs:enumeration value="re23"/>
      <xs:enumeration value="re24"/>
      <xs:enumeration value="re25"/>
      <xs:enumeration value="re26"/>
      <xs:enumeration value="re27"/>
      <xs:enumeration value="re28"/>
      <xs:enumeration value="re29"/>
      <xs:enumeration value="re30"/>
      <xs:enumeration value="re31"/>
      <xs:enumeration value="re32"/>
      <xs:enumeration value="re33"/>
      <xs:enumeration value="re34"/>
      <xs:enumeration value="re35"/>
      <xs:enumeration value="re36"/>
      <xs:enumeration value="re37"/>
      <xs:enumeration value="re38"/>
      <xs:enumeration value="re39"/>
      <xs:enumeration value="re40"/>
      <xs:enumeration value="re41"/>
      <xs:enumeration value="re42"/>
      <xs:enumeration value="re43"/>
      <xs:enumeration value="re44"/>
      <xs:enumeration value="re45"/>
      <xs:enumeration value="re46"/>
      <xs:enumeration value="re47"/>
      <xs:enumeration value="re48"/>
      <xs:enumeration value="re49"/>
      <xs:enumeration value="re50"/>
      <xs:enumeration value="re51"/>
      <xs:enumeration value="re52"/>
      <xs:enumeration value="re53"/>
      <xs:enumeration value="re54"/>
      <xs:enumeration value="re55"/>
      <xs:enumeration value="re56"/>
      <xs:enumeration value="re57"/>
      <xs:enumeration value="re58"/>
      <xs:enumeration value="re59"/>
      <xs:enumeration value="re60"/>
      <xs:enumeration value="re61"/>
      <xs:enumeration value="re62"/>
      <xs:enumeration value="re63"/>
      <xs:enumeration value="re64"/>
      <xs:enumeration value="re65"/>
      <xs:enumeration value="re66"/>
      <xs:enumeration value="re67"/>
      <xs:enumeration value="re68"/>
      <xs:enumeration value="re69"/>
      <xs:enumeration value="re70"/>
      <xs:enumeration value="re71"/>
      <xs:enumeration value="re72"/>
      <xs:enumeration value="re73"/>
      <xs:enumeration value="re74"/>
      <xs:enumeration value="re75"/>
      <xs:enumeration value="re76"/>
      <xs:enumeration value="re77"/>
      <xs:enumeration value="re78"/>
      <xs:enumeration value="re79"/>
      <xs:enumeration value="re80"/>
      <xs:enumeration value="re81"/>
      <xs:enumeration value="re82"/>
      <xs:enumeration value="re83"/>
      <xs:enumeration value="re84"/>
      <xs:enumeration value="re85"/>
      <xs:enumeration value="re86"/>
      <xs:enumeration value="re87"/>
      <xs:enumeration value="re88"/>
      <xs:enumeration value="re89"/>
      <xs:enumeration value="re90"/>
      <xs:enumeration value="re91"/>
      <xs:enumeration value="re92"/>
      <xs:enumeration value="re93"/>
      <xs:enumeration value="re94"/>
      <xs:enumeration value="re95"/>
      <xs:enumeration value="re96"/>
      <xs:enumeration value="re97"/>
      <xs:enumeration value="re98"/>
      <xs:enumeration value="re99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="responseTypeAttType">
    <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="safetyCategoryValueAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="A"/>
      <xs:enumeration value="B"/>
      <xs:enumeration value="C"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbComplianceCategoryAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="sbcc01"/>
      <xs:enumeration value="sbcc02"/>
      <xs:enumeration value="sbcc03"/>
      <xs:enumeration value="sbcc04"/>
      <xs:enumeration value="sbcc05"/>
      <xs:enumeration value="sbcc06"/>
      <xs:enumeration value="sbcc07"/>
      <xs:enumeration value="sbcc08"/>
      <xs:enumeration value="sbcc09"/>
      <xs:enumeration value="sbcc10"/>
      <xs:enumeration value="sbcc11"/>
      <xs:enumeration value="sbcc12"/>
      <xs:enumeration value="sbcc13"/>
      <xs:enumeration value="sbcc14"/>
      <xs:enumeration value="sbcc15"/>
      <xs:enumeration value="sbcc16"/>
      <xs:enumeration value="sbcc17"/>
      <xs:enumeration value="sbcc18"/>
      <xs:enumeration value="sbcc19"/>
      <xs:enumeration value="sbcc20"/>
      <xs:enumeration value="sbcc21"/>
      <xs:enumeration value="sbcc22"/>
      <xs:enumeration value="sbcc23"/>
      <xs:enumeration value="sbcc24"/>
      <xs:enumeration value="sbcc25"/>
      <xs:enumeration value="sbcc26"/>
      <xs:enumeration value="sbcc27"/>
      <xs:enumeration value="sbcc28"/>
      <xs:enumeration value="sbcc29"/>
      <xs:enumeration value="sbcc30"/>
      <xs:enumeration value="sbcc31"/>
      <xs:enumeration value="sbcc32"/>
      <xs:enumeration value="sbcc33"/>
      <xs:enumeration value="sbcc34"/>
      <xs:enumeration value="sbcc35"/>
      <xs:enumeration value="sbcc36"/>
      <xs:enumeration value="sbcc37"/>
      <xs:enumeration value="sbcc38"/>
      <xs:enumeration value="sbcc39"/>
      <xs:enumeration value="sbcc40"/>
      <xs:enumeration value="sbcc41"/>
      <xs:enumeration value="sbcc42"/>
      <xs:enumeration value="sbcc43"/>
      <xs:enumeration value="sbcc44"/>
      <xs:enumeration value="sbcc45"/>
      <xs:enumeration value="sbcc46"/>
      <xs:enumeration value="sbcc47"/>
      <xs:enumeration value="sbcc48"/>
      <xs:enumeration value="sbcc49"/>
      <xs:enumeration value="sbcc50"/>
      <xs:enumeration value="sbcc51"/>
      <xs:enumeration value="sbcc52"/>
      <xs:enumeration value="sbcc53"/>
      <xs:enumeration value="sbcc54"/>
      <xs:enumeration value="sbcc55"/>
      <xs:enumeration value="sbcc56"/>
      <xs:enumeration value="sbcc57"/>
      <xs:enumeration value="sbcc58"/>
      <xs:enumeration value="sbcc59"/>
      <xs:enumeration value="sbcc60"/>
      <xs:enumeration value="sbcc61"/>
      <xs:enumeration value="sbcc62"/>
      <xs:enumeration value="sbcc63"/>
      <xs:enumeration value="sbcc64"/>
      <xs:enumeration value="sbcc65"/>
      <xs:enumeration value="sbcc66"/>
      <xs:enumeration value="sbcc67"/>
      <xs:enumeration value="sbcc68"/>
      <xs:enumeration value="sbcc69"/>
      <xs:enumeration value="sbcc70"/>
      <xs:enumeration value="sbcc71"/>
      <xs:enumeration value="sbcc72"/>
      <xs:enumeration value="sbcc73"/>
      <xs:enumeration value="sbcc74"/>
      <xs:enumeration value="sbcc75"/>
      <xs:enumeration value="sbcc76"/>
      <xs:enumeration value="sbcc77"/>
      <xs:enumeration value="sbcc78"/>
      <xs:enumeration value="sbcc79"/>
      <xs:enumeration value="sbcc80"/>
      <xs:enumeration value="sbcc81"/>
      <xs:enumeration value="sbcc82"/>
      <xs:enumeration value="sbcc83"/>
      <xs:enumeration value="sbcc84"/>
      <xs:enumeration value="sbcc85"/>
      <xs:enumeration value="sbcc86"/>
      <xs:enumeration value="sbcc87"/>
      <xs:enumeration value="sbcc88"/>
      <xs:enumeration value="sbcc89"/>
      <xs:enumeration value="sbcc90"/>
      <xs:enumeration value="sbcc91"/>
      <xs:enumeration value="sbcc92"/>
      <xs:enumeration value="sbcc93"/>
      <xs:enumeration value="sbcc94"/>
      <xs:enumeration value="sbcc95"/>
      <xs:enumeration value="sbcc96"/>
      <xs:enumeration value="sbcc97"/>
      <xs:enumeration value="sbcc98"/>
      <xs:enumeration value="sbcc99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbConcurrentStatusAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="previous"/>
      <xs:enumeration value="notPrevious"/>
      <xs:enumeration value="previousOrParallel"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbImpactTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="sbit01"/>
      <xs:enumeration value="sbit02"/>
      <xs:enumeration value="sbit03"/>
      <xs:enumeration value="sbit04"/>
      <xs:enumeration value="sbit05"/>
      <xs:enumeration value="sbit06"/>
      <xs:enumeration value="sbit07"/>
      <xs:enumeration value="sbit08"/>
      <xs:enumeration value="sbit09"/>
      <xs:enumeration value="sbit10"/>
      <xs:enumeration value="sbit11"/>
      <xs:enumeration value="sbit12"/>
      <xs:enumeration value="sbit13"/>
      <xs:enumeration value="sbit14"/>
      <xs:enumeration value="sbit15"/>
      <xs:enumeration value="sbit16"/>
      <xs:enumeration value="sbit17"/>
      <xs:enumeration value="sbit18"/>
      <xs:enumeration value="sbit19"/>
      <xs:enumeration value="sbit20"/>
      <xs:enumeration value="sbit21"/>
      <xs:enumeration value="sbit22"/>
      <xs:enumeration value="sbit23"/>
      <xs:enumeration value="sbit24"/>
      <xs:enumeration value="sbit25"/>
      <xs:enumeration value="sbit26"/>
      <xs:enumeration value="sbit27"/>
      <xs:enumeration value="sbit28"/>
      <xs:enumeration value="sbit29"/>
      <xs:enumeration value="sbit30"/>
      <xs:enumeration value="sbit31"/>
      <xs:enumeration value="sbit32"/>
      <xs:enumeration value="sbit33"/>
      <xs:enumeration value="sbit34"/>
      <xs:enumeration value="sbit35"/>
      <xs:enumeration value="sbit36"/>
      <xs:enumeration value="sbit37"/>
      <xs:enumeration value="sbit38"/>
      <xs:enumeration value="sbit39"/>
      <xs:enumeration value="sbit40"/>
      <xs:enumeration value="sbit41"/>
      <xs:enumeration value="sbit42"/>
      <xs:enumeration value="sbit43"/>
      <xs:enumeration value="sbit44"/>
      <xs:enumeration value="sbit45"/>
      <xs:enumeration value="sbit46"/>
      <xs:enumeration value="sbit47"/>
      <xs:enumeration value="sbit48"/>
      <xs:enumeration value="sbit49"/>
      <xs:enumeration value="sbit50"/>
      <xs:enumeration value="sbit51"/>
      <xs:enumeration value="sbit52"/>
      <xs:enumeration value="sbit53"/>
      <xs:enumeration value="sbit54"/>
      <xs:enumeration value="sbit55"/>
      <xs:enumeration value="sbit56"/>
      <xs:enumeration value="sbit57"/>
      <xs:enumeration value="sbit58"/>
      <xs:enumeration value="sbit59"/>
      <xs:enumeration value="sbit60"/>
      <xs:enumeration value="sbit61"/>
      <xs:enumeration value="sbit62"/>
      <xs:enumeration value="sbit63"/>
      <xs:enumeration value="sbit64"/>
      <xs:enumeration value="sbit65"/>
      <xs:enumeration value="sbit66"/>
      <xs:enumeration value="sbit67"/>
      <xs:enumeration value="sbit68"/>
      <xs:enumeration value="sbit69"/>
      <xs:enumeration value="sbit70"/>
      <xs:enumeration value="sbit71"/>
      <xs:enumeration value="sbit72"/>
      <xs:enumeration value="sbit73"/>
      <xs:enumeration value="sbit74"/>
      <xs:enumeration value="sbit75"/>
      <xs:enumeration value="sbit76"/>
      <xs:enumeration value="sbit77"/>
      <xs:enumeration value="sbit78"/>
      <xs:enumeration value="sbit79"/>
      <xs:enumeration value="sbit80"/>
      <xs:enumeration value="sbit81"/>
      <xs:enumeration value="sbit82"/>
      <xs:enumeration value="sbit83"/>
      <xs:enumeration value="sbit84"/>
      <xs:enumeration value="sbit85"/>
      <xs:enumeration value="sbit86"/>
      <xs:enumeration value="sbit87"/>
      <xs:enumeration value="sbit88"/>
      <xs:enumeration value="sbit89"/>
      <xs:enumeration value="sbit90"/>
      <xs:enumeration value="sbit91"/>
      <xs:enumeration value="sbit92"/>
      <xs:enumeration value="sbit93"/>
      <xs:enumeration value="sbit94"/>
      <xs:enumeration value="sbit95"/>
      <xs:enumeration value="sbit96"/>
      <xs:enumeration value="sbit97"/>
      <xs:enumeration value="sbit98"/>
      <xs:enumeration value="sbit99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbMaterialTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="sbmt01"/>
      <xs:enumeration value="sbmt02"/>
      <xs:enumeration value="sbmt03"/>
      <xs:enumeration value="sbmt04"/>
      <xs:enumeration value="sbmt05"/>
      <xs:enumeration value="sbmt06"/>
      <xs:enumeration value="sbmt07"/>
      <xs:enumeration value="sbmt08"/>
      <xs:enumeration value="sbmt09"/>
      <xs:enumeration value="sbmt10"/>
      <xs:enumeration value="sbmt11"/>
      <xs:enumeration value="sbmt12"/>
      <xs:enumeration value="sbmt13"/>
      <xs:enumeration value="sbmt14"/>
      <xs:enumeration value="sbmt15"/>
      <xs:enumeration value="sbmt16"/>
      <xs:enumeration value="sbmt17"/>
      <xs:enumeration value="sbmt18"/>
      <xs:enumeration value="sbmt19"/>
      <xs:enumeration value="sbmt20"/>
      <xs:enumeration value="sbmt21"/>
      <xs:enumeration value="sbmt22"/>
      <xs:enumeration value="sbmt23"/>
      <xs:enumeration value="sbmt24"/>
      <xs:enumeration value="sbmt25"/>
      <xs:enumeration value="sbmt26"/>
      <xs:enumeration value="sbmt27"/>
      <xs:enumeration value="sbmt28"/>
      <xs:enumeration value="sbmt29"/>
      <xs:enumeration value="sbmt30"/>
      <xs:enumeration value="sbmt31"/>
      <xs:enumeration value="sbmt32"/>
      <xs:enumeration value="sbmt33"/>
      <xs:enumeration value="sbmt34"/>
      <xs:enumeration value="sbmt35"/>
      <xs:enumeration value="sbmt36"/>
      <xs:enumeration value="sbmt37"/>
      <xs:enumeration value="sbmt38"/>
      <xs:enumeration value="sbmt39"/>
      <xs:enumeration value="sbmt40"/>
      <xs:enumeration value="sbmt41"/>
      <xs:enumeration value="sbmt42"/>
      <xs:enumeration value="sbmt43"/>
      <xs:enumeration value="sbmt44"/>
      <xs:enumeration value="sbmt45"/>
      <xs:enumeration value="sbmt46"/>
      <xs:enumeration value="sbmt47"/>
      <xs:enumeration value="sbmt48"/>
      <xs:enumeration value="sbmt49"/>
      <xs:enumeration value="sbmt50"/>
      <xs:enumeration value="sbmt51"/>
      <xs:enumeration value="sbmt52"/>
      <xs:enumeration value="sbmt53"/>
      <xs:enumeration value="sbmt54"/>
      <xs:enumeration value="sbmt55"/>
      <xs:enumeration value="sbmt56"/>
      <xs:enumeration value="sbmt57"/>
      <xs:enumeration value="sbmt58"/>
      <xs:enumeration value="sbmt59"/>
      <xs:enumeration value="sbmt60"/>
      <xs:enumeration value="sbmt61"/>
      <xs:enumeration value="sbmt62"/>
      <xs:enumeration value="sbmt63"/>
      <xs:enumeration value="sbmt64"/>
      <xs:enumeration value="sbmt65"/>
      <xs:enumeration value="sbmt66"/>
      <xs:enumeration value="sbmt67"/>
      <xs:enumeration value="sbmt68"/>
      <xs:enumeration value="sbmt69"/>
      <xs:enumeration value="sbmt70"/>
      <xs:enumeration value="sbmt71"/>
      <xs:enumeration value="sbmt72"/>
      <xs:enumeration value="sbmt73"/>
      <xs:enumeration value="sbmt74"/>
      <xs:enumeration value="sbmt75"/>
      <xs:enumeration value="sbmt76"/>
      <xs:enumeration value="sbmt77"/>
      <xs:enumeration value="sbmt78"/>
      <xs:enumeration value="sbmt79"/>
      <xs:enumeration value="sbmt80"/>
      <xs:enumeration value="sbmt81"/>
      <xs:enumeration value="sbmt82"/>
      <xs:enumeration value="sbmt83"/>
      <xs:enumeration value="sbmt84"/>
      <xs:enumeration value="sbmt85"/>
      <xs:enumeration value="sbmt86"/>
      <xs:enumeration value="sbmt87"/>
      <xs:enumeration value="sbmt88"/>
      <xs:enumeration value="sbmt89"/>
      <xs:enumeration value="sbmt90"/>
      <xs:enumeration value="sbmt91"/>
      <xs:enumeration value="sbmt92"/>
      <xs:enumeration value="sbmt93"/>
      <xs:enumeration value="sbmt94"/>
      <xs:enumeration value="sbmt95"/>
      <xs:enumeration value="sbmt96"/>
      <xs:enumeration value="sbmt97"/>
      <xs:enumeration value="sbmt98"/>
      <xs:enumeration value="sbmt99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbModificationClassificationAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="major"/>
      <xs:enumeration value="minor"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbReplacementTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="nominal"/>
      <xs:enumeration value="conditional"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbSupplierValueAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="manufacturer"/>
      <xs:enumeration value="supplier"/>
      <xs:enumeration value="any"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbTaskCategoryAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="sbtc01"/>
      <xs:enumeration value="sbtc02"/>
      <xs:enumeration value="sbtc03"/>
      <xs:enumeration value="sbtc04"/>
      <xs:enumeration value="sbtc05"/>
      <xs:enumeration value="sbtc06"/>
      <xs:enumeration value="sbtc07"/>
      <xs:enumeration value="sbtc08"/>
      <xs:enumeration value="sbtc09"/>
      <xs:enumeration value="sbtc10"/>
      <xs:enumeration value="sbtc11"/>
      <xs:enumeration value="sbtc12"/>
      <xs:enumeration value="sbtc13"/>
      <xs:enumeration value="sbtc14"/>
      <xs:enumeration value="sbtc15"/>
      <xs:enumeration value="sbtc16"/>
      <xs:enumeration value="sbtc17"/>
      <xs:enumeration value="sbtc18"/>
      <xs:enumeration value="sbtc19"/>
      <xs:enumeration value="sbtc20"/>
      <xs:enumeration value="sbtc21"/>
      <xs:enumeration value="sbtc22"/>
      <xs:enumeration value="sbtc23"/>
      <xs:enumeration value="sbtc24"/>
      <xs:enumeration value="sbtc25"/>
      <xs:enumeration value="sbtc26"/>
      <xs:enumeration value="sbtc27"/>
      <xs:enumeration value="sbtc28"/>
      <xs:enumeration value="sbtc29"/>
      <xs:enumeration value="sbtc30"/>
      <xs:enumeration value="sbtc31"/>
      <xs:enumeration value="sbtc32"/>
      <xs:enumeration value="sbtc33"/>
      <xs:enumeration value="sbtc34"/>
      <xs:enumeration value="sbtc35"/>
      <xs:enumeration value="sbtc36"/>
      <xs:enumeration value="sbtc37"/>
      <xs:enumeration value="sbtc38"/>
      <xs:enumeration value="sbtc39"/>
      <xs:enumeration value="sbtc40"/>
      <xs:enumeration value="sbtc41"/>
      <xs:enumeration value="sbtc42"/>
      <xs:enumeration value="sbtc43"/>
      <xs:enumeration value="sbtc44"/>
      <xs:enumeration value="sbtc45"/>
      <xs:enumeration value="sbtc46"/>
      <xs:enumeration value="sbtc47"/>
      <xs:enumeration value="sbtc48"/>
      <xs:enumeration value="sbtc49"/>
      <xs:enumeration value="sbtc50"/>
      <xs:enumeration value="sbtc51"/>
      <xs:enumeration value="sbtc52"/>
      <xs:enumeration value="sbtc53"/>
      <xs:enumeration value="sbtc54"/>
      <xs:enumeration value="sbtc55"/>
      <xs:enumeration value="sbtc56"/>
      <xs:enumeration value="sbtc57"/>
      <xs:enumeration value="sbtc58"/>
      <xs:enumeration value="sbtc59"/>
      <xs:enumeration value="sbtc60"/>
      <xs:enumeration value="sbtc61"/>
      <xs:enumeration value="sbtc62"/>
      <xs:enumeration value="sbtc63"/>
      <xs:enumeration value="sbtc64"/>
      <xs:enumeration value="sbtc65"/>
      <xs:enumeration value="sbtc66"/>
      <xs:enumeration value="sbtc67"/>
      <xs:enumeration value="sbtc68"/>
      <xs:enumeration value="sbtc69"/>
      <xs:enumeration value="sbtc70"/>
      <xs:enumeration value="sbtc71"/>
      <xs:enumeration value="sbtc72"/>
      <xs:enumeration value="sbtc73"/>
      <xs:enumeration value="sbtc74"/>
      <xs:enumeration value="sbtc75"/>
      <xs:enumeration value="sbtc76"/>
      <xs:enumeration value="sbtc77"/>
      <xs:enumeration value="sbtc78"/>
      <xs:enumeration value="sbtc79"/>
      <xs:enumeration value="sbtc80"/>
      <xs:enumeration value="sbtc81"/>
      <xs:enumeration value="sbtc82"/>
      <xs:enumeration value="sbtc83"/>
      <xs:enumeration value="sbtc84"/>
      <xs:enumeration value="sbtc85"/>
      <xs:enumeration value="sbtc86"/>
      <xs:enumeration value="sbtc87"/>
      <xs:enumeration value="sbtc88"/>
      <xs:enumeration value="sbtc89"/>
      <xs:enumeration value="sbtc90"/>
      <xs:enumeration value="sbtc91"/>
      <xs:enumeration value="sbtc92"/>
      <xs:enumeration value="sbtc93"/>
      <xs:enumeration value="sbtc94"/>
      <xs:enumeration value="sbtc95"/>
      <xs:enumeration value="sbtc96"/>
      <xs:enumeration value="sbtc97"/>
      <xs:enumeration value="sbtc98"/>
      <xs:enumeration value="sbtc99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbTimeComplianceTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="sbtct01"/>
      <xs:enumeration value="sbtct02"/>
      <xs:enumeration value="sbtct03"/>
      <xs:enumeration value="sbtct04"/>
      <xs:enumeration value="sbtct05"/>
      <xs:enumeration value="sbtct06"/>
      <xs:enumeration value="sbtct07"/>
      <xs:enumeration value="sbtct08"/>
      <xs:enumeration value="sbtct09"/>
      <xs:enumeration value="sbtct10"/>
      <xs:enumeration value="sbtct11"/>
      <xs:enumeration value="sbtct12"/>
      <xs:enumeration value="sbtct13"/>
      <xs:enumeration value="sbtct14"/>
      <xs:enumeration value="sbtct15"/>
      <xs:enumeration value="sbtct16"/>
      <xs:enumeration value="sbtct17"/>
      <xs:enumeration value="sbtct18"/>
      <xs:enumeration value="sbtct19"/>
      <xs:enumeration value="sbtct20"/>
      <xs:enumeration value="sbtct21"/>
      <xs:enumeration value="sbtct22"/>
      <xs:enumeration value="sbtct23"/>
      <xs:enumeration value="sbtct24"/>
      <xs:enumeration value="sbtct25"/>
      <xs:enumeration value="sbtct26"/>
      <xs:enumeration value="sbtct27"/>
      <xs:enumeration value="sbtct28"/>
      <xs:enumeration value="sbtct29"/>
      <xs:enumeration value="sbtct30"/>
      <xs:enumeration value="sbtct31"/>
      <xs:enumeration value="sbtct32"/>
      <xs:enumeration value="sbtct33"/>
      <xs:enumeration value="sbtct34"/>
      <xs:enumeration value="sbtct35"/>
      <xs:enumeration value="sbtct36"/>
      <xs:enumeration value="sbtct37"/>
      <xs:enumeration value="sbtct38"/>
      <xs:enumeration value="sbtct39"/>
      <xs:enumeration value="sbtct40"/>
      <xs:enumeration value="sbtct41"/>
      <xs:enumeration value="sbtct42"/>
      <xs:enumeration value="sbtct43"/>
      <xs:enumeration value="sbtct44"/>
      <xs:enumeration value="sbtct45"/>
      <xs:enumeration value="sbtct46"/>
      <xs:enumeration value="sbtct47"/>
      <xs:enumeration value="sbtct48"/>
      <xs:enumeration value="sbtct49"/>
      <xs:enumeration value="sbtct50"/>
      <xs:enumeration value="sbtct51"/>
      <xs:enumeration value="sbtct52"/>
      <xs:enumeration value="sbtct53"/>
      <xs:enumeration value="sbtct54"/>
      <xs:enumeration value="sbtct55"/>
      <xs:enumeration value="sbtct56"/>
      <xs:enumeration value="sbtct57"/>
      <xs:enumeration value="sbtct58"/>
      <xs:enumeration value="sbtct59"/>
      <xs:enumeration value="sbtct60"/>
      <xs:enumeration value="sbtct61"/>
      <xs:enumeration value="sbtct62"/>
      <xs:enumeration value="sbtct63"/>
      <xs:enumeration value="sbtct64"/>
      <xs:enumeration value="sbtct65"/>
      <xs:enumeration value="sbtct66"/>
      <xs:enumeration value="sbtct67"/>
      <xs:enumeration value="sbtct68"/>
      <xs:enumeration value="sbtct69"/>
      <xs:enumeration value="sbtct70"/>
      <xs:enumeration value="sbtct71"/>
      <xs:enumeration value="sbtct72"/>
      <xs:enumeration value="sbtct73"/>
      <xs:enumeration value="sbtct74"/>
      <xs:enumeration value="sbtct75"/>
      <xs:enumeration value="sbtct76"/>
      <xs:enumeration value="sbtct77"/>
      <xs:enumeration value="sbtct78"/>
      <xs:enumeration value="sbtct79"/>
      <xs:enumeration value="sbtct80"/>
      <xs:enumeration value="sbtct81"/>
      <xs:enumeration value="sbtct82"/>
      <xs:enumeration value="sbtct83"/>
      <xs:enumeration value="sbtct84"/>
      <xs:enumeration value="sbtct85"/>
      <xs:enumeration value="sbtct86"/>
      <xs:enumeration value="sbtct87"/>
      <xs:enumeration value="sbtct88"/>
      <xs:enumeration value="sbtct89"/>
      <xs:enumeration value="sbtct90"/>
      <xs:enumeration value="sbtct91"/>
      <xs:enumeration value="sbtct92"/>
      <xs:enumeration value="sbtct93"/>
      <xs:enumeration value="sbtct94"/>
      <xs:enumeration value="sbtct95"/>
      <xs:enumeration value="sbtct96"/>
      <xs:enumeration value="sbtct97"/>
      <xs:enumeration value="sbtct98"/>
      <xs:enumeration value="sbtct99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sbTopicTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="sbtt01"/>
      <xs:enumeration value="sbtt02"/>
      <xs:enumeration value="sbtt03"/>
      <xs:enumeration value="sbtt04"/>
      <xs:enumeration value="sbtt05"/>
      <xs:enumeration value="sbtt06"/>
      <xs:enumeration value="sbtt07"/>
      <xs:enumeration value="sbtt08"/>
      <xs:enumeration value="sbtt09"/>
      <xs:enumeration value="sbtt10"/>
      <xs:enumeration value="sbtt11"/>
      <xs:enumeration value="sbtt12"/>
      <xs:enumeration value="sbtt13"/>
      <xs:enumeration value="sbtt14"/>
      <xs:enumeration value="sbtt15"/>
      <xs:enumeration value="sbtt16"/>
      <xs:enumeration value="sbtt17"/>
      <xs:enumeration value="sbtt18"/>
      <xs:enumeration value="sbtt19"/>
      <xs:enumeration value="sbtt20"/>
      <xs:enumeration value="sbtt21"/>
      <xs:enumeration value="sbtt22"/>
      <xs:enumeration value="sbtt23"/>
      <xs:enumeration value="sbtt24"/>
      <xs:enumeration value="sbtt25"/>
      <xs:enumeration value="sbtt26"/>
      <xs:enumeration value="sbtt27"/>
      <xs:enumeration value="sbtt28"/>
      <xs:enumeration value="sbtt29"/>
      <xs:enumeration value="sbtt30"/>
      <xs:enumeration value="sbtt31"/>
      <xs:enumeration value="sbtt32"/>
      <xs:enumeration value="sbtt33"/>
      <xs:enumeration value="sbtt34"/>
      <xs:enumeration value="sbtt35"/>
      <xs:enumeration value="sbtt36"/>
      <xs:enumeration value="sbtt37"/>
      <xs:enumeration value="sbtt38"/>
      <xs:enumeration value="sbtt39"/>
      <xs:enumeration value="sbtt40"/>
      <xs:enumeration value="sbtt41"/>
      <xs:enumeration value="sbtt42"/>
      <xs:enumeration value="sbtt43"/>
      <xs:enumeration value="sbtt44"/>
      <xs:enumeration value="sbtt45"/>
      <xs:enumeration value="sbtt46"/>
      <xs:enumeration value="sbtt47"/>
      <xs:enumeration value="sbtt48"/>
      <xs:enumeration value="sbtt49"/>
      <xs:enumeration value="sbtt50"/>
      <xs:enumeration value="sbtt51"/>
      <xs:enumeration value="sbtt52"/>
      <xs:enumeration value="sbtt53"/>
      <xs:enumeration value="sbtt54"/>
      <xs:enumeration value="sbtt55"/>
      <xs:enumeration value="sbtt56"/>
      <xs:enumeration value="sbtt57"/>
      <xs:enumeration value="sbtt58"/>
      <xs:enumeration value="sbtt59"/>
      <xs:enumeration value="sbtt60"/>
      <xs:enumeration value="sbtt61"/>
      <xs:enumeration value="sbtt62"/>
      <xs:enumeration value="sbtt63"/>
      <xs:enumeration value="sbtt64"/>
      <xs:enumeration value="sbtt65"/>
      <xs:enumeration value="sbtt66"/>
      <xs:enumeration value="sbtt67"/>
      <xs:enumeration value="sbtt68"/>
      <xs:enumeration value="sbtt69"/>
      <xs:enumeration value="sbtt70"/>
      <xs:enumeration value="sbtt71"/>
      <xs:enumeration value="sbtt72"/>
      <xs:enumeration value="sbtt73"/>
      <xs:enumeration value="sbtt74"/>
      <xs:enumeration value="sbtt75"/>
      <xs:enumeration value="sbtt76"/>
      <xs:enumeration value="sbtt77"/>
      <xs:enumeration value="sbtt78"/>
      <xs:enumeration value="sbtt79"/>
      <xs:enumeration value="sbtt80"/>
      <xs:enumeration value="sbtt81"/>
      <xs:enumeration value="sbtt82"/>
      <xs:enumeration value="sbtt83"/>
      <xs:enumeration value="sbtt84"/>
      <xs:enumeration value="sbtt85"/>
      <xs:enumeration value="sbtt86"/>
      <xs:enumeration value="sbtt87"/>
      <xs:enumeration value="sbtt88"/>
      <xs:enumeration value="sbtt89"/>
      <xs:enumeration value="sbtt90"/>
      <xs:enumeration value="sbtt91"/>
      <xs:enumeration value="sbtt92"/>
      <xs:enumeration value="sbtt93"/>
      <xs:enumeration value="sbtt94"/>
      <xs:enumeration value="sbtt95"/>
      <xs:enumeration value="sbtt96"/>
      <xs:enumeration value="sbtt97"/>
      <xs:enumeration value="sbtt98"/>
      <xs:enumeration value="sbtt99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="scoEntryTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="scot01"/>
      <xs:enumeration value="scot02"/>
      <xs:enumeration value="scot03"/>
      <xs:enumeration value="scot04"/>
      <xs:enumeration value="scot05"/>
      <xs:enumeration value="scot06"/>
      <xs:enumeration value="scot07"/>
      <xs:enumeration value="scot08"/>
      <xs:enumeration value="scot09"/>
      <xs:enumeration value="scot10"/>
      <xs:enumeration value="scot11"/>
      <xs:enumeration value="scot12"/>
      <xs:enumeration value="scot13"/>
      <xs:enumeration value="scot14"/>
      <xs:enumeration value="scot15"/>
      <xs:enumeration value="scot16"/>
      <xs:enumeration value="scot17"/>
      <xs:enumeration value="scot18"/>
      <xs:enumeration value="scot19"/>
      <xs:enumeration value="scot20"/>
      <xs:enumeration value="scot21"/>
      <xs:enumeration value="scot22"/>
      <xs:enumeration value="scot23"/>
      <xs:enumeration value="scot24"/>
      <xs:enumeration value="scot25"/>
      <xs:enumeration value="scot26"/>
      <xs:enumeration value="scot27"/>
      <xs:enumeration value="scot28"/>
      <xs:enumeration value="scot29"/>
      <xs:enumeration value="scot30"/>
      <xs:enumeration value="scot31"/>
      <xs:enumeration value="scot32"/>
      <xs:enumeration value="scot33"/>
      <xs:enumeration value="scot34"/>
      <xs:enumeration value="scot35"/>
      <xs:enumeration value="scot36"/>
      <xs:enumeration value="scot37"/>
      <xs:enumeration value="scot38"/>
      <xs:enumeration value="scot39"/>
      <xs:enumeration value="scot40"/>
      <xs:enumeration value="scot41"/>
      <xs:enumeration value="scot42"/>
      <xs:enumeration value="scot43"/>
      <xs:enumeration value="scot44"/>
      <xs:enumeration value="scot45"/>
      <xs:enumeration value="scot46"/>
      <xs:enumeration value="scot47"/>
      <xs:enumeration value="scot48"/>
      <xs:enumeration value="scot49"/>
      <xs:enumeration value="scot50"/>
      <xs:enumeration value="scot51"/>
      <xs:enumeration value="scot52"/>
      <xs:enumeration value="scot53"/>
      <xs:enumeration value="scot54"/>
      <xs:enumeration value="scot55"/>
      <xs:enumeration value="scot56"/>
      <xs:enumeration value="scot57"/>
      <xs:enumeration value="scot58"/>
      <xs:enumeration value="scot59"/>
      <xs:enumeration value="scot60"/>
      <xs:enumeration value="scot61"/>
      <xs:enumeration value="scot62"/>
      <xs:enumeration value="scot63"/>
      <xs:enumeration value="scot64"/>
      <xs:enumeration value="scot65"/>
      <xs:enumeration value="scot66"/>
      <xs:enumeration value="scot67"/>
      <xs:enumeration value="scot68"/>
      <xs:enumeration value="scot69"/>
      <xs:enumeration value="scot70"/>
      <xs:enumeration value="scot71"/>
      <xs:enumeration value="scot72"/>
      <xs:enumeration value="scot73"/>
      <xs:enumeration value="scot74"/>
      <xs:enumeration value="scot75"/>
      <xs:enumeration value="scot76"/>
      <xs:enumeration value="scot77"/>
      <xs:enumeration value="scot78"/>
      <xs:enumeration value="scot79"/>
      <xs:enumeration value="scot80"/>
      <xs:enumeration value="scot81"/>
      <xs:enumeration value="scot82"/>
      <xs:enumeration value="scot83"/>
      <xs:enumeration value="scot84"/>
      <xs:enumeration value="scot85"/>
      <xs:enumeration value="scot86"/>
      <xs:enumeration value="scot87"/>
      <xs:enumeration value="scot88"/>
      <xs:enumeration value="scot89"/>
      <xs:enumeration value="scot90"/>
      <xs:enumeration value="scot91"/>
      <xs:enumeration value="scot92"/>
      <xs:enumeration value="scot93"/>
      <xs:enumeration value="scot94"/>
      <xs:enumeration value="scot95"/>
      <xs:enumeration value="scot96"/>
      <xs:enumeration value="scot97"/>
      <xs:enumeration value="scot98"/>
      <xs:enumeration value="scot99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="scormContentPackageIssuerAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="scormContentPackageNumberAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="scormContentPackageVolumeAttType">
    <xs:restriction base="xs:nonNegativeInteger">
      <xs:pattern value="\d{2}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="securityClassificationAttType">
    <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="selectOrManufactureValueAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="f"/>
      <xs:enumeration value="t"/>
      <xs:enumeration value="m"/>
      <xs:enumeration value="r"/>
      <xs:enumeration value="p"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="senderIdentAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="separatorStyleAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="dot"/>
      <xs:enumeration value="line"/>
      <xs:enumeration value="none"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="seqNumberAttType">
    <xs:restriction base="xs:positiveInteger">
      <xs:pattern value="[0-9]{5}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="serialNumberFormAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="single"/>
      <xs:enumeration value="range"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="setActionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="empty"/>
      <xs:enumeration value="sizeOf"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="setOperationAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="add"/>
      <xs:enumeration value="disjoint"/>
      <xs:enumeration value="equal"/>
      <xs:enumeration value="intersection"/>
      <xs:enumeration value="member"/>
      <xs:enumeration value="notEqual"/>
      <xs:enumeration value="remove"/>
      <xs:enumeration value="setDifference"/>
      <xs:enumeration value="subset"/>
      <xs:enumeration value="union"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="showPluginControlsAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="hide"/>
      <xs:enumeration value="show"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="significantParaDataTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="psd01"/>
      <xs:enumeration value="psd02"/>
      <xs:enumeration value="psd03"/>
      <xs:enumeration value="psd04"/>
      <xs:enumeration value="psd05"/>
      <xs:enumeration value="psd06"/>
      <xs:enumeration value="psd07"/>
      <xs:enumeration value="psd08"/>
      <xs:enumeration value="psd09"/>
      <xs:enumeration value="psd10"/>
      <xs:enumeration value="psd11"/>
      <xs:enumeration value="psd12"/>
      <xs:enumeration value="psd13"/>
      <xs:enumeration value="psd14"/>
      <xs:enumeration value="psd15"/>
      <xs:enumeration value="psd16"/>
      <xs:enumeration value="psd17"/>
      <xs:enumeration value="psd18"/>
      <xs:enumeration value="psd19"/>
      <xs:enumeration value="psd20"/>
      <xs:enumeration value="psd21"/>
      <xs:enumeration value="psd22"/>
      <xs:enumeration value="psd23"/>
      <xs:enumeration value="psd24"/>
      <xs:enumeration value="psd25"/>
      <xs:enumeration value="psd26"/>
      <xs:enumeration value="psd27"/>
      <xs:enumeration value="psd28"/>
      <xs:enumeration value="psd29"/>
      <xs:enumeration value="psd30"/>
      <xs:enumeration value="psd31"/>
      <xs:enumeration value="psd32"/>
      <xs:enumeration value="psd33"/>
      <xs:enumeration value="psd34"/>
      <xs:enumeration value="psd35"/>
      <xs:enumeration value="psd36"/>
      <xs:enumeration value="psd37"/>
      <xs:enumeration value="psd38"/>
      <xs:enumeration value="psd39"/>
      <xs:enumeration value="psd40"/>
      <xs:enumeration value="psd41"/>
      <xs:enumeration value="psd42"/>
      <xs:enumeration value="psd43"/>
      <xs:enumeration value="psd44"/>
      <xs:enumeration value="psd45"/>
      <xs:enumeration value="psd46"/>
      <xs:enumeration value="psd47"/>
      <xs:enumeration value="psd48"/>
      <xs:enumeration value="psd49"/>
      <xs:enumeration value="psd50"/>
      <xs:enumeration value="psd51"/>
      <xs:enumeration value="psd52"/>
      <xs:enumeration value="psd53"/>
      <xs:enumeration value="psd54"/>
      <xs:enumeration value="psd55"/>
      <xs:enumeration value="psd56"/>
      <xs:enumeration value="psd57"/>
      <xs:enumeration value="psd58"/>
      <xs:enumeration value="psd59"/>
      <xs:enumeration value="psd60"/>
      <xs:enumeration value="psd61"/>
      <xs:enumeration value="psd62"/>
      <xs:enumeration value="psd63"/>
      <xs:enumeration value="psd64"/>
      <xs:enumeration value="psd65"/>
      <xs:enumeration value="psd66"/>
      <xs:enumeration value="psd67"/>
      <xs:enumeration value="psd68"/>
      <xs:enumeration value="psd69"/>
      <xs:enumeration value="psd70"/>
      <xs:enumeration value="psd71"/>
      <xs:enumeration value="psd72"/>
      <xs:enumeration value="psd73"/>
      <xs:enumeration value="psd74"/>
      <xs:enumeration value="psd75"/>
      <xs:enumeration value="psd76"/>
      <xs:enumeration value="psd77"/>
      <xs:enumeration value="psd78"/>
      <xs:enumeration value="psd79"/>
      <xs:enumeration value="psd80"/>
      <xs:enumeration value="psd81"/>
      <xs:enumeration value="psd82"/>
      <xs:enumeration value="psd83"/>
      <xs:enumeration value="psd84"/>
      <xs:enumeration value="psd85"/>
      <xs:enumeration value="psd86"/>
      <xs:enumeration value="psd87"/>
      <xs:enumeration value="psd88"/>
      <xs:enumeration value="psd89"/>
      <xs:enumeration value="psd90"/>
      <xs:enumeration value="psd91"/>
      <xs:enumeration value="psd92"/>
      <xs:enumeration value="psd93"/>
      <xs:enumeration value="psd94"/>
      <xs:enumeration value="psd95"/>
      <xs:enumeration value="psd96"/>
      <xs:enumeration value="psd97"/>
      <xs:enumeration value="psd98"/>
      <xs:enumeration value="psd99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="skillLevelCodeAttType">
    <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="skillTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="st01"/>
      <xs:enumeration value="st02"/>
      <xs:enumeration value="st03"/>
      <xs:enumeration value="st04"/>
      <xs:enumeration value="st05"/>
      <xs:enumeration value="st06"/>
      <xs:enumeration value="st07"/>
      <xs:enumeration value="st08"/>
      <xs:enumeration value="st09"/>
      <xs:enumeration value="st10"/>
      <xs:enumeration value="st11"/>
      <xs:enumeration value="st12"/>
      <xs:enumeration value="st13"/>
      <xs:enumeration value="st14"/>
      <xs:enumeration value="st15"/>
      <xs:enumeration value="st16"/>
      <xs:enumeration value="st17"/>
      <xs:enumeration value="st18"/>
      <xs:enumeration value="st19"/>
      <xs:enumeration value="st20"/>
      <xs:enumeration value="st21"/>
      <xs:enumeration value="st22"/>
      <xs:enumeration value="st23"/>
      <xs:enumeration value="st24"/>
      <xs:enumeration value="st25"/>
      <xs:enumeration value="st26"/>
      <xs:enumeration value="st27"/>
      <xs:enumeration value="st28"/>
      <xs:enumeration value="st29"/>
      <xs:enumeration value="st30"/>
      <xs:enumeration value="st31"/>
      <xs:enumeration value="st32"/>
      <xs:enumeration value="st33"/>
      <xs:enumeration value="st34"/>
      <xs:enumeration value="st35"/>
      <xs:enumeration value="st36"/>
      <xs:enumeration value="st37"/>
      <xs:enumeration value="st38"/>
      <xs:enumeration value="st39"/>
      <xs:enumeration value="st40"/>
      <xs:enumeration value="st41"/>
      <xs:enumeration value="st42"/>
      <xs:enumeration value="st43"/>
      <xs:enumeration value="st44"/>
      <xs:enumeration value="st45"/>
      <xs:enumeration value="st46"/>
      <xs:enumeration value="st47"/>
      <xs:enumeration value="st48"/>
      <xs:enumeration value="st49"/>
      <xs:enumeration value="st50"/>
      <xs:enumeration value="st51"/>
      <xs:enumeration value="st52"/>
      <xs:enumeration value="st53"/>
      <xs:enumeration value="st54"/>
      <xs:enumeration value="st55"/>
      <xs:enumeration value="st56"/>
      <xs:enumeration value="st57"/>
      <xs:enumeration value="st58"/>
      <xs:enumeration value="st59"/>
      <xs:enumeration value="st60"/>
      <xs:enumeration value="st61"/>
      <xs:enumeration value="st62"/>
      <xs:enumeration value="st63"/>
      <xs:enumeration value="st64"/>
      <xs:enumeration value="st65"/>
      <xs:enumeration value="st66"/>
      <xs:enumeration value="st67"/>
      <xs:enumeration value="st68"/>
      <xs:enumeration value="st69"/>
      <xs:enumeration value="st70"/>
      <xs:enumeration value="st71"/>
      <xs:enumeration value="st72"/>
      <xs:enumeration value="st73"/>
      <xs:enumeration value="st74"/>
      <xs:enumeration value="st75"/>
      <xs:enumeration value="st76"/>
      <xs:enumeration value="st77"/>
      <xs:enumeration value="st78"/>
      <xs:enumeration value="st79"/>
      <xs:enumeration value="st80"/>
      <xs:enumeration value="st81"/>
      <xs:enumeration value="st82"/>
      <xs:enumeration value="st83"/>
      <xs:enumeration value="st84"/>
      <xs:enumeration value="st85"/>
      <xs:enumeration value="st86"/>
      <xs:enumeration value="st87"/>
      <xs:enumeration value="st88"/>
      <xs:enumeration value="st89"/>
      <xs:enumeration value="st90"/>
      <xs:enumeration value="st91"/>
      <xs:enumeration value="st92"/>
      <xs:enumeration value="st93"/>
      <xs:enumeration value="st94"/>
      <xs:enumeration value="st95"/>
      <xs:enumeration value="st96"/>
      <xs:enumeration value="st97"/>
      <xs:enumeration value="st98"/>
      <xs:enumeration value="st99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="softwareClassificationValueAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="scv01"/>
      <xs:enumeration value="scv02"/>
      <xs:enumeration value="scv03"/>
      <xs:enumeration value="scv04"/>
      <xs:enumeration value="scv05"/>
      <xs:enumeration value="scv06"/>
      <xs:enumeration value="scv07"/>
      <xs:enumeration value="scv08"/>
      <xs:enumeration value="scv09"/>
      <xs:enumeration value="scv10"/>
      <xs:enumeration value="scv11"/>
      <xs:enumeration value="scv12"/>
      <xs:enumeration value="scv13"/>
      <xs:enumeration value="scv14"/>
      <xs:enumeration value="scv15"/>
      <xs:enumeration value="scv16"/>
      <xs:enumeration value="scv17"/>
      <xs:enumeration value="scv18"/>
      <xs:enumeration value="scv19"/>
      <xs:enumeration value="scv20"/>
      <xs:enumeration value="scv21"/>
      <xs:enumeration value="scv22"/>
      <xs:enumeration value="scv23"/>
      <xs:enumeration value="scv24"/>
      <xs:enumeration value="scv25"/>
      <xs:enumeration value="scv26"/>
      <xs:enumeration value="scv27"/>
      <xs:enumeration value="scv28"/>
      <xs:enumeration value="scv29"/>
      <xs:enumeration value="scv30"/>
      <xs:enumeration value="scv31"/>
      <xs:enumeration value="scv32"/>
      <xs:enumeration value="scv33"/>
      <xs:enumeration value="scv34"/>
      <xs:enumeration value="scv35"/>
      <xs:enumeration value="scv36"/>
      <xs:enumeration value="scv37"/>
      <xs:enumeration value="scv38"/>
      <xs:enumeration value="scv39"/>
      <xs:enumeration value="scv40"/>
      <xs:enumeration value="scv41"/>
      <xs:enumeration value="scv42"/>
      <xs:enumeration value="scv43"/>
      <xs:enumeration value="scv44"/>
      <xs:enumeration value="scv45"/>
      <xs:enumeration value="scv46"/>
      <xs:enumeration value="scv47"/>
      <xs:enumeration value="scv48"/>
      <xs:enumeration value="scv49"/>
      <xs:enumeration value="scv50"/>
      <xs:enumeration value="scv51"/>
      <xs:enumeration value="scv52"/>
      <xs:enumeration value="scv53"/>
      <xs:enumeration value="scv54"/>
      <xs:enumeration value="scv55"/>
      <xs:enumeration value="scv56"/>
      <xs:enumeration value="scv57"/>
      <xs:enumeration value="scv58"/>
      <xs:enumeration value="scv59"/>
      <xs:enumeration value="scv60"/>
      <xs:enumeration value="scv61"/>
      <xs:enumeration value="scv62"/>
      <xs:enumeration value="scv63"/>
      <xs:enumeration value="scv64"/>
      <xs:enumeration value="scv65"/>
      <xs:enumeration value="scv66"/>
      <xs:enumeration value="scv67"/>
      <xs:enumeration value="scv68"/>
      <xs:enumeration value="scv69"/>
      <xs:enumeration value="scv70"/>
      <xs:enumeration value="scv71"/>
      <xs:enumeration value="scv72"/>
      <xs:enumeration value="scv73"/>
      <xs:enumeration value="scv74"/>
      <xs:enumeration value="scv75"/>
      <xs:enumeration value="scv76"/>
      <xs:enumeration value="scv77"/>
      <xs:enumeration value="scv78"/>
      <xs:enumeration value="scv79"/>
      <xs:enumeration value="scv80"/>
      <xs:enumeration value="scv81"/>
      <xs:enumeration value="scv82"/>
      <xs:enumeration value="scv83"/>
      <xs:enumeration value="scv84"/>
      <xs:enumeration value="scv85"/>
      <xs:enumeration value="scv86"/>
      <xs:enumeration value="scv87"/>
      <xs:enumeration value="scv88"/>
      <xs:enumeration value="scv89"/>
      <xs:enumeration value="scv90"/>
      <xs:enumeration value="scv91"/>
      <xs:enumeration value="scv92"/>
      <xs:enumeration value="scv93"/>
      <xs:enumeration value="scv94"/>
      <xs:enumeration value="scv95"/>
      <xs:enumeration value="scv96"/>
      <xs:enumeration value="scv97"/>
      <xs:enumeration value="scv98"/>
      <xs:enumeration value="scv99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="softwareCustomizationStatusValueAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="scs01"/>
      <xs:enumeration value="scs02"/>
      <xs:enumeration value="scs03"/>
      <xs:enumeration value="scs04"/>
      <xs:enumeration value="scs05"/>
      <xs:enumeration value="scs06"/>
      <xs:enumeration value="scs07"/>
      <xs:enumeration value="scs08"/>
      <xs:enumeration value="scs09"/>
      <xs:enumeration value="scs10"/>
      <xs:enumeration value="scs11"/>
      <xs:enumeration value="scs12"/>
      <xs:enumeration value="scs13"/>
      <xs:enumeration value="scs14"/>
      <xs:enumeration value="scs15"/>
      <xs:enumeration value="scs16"/>
      <xs:enumeration value="scs17"/>
      <xs:enumeration value="scs18"/>
      <xs:enumeration value="scs19"/>
      <xs:enumeration value="scs20"/>
      <xs:enumeration value="scs21"/>
      <xs:enumeration value="scs22"/>
      <xs:enumeration value="scs23"/>
      <xs:enumeration value="scs24"/>
      <xs:enumeration value="scs25"/>
      <xs:enumeration value="scs26"/>
      <xs:enumeration value="scs27"/>
      <xs:enumeration value="scs28"/>
      <xs:enumeration value="scs29"/>
      <xs:enumeration value="scs30"/>
      <xs:enumeration value="scs31"/>
      <xs:enumeration value="scs32"/>
      <xs:enumeration value="scs33"/>
      <xs:enumeration value="scs34"/>
      <xs:enumeration value="scs35"/>
      <xs:enumeration value="scs36"/>
      <xs:enumeration value="scs37"/>
      <xs:enumeration value="scs38"/>
      <xs:enumeration value="scs39"/>
      <xs:enumeration value="scs40"/>
      <xs:enumeration value="scs41"/>
      <xs:enumeration value="scs42"/>
      <xs:enumeration value="scs43"/>
      <xs:enumeration value="scs44"/>
      <xs:enumeration value="scs45"/>
      <xs:enumeration value="scs46"/>
      <xs:enumeration value="scs47"/>
      <xs:enumeration value="scs48"/>
      <xs:enumeration value="scs49"/>
      <xs:enumeration value="scs50"/>
      <xs:enumeration value="scs51"/>
      <xs:enumeration value="scs52"/>
      <xs:enumeration value="scs53"/>
      <xs:enumeration value="scs54"/>
      <xs:enumeration value="scs55"/>
      <xs:enumeration value="scs56"/>
      <xs:enumeration value="scs57"/>
      <xs:enumeration value="scs58"/>
      <xs:enumeration value="scs59"/>
      <xs:enumeration value="scs60"/>
      <xs:enumeration value="scs61"/>
      <xs:enumeration value="scs62"/>
      <xs:enumeration value="scs63"/>
      <xs:enumeration value="scs64"/>
      <xs:enumeration value="scs65"/>
      <xs:enumeration value="scs66"/>
      <xs:enumeration value="scs67"/>
      <xs:enumeration value="scs68"/>
      <xs:enumeration value="scs69"/>
      <xs:enumeration value="scs70"/>
      <xs:enumeration value="scs71"/>
      <xs:enumeration value="scs72"/>
      <xs:enumeration value="scs73"/>
      <xs:enumeration value="scs74"/>
      <xs:enumeration value="scs75"/>
      <xs:enumeration value="scs76"/>
      <xs:enumeration value="scs77"/>
      <xs:enumeration value="scs78"/>
      <xs:enumeration value="scs79"/>
      <xs:enumeration value="scs80"/>
      <xs:enumeration value="scs81"/>
      <xs:enumeration value="scs82"/>
      <xs:enumeration value="scs83"/>
      <xs:enumeration value="scs84"/>
      <xs:enumeration value="scs85"/>
      <xs:enumeration value="scs86"/>
      <xs:enumeration value="scs87"/>
      <xs:enumeration value="scs88"/>
      <xs:enumeration value="scs89"/>
      <xs:enumeration value="scs90"/>
      <xs:enumeration value="scs91"/>
      <xs:enumeration value="scs92"/>
      <xs:enumeration value="scs93"/>
      <xs:enumeration value="scs94"/>
      <xs:enumeration value="scs95"/>
      <xs:enumeration value="scs96"/>
      <xs:enumeration value="scs97"/>
      <xs:enumeration value="scs98"/>
      <xs:enumeration value="scs99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sourceCriticalityAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="sc01"/>
      <xs:enumeration value="sc02"/>
      <xs:enumeration value="sc03"/>
      <xs:enumeration value="sc04"/>
      <xs:enumeration value="sc05"/>
      <xs:enumeration value="sc06"/>
      <xs:enumeration value="sc07"/>
      <xs:enumeration value="sc08"/>
      <xs:enumeration value="sc09"/>
      <xs:enumeration value="sc10"/>
      <xs:enumeration value="sc11"/>
      <xs:enumeration value="sc12"/>
      <xs:enumeration value="sc13"/>
      <xs:enumeration value="sc14"/>
      <xs:enumeration value="sc15"/>
      <xs:enumeration value="sc16"/>
      <xs:enumeration value="sc17"/>
      <xs:enumeration value="sc18"/>
      <xs:enumeration value="sc19"/>
      <xs:enumeration value="sc20"/>
      <xs:enumeration value="sc21"/>
      <xs:enumeration value="sc22"/>
      <xs:enumeration value="sc23"/>
      <xs:enumeration value="sc24"/>
      <xs:enumeration value="sc25"/>
      <xs:enumeration value="sc26"/>
      <xs:enumeration value="sc27"/>
      <xs:enumeration value="sc28"/>
      <xs:enumeration value="sc29"/>
      <xs:enumeration value="sc30"/>
      <xs:enumeration value="sc31"/>
      <xs:enumeration value="sc32"/>
      <xs:enumeration value="sc33"/>
      <xs:enumeration value="sc34"/>
      <xs:enumeration value="sc35"/>
      <xs:enumeration value="sc36"/>
      <xs:enumeration value="sc37"/>
      <xs:enumeration value="sc38"/>
      <xs:enumeration value="sc39"/>
      <xs:enumeration value="sc40"/>
      <xs:enumeration value="sc41"/>
      <xs:enumeration value="sc42"/>
      <xs:enumeration value="sc43"/>
      <xs:enumeration value="sc44"/>
      <xs:enumeration value="sc45"/>
      <xs:enumeration value="sc46"/>
      <xs:enumeration value="sc47"/>
      <xs:enumeration value="sc48"/>
      <xs:enumeration value="sc49"/>
      <xs:enumeration value="sc50"/>
      <xs:enumeration value="sc51"/>
      <xs:enumeration value="sc52"/>
      <xs:enumeration value="sc53"/>
      <xs:enumeration value="sc54"/>
      <xs:enumeration value="sc55"/>
      <xs:enumeration value="sc56"/>
      <xs:enumeration value="sc57"/>
      <xs:enumeration value="sc58"/>
      <xs:enumeration value="sc59"/>
      <xs:enumeration value="sc60"/>
      <xs:enumeration value="sc61"/>
      <xs:enumeration value="sc62"/>
      <xs:enumeration value="sc63"/>
      <xs:enumeration value="sc64"/>
      <xs:enumeration value="sc65"/>
      <xs:enumeration value="sc66"/>
      <xs:enumeration value="sc67"/>
      <xs:enumeration value="sc68"/>
      <xs:enumeration value="sc69"/>
      <xs:enumeration value="sc70"/>
      <xs:enumeration value="sc71"/>
      <xs:enumeration value="sc72"/>
      <xs:enumeration value="sc73"/>
      <xs:enumeration value="sc74"/>
      <xs:enumeration value="sc75"/>
      <xs:enumeration value="sc76"/>
      <xs:enumeration value="sc77"/>
      <xs:enumeration value="sc78"/>
      <xs:enumeration value="sc79"/>
      <xs:enumeration value="sc80"/>
      <xs:enumeration value="sc81"/>
      <xs:enumeration value="sc82"/>
      <xs:enumeration value="sc83"/>
      <xs:enumeration value="sc84"/>
      <xs:enumeration value="sc85"/>
      <xs:enumeration value="sc86"/>
      <xs:enumeration value="sc87"/>
      <xs:enumeration value="sc88"/>
      <xs:enumeration value="sc89"/>
      <xs:enumeration value="sc90"/>
      <xs:enumeration value="sc91"/>
      <xs:enumeration value="sc92"/>
      <xs:enumeration value="sc93"/>
      <xs:enumeration value="sc94"/>
      <xs:enumeration value="sc95"/>
      <xs:enumeration value="sc96"/>
      <xs:enumeration value="sc97"/>
      <xs:enumeration value="sc98"/>
      <xs:enumeration value="sc99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sourceTypeCodeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="stc01"/>
      <xs:enumeration value="stc02"/>
      <xs:enumeration value="stc03"/>
      <xs:enumeration value="stc04"/>
      <xs:enumeration value="stc05"/>
      <xs:enumeration value="stc06"/>
      <xs:enumeration value="stc07"/>
      <xs:enumeration value="stc08"/>
      <xs:enumeration value="stc09"/>
      <xs:enumeration value="stc10"/>
      <xs:enumeration value="stc11"/>
      <xs:enumeration value="stc12"/>
      <xs:enumeration value="stc13"/>
      <xs:enumeration value="stc14"/>
      <xs:enumeration value="stc15"/>
      <xs:enumeration value="stc16"/>
      <xs:enumeration value="stc17"/>
      <xs:enumeration value="stc18"/>
      <xs:enumeration value="stc19"/>
      <xs:enumeration value="stc20"/>
      <xs:enumeration value="stc21"/>
      <xs:enumeration value="stc22"/>
      <xs:enumeration value="stc23"/>
      <xs:enumeration value="stc24"/>
      <xs:enumeration value="stc25"/>
      <xs:enumeration value="stc26"/>
      <xs:enumeration value="stc27"/>
      <xs:enumeration value="stc28"/>
      <xs:enumeration value="stc29"/>
      <xs:enumeration value="stc30"/>
      <xs:enumeration value="stc31"/>
      <xs:enumeration value="stc32"/>
      <xs:enumeration value="stc33"/>
      <xs:enumeration value="stc34"/>
      <xs:enumeration value="stc35"/>
      <xs:enumeration value="stc36"/>
      <xs:enumeration value="stc37"/>
      <xs:enumeration value="stc38"/>
      <xs:enumeration value="stc39"/>
      <xs:enumeration value="stc40"/>
      <xs:enumeration value="stc41"/>
      <xs:enumeration value="stc42"/>
      <xs:enumeration value="stc43"/>
      <xs:enumeration value="stc44"/>
      <xs:enumeration value="stc45"/>
      <xs:enumeration value="stc46"/>
      <xs:enumeration value="stc47"/>
      <xs:enumeration value="stc48"/>
      <xs:enumeration value="stc49"/>
      <xs:enumeration value="stc50"/>
      <xs:enumeration value="stc51"/>
      <xs:enumeration value="stc52"/>
      <xs:enumeration value="stc53"/>
      <xs:enumeration value="stc54"/>
      <xs:enumeration value="stc55"/>
      <xs:enumeration value="stc56"/>
      <xs:enumeration value="stc57"/>
      <xs:enumeration value="stc58"/>
      <xs:enumeration value="stc59"/>
      <xs:enumeration value="stc60"/>
      <xs:enumeration value="stc61"/>
      <xs:enumeration value="stc62"/>
      <xs:enumeration value="stc63"/>
      <xs:enumeration value="stc64"/>
      <xs:enumeration value="stc65"/>
      <xs:enumeration value="stc66"/>
      <xs:enumeration value="stc67"/>
      <xs:enumeration value="stc68"/>
      <xs:enumeration value="stc69"/>
      <xs:enumeration value="stc70"/>
      <xs:enumeration value="stc71"/>
      <xs:enumeration value="stc72"/>
      <xs:enumeration value="stc73"/>
      <xs:enumeration value="stc74"/>
      <xs:enumeration value="stc75"/>
      <xs:enumeration value="stc76"/>
      <xs:enumeration value="stc77"/>
      <xs:enumeration value="stc78"/>
      <xs:enumeration value="stc79"/>
      <xs:enumeration value="stc80"/>
      <xs:enumeration value="stc81"/>
      <xs:enumeration value="stc82"/>
      <xs:enumeration value="stc83"/>
      <xs:enumeration value="stc84"/>
      <xs:enumeration value="stc85"/>
      <xs:enumeration value="stc86"/>
      <xs:enumeration value="stc87"/>
      <xs:enumeration value="stc88"/>
      <xs:enumeration value="stc89"/>
      <xs:enumeration value="stc90"/>
      <xs:enumeration value="stc91"/>
      <xs:enumeration value="stc92"/>
      <xs:enumeration value="stc93"/>
      <xs:enumeration value="stc94"/>
      <xs:enumeration value="stc95"/>
      <xs:enumeration value="stc96"/>
      <xs:enumeration value="stc97"/>
      <xs:enumeration value="stc98"/>
      <xs:enumeration value="stc99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="sourcingTypeValueAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="stv01"/>
      <xs:enumeration value="stv02"/>
      <xs:enumeration value="stv03"/>
      <xs:enumeration value="stv04"/>
      <xs:enumeration value="stv05"/>
      <xs:enumeration value="stv06"/>
      <xs:enumeration value="stv07"/>
      <xs:enumeration value="stv08"/>
      <xs:enumeration value="stv09"/>
      <xs:enumeration value="stv10"/>
      <xs:enumeration value="stv11"/>
      <xs:enumeration value="stv12"/>
      <xs:enumeration value="stv13"/>
      <xs:enumeration value="stv14"/>
      <xs:enumeration value="stv15"/>
      <xs:enumeration value="stv16"/>
      <xs:enumeration value="stv17"/>
      <xs:enumeration value="stv18"/>
      <xs:enumeration value="stv19"/>
      <xs:enumeration value="stv20"/>
      <xs:enumeration value="stv21"/>
      <xs:enumeration value="stv22"/>
      <xs:enumeration value="stv23"/>
      <xs:enumeration value="stv24"/>
      <xs:enumeration value="stv25"/>
      <xs:enumeration value="stv26"/>
      <xs:enumeration value="stv27"/>
      <xs:enumeration value="stv28"/>
      <xs:enumeration value="stv29"/>
      <xs:enumeration value="stv30"/>
      <xs:enumeration value="stv31"/>
      <xs:enumeration value="stv32"/>
      <xs:enumeration value="stv33"/>
      <xs:enumeration value="stv34"/>
      <xs:enumeration value="stv35"/>
      <xs:enumeration value="stv36"/>
      <xs:enumeration value="stv37"/>
      <xs:enumeration value="stv38"/>
      <xs:enumeration value="stv39"/>
      <xs:enumeration value="stv40"/>
      <xs:enumeration value="stv41"/>
      <xs:enumeration value="stv42"/>
      <xs:enumeration value="stv43"/>
      <xs:enumeration value="stv44"/>
      <xs:enumeration value="stv45"/>
      <xs:enumeration value="stv46"/>
      <xs:enumeration value="stv47"/>
      <xs:enumeration value="stv48"/>
      <xs:enumeration value="stv49"/>
      <xs:enumeration value="stv50"/>
      <xs:enumeration value="stv51"/>
      <xs:enumeration value="stv52"/>
      <xs:enumeration value="stv53"/>
      <xs:enumeration value="stv54"/>
      <xs:enumeration value="stv55"/>
      <xs:enumeration value="stv56"/>
      <xs:enumeration value="stv57"/>
      <xs:enumeration value="stv58"/>
      <xs:enumeration value="stv59"/>
      <xs:enumeration value="stv60"/>
      <xs:enumeration value="stv61"/>
      <xs:enumeration value="stv62"/>
      <xs:enumeration value="stv63"/>
      <xs:enumeration value="stv64"/>
      <xs:enumeration value="stv65"/>
      <xs:enumeration value="stv66"/>
      <xs:enumeration value="stv67"/>
      <xs:enumeration value="stv68"/>
      <xs:enumeration value="stv69"/>
      <xs:enumeration value="stv70"/>
      <xs:enumeration value="stv71"/>
      <xs:enumeration value="stv72"/>
      <xs:enumeration value="stv73"/>
      <xs:enumeration value="stv74"/>
      <xs:enumeration value="stv75"/>
      <xs:enumeration value="stv76"/>
      <xs:enumeration value="stv77"/>
      <xs:enumeration value="stv78"/>
      <xs:enumeration value="stv79"/>
      <xs:enumeration value="stv80"/>
      <xs:enumeration value="stv81"/>
      <xs:enumeration value="stv82"/>
      <xs:enumeration value="stv83"/>
      <xs:enumeration value="stv84"/>
      <xs:enumeration value="stv85"/>
      <xs:enumeration value="stv86"/>
      <xs:enumeration value="stv87"/>
      <xs:enumeration value="stv88"/>
      <xs:enumeration value="stv89"/>
      <xs:enumeration value="stv90"/>
      <xs:enumeration value="stv91"/>
      <xs:enumeration value="stv92"/>
      <xs:enumeration value="stv93"/>
      <xs:enumeration value="stv94"/>
      <xs:enumeration value="stv95"/>
      <xs:enumeration value="stv96"/>
      <xs:enumeration value="stv97"/>
      <xs:enumeration value="stv98"/>
      <xs:enumeration value="stv99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2013-069EPWG R4: added sparePartClassCodeAttType; 20171010 JS -->
  <xs:simpleType name="sparePartClassCodeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="0"/>
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="6"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="stringActionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="empty"/>
      <xs:enumeration value="sizeOf"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="stringOperationAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="concatenate"/>
      <xs:enumeration value="contains"/>
      <xs:enumeration value="equal"/>
      <xs:enumeration value="greaterThan"/>
      <xs:enumeration value="greaterThanOrEqual"/>
      <xs:enumeration value="lessThan"/>
      <xs:enumeration value="lessThanOrEqual"/>
      <xs:enumeration value="notEqual"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="subSubSystemCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{1}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="subSystemCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{1}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="submitCaptionAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ok01"/>
      <xs:enumeration value="ok02"/>
      <xs:enumeration value="ok03"/>
      <xs:enumeration value="ok04"/>
      <xs:enumeration value="ok05"/>
      <xs:enumeration value="ok06"/>
      <xs:enumeration value="ok07"/>
      <xs:enumeration value="ok08"/>
      <xs:enumeration value="ok09"/>
      <xs:enumeration value="ok10"/>
      <xs:enumeration value="ok11"/>
      <xs:enumeration value="ok12"/>
      <xs:enumeration value="ok13"/>
      <xs:enumeration value="ok14"/>
      <xs:enumeration value="ok15"/>
      <xs:enumeration value="ok16"/>
      <xs:enumeration value="ok17"/>
      <xs:enumeration value="ok18"/>
      <xs:enumeration value="ok19"/>
      <xs:enumeration value="ok20"/>
      <xs:enumeration value="ok21"/>
      <xs:enumeration value="ok22"/>
      <xs:enumeration value="ok23"/>
      <xs:enumeration value="ok24"/>
      <xs:enumeration value="ok25"/>
      <xs:enumeration value="ok26"/>
      <xs:enumeration value="ok27"/>
      <xs:enumeration value="ok28"/>
      <xs:enumeration value="ok29"/>
      <xs:enumeration value="ok30"/>
      <xs:enumeration value="ok31"/>
      <xs:enumeration value="ok32"/>
      <xs:enumeration value="ok33"/>
      <xs:enumeration value="ok34"/>
      <xs:enumeration value="ok35"/>
      <xs:enumeration value="ok36"/>
      <xs:enumeration value="ok37"/>
      <xs:enumeration value="ok38"/>
      <xs:enumeration value="ok39"/>
      <xs:enumeration value="ok40"/>
      <xs:enumeration value="ok41"/>
      <xs:enumeration value="ok42"/>
      <xs:enumeration value="ok43"/>
      <xs:enumeration value="ok44"/>
      <xs:enumeration value="ok45"/>
      <xs:enumeration value="ok46"/>
      <xs:enumeration value="ok47"/>
      <xs:enumeration value="ok48"/>
      <xs:enumeration value="ok49"/>
      <xs:enumeration value="ok50"/>
      <xs:enumeration value="ok51"/>
      <xs:enumeration value="ok52"/>
      <xs:enumeration value="ok53"/>
      <xs:enumeration value="ok54"/>
      <xs:enumeration value="ok55"/>
      <xs:enumeration value="ok56"/>
      <xs:enumeration value="ok57"/>
      <xs:enumeration value="ok58"/>
      <xs:enumeration value="ok59"/>
      <xs:enumeration value="ok60"/>
      <xs:enumeration value="ok61"/>
      <xs:enumeration value="ok62"/>
      <xs:enumeration value="ok63"/>
      <xs:enumeration value="ok64"/>
      <xs:enumeration value="ok65"/>
      <xs:enumeration value="ok66"/>
      <xs:enumeration value="ok67"/>
      <xs:enumeration value="ok68"/>
      <xs:enumeration value="ok69"/>
      <xs:enumeration value="ok70"/>
      <xs:enumeration value="ok71"/>
      <xs:enumeration value="ok72"/>
      <xs:enumeration value="ok73"/>
      <xs:enumeration value="ok74"/>
      <xs:enumeration value="ok75"/>
      <xs:enumeration value="ok76"/>
      <xs:enumeration value="ok77"/>
      <xs:enumeration value="ok78"/>
      <xs:enumeration value="ok79"/>
      <xs:enumeration value="ok80"/>
      <xs:enumeration value="ok81"/>
      <xs:enumeration value="ok82"/>
      <xs:enumeration value="ok83"/>
      <xs:enumeration value="ok84"/>
      <xs:enumeration value="ok85"/>
      <xs:enumeration value="ok86"/>
      <xs:enumeration value="ok87"/>
      <xs:enumeration value="ok88"/>
      <xs:enumeration value="ok89"/>
      <xs:enumeration value="ok90"/>
      <xs:enumeration value="ok91"/>
      <xs:enumeration value="ok92"/>
      <xs:enumeration value="ok93"/>
      <xs:enumeration value="ok94"/>
      <xs:enumeration value="ok95"/>
      <xs:enumeration value="ok96"/>
      <xs:enumeration value="ok97"/>
      <xs:enumeration value="ok98"/>
      <xs:enumeration value="ok99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="supervisorLevelCodeAttType">
    <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>
  <!-- CPF 2020-030US R8: added hazard branch to CIR; added supplementalSafetyCategoryAttType 20231017 JS -->
  <xs:simpleType name="supplementalSafetyCategoryAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ssc01"/>
      <xs:enumeration value="ssc02"/>
      <xs:enumeration value="ssc03"/>
      <xs:enumeration value="ssc04"/>
      <xs:enumeration value="ssc05"/>
      <xs:enumeration value="ssc06"/>
      <xs:enumeration value="ssc07"/>
      <xs:enumeration value="ssc08"/>
      <xs:enumeration value="ssc09"/>
      <xs:enumeration value="ssc10"/>
      <xs:enumeration value="ssc11"/>
      <xs:enumeration value="ssc12"/>
      <xs:enumeration value="ssc13"/>
      <xs:enumeration value="ssc14"/>
      <xs:enumeration value="ssc15"/>
      <xs:enumeration value="ssc16"/>
      <xs:enumeration value="ssc17"/>
      <xs:enumeration value="ssc18"/>
      <xs:enumeration value="ssc19"/>
      <xs:enumeration value="ssc20"/>
      <xs:enumeration value="ssc21"/>
      <xs:enumeration value="ssc22"/>
      <xs:enumeration value="ssc23"/>
      <xs:enumeration value="ssc24"/>
      <xs:enumeration value="ssc25"/>
      <xs:enumeration value="ssc26"/>
      <xs:enumeration value="ssc27"/>
      <xs:enumeration value="ssc28"/>
      <xs:enumeration value="ssc29"/>
      <xs:enumeration value="ssc30"/>
      <xs:enumeration value="ssc31"/>
      <xs:enumeration value="ssc32"/>
      <xs:enumeration value="ssc33"/>
      <xs:enumeration value="ssc34"/>
      <xs:enumeration value="ssc35"/>
      <xs:enumeration value="ssc36"/>
      <xs:enumeration value="ssc37"/>
      <xs:enumeration value="ssc38"/>
      <xs:enumeration value="ssc39"/>
      <xs:enumeration value="ssc40"/>
      <xs:enumeration value="ssc41"/>
      <xs:enumeration value="ssc42"/>
      <xs:enumeration value="ssc43"/>
      <xs:enumeration value="ssc44"/>
      <xs:enumeration value="ssc45"/>
      <xs:enumeration value="ssc46"/>
      <xs:enumeration value="ssc47"/>
      <xs:enumeration value="ssc48"/>
      <xs:enumeration value="ssc49"/>
      <xs:enumeration value="ssc50"/>
      <xs:enumeration value="ssc51"/>
      <xs:enumeration value="ssc52"/>
      <xs:enumeration value="ssc53"/>
      <xs:enumeration value="ssc54"/>
      <xs:enumeration value="ssc55"/>
      <xs:enumeration value="ssc56"/>
      <xs:enumeration value="ssc57"/>
      <xs:enumeration value="ssc58"/>
      <xs:enumeration value="ssc59"/>
      <xs:enumeration value="ssc60"/>
      <xs:enumeration value="ssc61"/>
      <xs:enumeration value="ssc62"/>
      <xs:enumeration value="ssc63"/>
      <xs:enumeration value="ssc64"/>
      <xs:enumeration value="ssc65"/>
      <xs:enumeration value="ssc66"/>
      <xs:enumeration value="ssc67"/>
      <xs:enumeration value="ssc68"/>
      <xs:enumeration value="ssc69"/>
      <xs:enumeration value="ssc70"/>
      <xs:enumeration value="ssc71"/>
      <xs:enumeration value="ssc72"/>
      <xs:enumeration value="ssc73"/>
      <xs:enumeration value="ssc74"/>
      <xs:enumeration value="ssc75"/>
      <xs:enumeration value="ssc76"/>
      <xs:enumeration value="ssc77"/>
      <xs:enumeration value="ssc78"/>
      <xs:enumeration value="ssc79"/>
      <xs:enumeration value="ssc80"/>
      <xs:enumeration value="ssc81"/>
      <xs:enumeration value="ssc82"/>
      <xs:enumeration value="ssc83"/>
      <xs:enumeration value="ssc84"/>
      <xs:enumeration value="ssc85"/>
      <xs:enumeration value="ssc86"/>
      <xs:enumeration value="ssc87"/>
      <xs:enumeration value="ssc88"/>
      <xs:enumeration value="ssc89"/>
      <xs:enumeration value="ssc90"/>
      <xs:enumeration value="ssc91"/>
      <xs:enumeration value="ssc92"/>
      <xs:enumeration value="ssc93"/>
      <xs:enumeration value="ssc94"/>
      <xs:enumeration value="ssc95"/>
      <xs:enumeration value="ssc96"/>
      <xs:enumeration value="ssc97"/>
      <xs:enumeration value="ssc98"/>
      <xs:enumeration value="ssc99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2010-011SE R11: Added a new optional configurable attribute supplyCategory; 20221123 JS -->
  <xs:simpleType name="supplyCategoryAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="supcat01"/>
      <xs:enumeration value="supcat02"/>
      <xs:enumeration value="supcat03"/>
      <xs:enumeration value="supcat04"/>
      <xs:enumeration value="supcat05"/>
      <xs:enumeration value="supcat06"/>
      <xs:enumeration value="supcat07"/>
      <xs:enumeration value="supcat08"/>
      <xs:enumeration value="supcat09"/>
      <xs:enumeration value="supcat10"/>
      <xs:enumeration value="supcat11"/>
      <xs:enumeration value="supcat12"/>
      <xs:enumeration value="supcat13"/>
      <xs:enumeration value="supcat14"/>
      <xs:enumeration value="supcat15"/>
      <xs:enumeration value="supcat16"/>
      <xs:enumeration value="supcat17"/>
      <xs:enumeration value="supcat18"/>
      <xs:enumeration value="supcat19"/>
      <xs:enumeration value="supcat20"/>
      <xs:enumeration value="supcat21"/>
      <xs:enumeration value="supcat22"/>
      <xs:enumeration value="supcat23"/>
      <xs:enumeration value="supcat24"/>
      <xs:enumeration value="supcat25"/>
      <xs:enumeration value="supcat26"/>
      <xs:enumeration value="supcat27"/>
      <xs:enumeration value="supcat28"/>
      <xs:enumeration value="supcat29"/>
      <xs:enumeration value="supcat30"/>
      <xs:enumeration value="supcat31"/>
      <xs:enumeration value="supcat32"/>
      <xs:enumeration value="supcat33"/>
      <xs:enumeration value="supcat34"/>
      <xs:enumeration value="supcat35"/>
      <xs:enumeration value="supcat36"/>
      <xs:enumeration value="supcat37"/>
      <xs:enumeration value="supcat38"/>
      <xs:enumeration value="supcat39"/>
      <xs:enumeration value="supcat40"/>
      <xs:enumeration value="supcat41"/>
      <xs:enumeration value="supcat42"/>
      <xs:enumeration value="supcat43"/>
      <xs:enumeration value="supcat44"/>
      <xs:enumeration value="supcat45"/>
      <xs:enumeration value="supcat46"/>
      <xs:enumeration value="supcat47"/>
      <xs:enumeration value="supcat48"/>
      <xs:enumeration value="supcat49"/>
      <xs:enumeration value="supcat50"/>
      <xs:enumeration value="supcat51"/>
      <xs:enumeration value="supcat52"/>
      <xs:enumeration value="supcat53"/>
      <xs:enumeration value="supcat54"/>
      <xs:enumeration value="supcat55"/>
      <xs:enumeration value="supcat56"/>
      <xs:enumeration value="supcat57"/>
      <xs:enumeration value="supcat58"/>
      <xs:enumeration value="supcat59"/>
      <xs:enumeration value="supcat60"/>
      <xs:enumeration value="supcat61"/>
      <xs:enumeration value="supcat62"/>
      <xs:enumeration value="supcat63"/>
      <xs:enumeration value="supcat64"/>
      <xs:enumeration value="supcat65"/>
      <xs:enumeration value="supcat66"/>
      <xs:enumeration value="supcat67"/>
      <xs:enumeration value="supcat68"/>
      <xs:enumeration value="supcat69"/>
      <xs:enumeration value="supcat70"/>
      <xs:enumeration value="supcat71"/>
      <xs:enumeration value="supcat72"/>
      <xs:enumeration value="supcat73"/>
      <xs:enumeration value="supcat74"/>
      <xs:enumeration value="supcat75"/>
      <xs:enumeration value="supcat76"/>
      <xs:enumeration value="supcat77"/>
      <xs:enumeration value="supcat78"/>
      <xs:enumeration value="supcat79"/>
      <xs:enumeration value="supcat80"/>
      <xs:enumeration value="supcat81"/>
      <xs:enumeration value="supcat82"/>
      <xs:enumeration value="supcat83"/>
      <xs:enumeration value="supcat84"/>
      <xs:enumeration value="supcat85"/>
      <xs:enumeration value="supcat86"/>
      <xs:enumeration value="supcat87"/>
      <xs:enumeration value="supcat88"/>
      <xs:enumeration value="supcat89"/>
      <xs:enumeration value="supcat90"/>
      <xs:enumeration value="supcat91"/>
      <xs:enumeration value="supcat92"/>
      <xs:enumeration value="supcat93"/>
      <xs:enumeration value="supcat94"/>
      <xs:enumeration value="supcat95"/>
      <xs:enumeration value="supcat96"/>
      <xs:enumeration value="supcat97"/>
      <xs:enumeration value="supcat98"/>
      <xs:enumeration value="supcat99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="supplyNumberTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="sp01"/>
      <xs:enumeration value="sp02"/>
      <xs:enumeration value="sp03"/>
      <xs:enumeration value="sp04"/>
      <xs:enumeration value="sp05"/>
      <xs:enumeration value="sp06"/>
      <xs:enumeration value="sp07"/>
      <xs:enumeration value="sp08"/>
      <xs:enumeration value="sp09"/>
      <xs:enumeration value="sp10"/>
      <xs:enumeration value="sp11"/>
      <xs:enumeration value="sp12"/>
      <xs:enumeration value="sp13"/>
      <xs:enumeration value="sp14"/>
      <xs:enumeration value="sp15"/>
      <xs:enumeration value="sp16"/>
      <xs:enumeration value="sp17"/>
      <xs:enumeration value="sp18"/>
      <xs:enumeration value="sp19"/>
      <xs:enumeration value="sp20"/>
      <xs:enumeration value="sp21"/>
      <xs:enumeration value="sp22"/>
      <xs:enumeration value="sp23"/>
      <xs:enumeration value="sp24"/>
      <xs:enumeration value="sp25"/>
      <xs:enumeration value="sp26"/>
      <xs:enumeration value="sp27"/>
      <xs:enumeration value="sp28"/>
      <xs:enumeration value="sp29"/>
      <xs:enumeration value="sp30"/>
      <xs:enumeration value="sp31"/>
      <xs:enumeration value="sp32"/>
      <xs:enumeration value="sp33"/>
      <xs:enumeration value="sp34"/>
      <xs:enumeration value="sp35"/>
      <xs:enumeration value="sp36"/>
      <xs:enumeration value="sp37"/>
      <xs:enumeration value="sp38"/>
      <xs:enumeration value="sp39"/>
      <xs:enumeration value="sp40"/>
      <xs:enumeration value="sp41"/>
      <xs:enumeration value="sp42"/>
      <xs:enumeration value="sp43"/>
      <xs:enumeration value="sp44"/>
      <xs:enumeration value="sp45"/>
      <xs:enumeration value="sp46"/>
      <xs:enumeration value="sp47"/>
      <xs:enumeration value="sp48"/>
      <xs:enumeration value="sp49"/>
      <xs:enumeration value="sp50"/>
      <xs:enumeration value="sp51"/>
      <xs:enumeration value="sp52"/>
      <xs:enumeration value="sp53"/>
      <xs:enumeration value="sp54"/>
      <xs:enumeration value="sp55"/>
      <xs:enumeration value="sp56"/>
      <xs:enumeration value="sp57"/>
      <xs:enumeration value="sp58"/>
      <xs:enumeration value="sp59"/>
      <xs:enumeration value="sp60"/>
      <xs:enumeration value="sp61"/>
      <xs:enumeration value="sp62"/>
      <xs:enumeration value="sp63"/>
      <xs:enumeration value="sp64"/>
      <xs:enumeration value="sp65"/>
      <xs:enumeration value="sp66"/>
      <xs:enumeration value="sp67"/>
      <xs:enumeration value="sp68"/>
      <xs:enumeration value="sp69"/>
      <xs:enumeration value="sp70"/>
      <xs:enumeration value="sp71"/>
      <xs:enumeration value="sp72"/>
      <xs:enumeration value="sp73"/>
      <xs:enumeration value="sp74"/>
      <xs:enumeration value="sp75"/>
      <xs:enumeration value="sp76"/>
      <xs:enumeration value="sp77"/>
      <xs:enumeration value="sp78"/>
      <xs:enumeration value="sp79"/>
      <xs:enumeration value="sp80"/>
      <xs:enumeration value="sp81"/>
      <xs:enumeration value="sp82"/>
      <xs:enumeration value="sp83"/>
      <xs:enumeration value="sp84"/>
      <xs:enumeration value="sp85"/>
      <xs:enumeration value="sp86"/>
      <xs:enumeration value="sp87"/>
      <xs:enumeration value="sp88"/>
      <xs:enumeration value="sp89"/>
      <xs:enumeration value="sp90"/>
      <xs:enumeration value="sp91"/>
      <xs:enumeration value="sp92"/>
      <xs:enumeration value="sp93"/>
      <xs:enumeration value="sp94"/>
      <xs:enumeration value="sp95"/>
      <xs:enumeration value="sp96"/>
      <xs:enumeration value="sp97"/>
      <xs:enumeration value="sp98"/>
      <xs:enumeration value="sp99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="systemCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{2,3}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="systemDiffCodeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="[A-Z0-9]{1,4}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="tableOfContentTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="none"/>
      <xs:enumeration value="redtoc"/>
      <xs:enumeration value="comdtoc"/>
      <xs:enumeration value="ambertoc"/>
      <xs:enumeration value="greentoc"/>
      <xs:enumeration value="yelowtoc"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="taskCodeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="taskcd01"/>
      <xs:enumeration value="taskcd02"/>
      <xs:enumeration value="taskcd03"/>
      <xs:enumeration value="taskcd04"/>
      <xs:enumeration value="taskcd05"/>
      <xs:enumeration value="taskcd06"/>
      <xs:enumeration value="taskcd07"/>
      <xs:enumeration value="taskcd08"/>
      <xs:enumeration value="taskcd09"/>
      <xs:enumeration value="taskcd10"/>
      <xs:enumeration value="taskcd11"/>
      <xs:enumeration value="taskcd12"/>
      <xs:enumeration value="taskcd13"/>
      <xs:enumeration value="taskcd14"/>
      <xs:enumeration value="taskcd15"/>
      <xs:enumeration value="taskcd16"/>
      <xs:enumeration value="taskcd17"/>
      <xs:enumeration value="taskcd18"/>
      <xs:enumeration value="taskcd19"/>
      <xs:enumeration value="taskcd20"/>
      <xs:enumeration value="taskcd21"/>
      <xs:enumeration value="taskcd22"/>
      <xs:enumeration value="taskcd23"/>
      <xs:enumeration value="taskcd24"/>
      <xs:enumeration value="taskcd25"/>
      <xs:enumeration value="taskcd26"/>
      <xs:enumeration value="taskcd27"/>
      <xs:enumeration value="taskcd28"/>
      <xs:enumeration value="taskcd29"/>
      <xs:enumeration value="taskcd30"/>
      <xs:enumeration value="taskcd31"/>
      <xs:enumeration value="taskcd32"/>
      <xs:enumeration value="taskcd33"/>
      <xs:enumeration value="taskcd34"/>
      <xs:enumeration value="taskcd35"/>
      <xs:enumeration value="taskcd36"/>
      <xs:enumeration value="taskcd37"/>
      <xs:enumeration value="taskcd38"/>
      <xs:enumeration value="taskcd39"/>
      <xs:enumeration value="taskcd40"/>
      <xs:enumeration value="taskcd41"/>
      <xs:enumeration value="taskcd42"/>
      <xs:enumeration value="taskcd43"/>
      <xs:enumeration value="taskcd44"/>
      <xs:enumeration value="taskcd45"/>
      <xs:enumeration value="taskcd46"/>
      <xs:enumeration value="taskcd47"/>
      <xs:enumeration value="taskcd48"/>
      <xs:enumeration value="taskcd49"/>
      <xs:enumeration value="taskcd50"/>
      <xs:enumeration value="taskcd51"/>
      <xs:enumeration value="taskcd52"/>
      <xs:enumeration value="taskcd53"/>
      <xs:enumeration value="taskcd54"/>
      <xs:enumeration value="taskcd55"/>
      <xs:enumeration value="taskcd56"/>
      <xs:enumeration value="taskcd57"/>
      <xs:enumeration value="taskcd58"/>
      <xs:enumeration value="taskcd59"/>
      <xs:enumeration value="taskcd60"/>
      <xs:enumeration value="taskcd61"/>
      <xs:enumeration value="taskcd62"/>
      <xs:enumeration value="taskcd63"/>
      <xs:enumeration value="taskcd64"/>
      <xs:enumeration value="taskcd65"/>
      <xs:enumeration value="taskcd66"/>
      <xs:enumeration value="taskcd67"/>
      <xs:enumeration value="taskcd68"/>
      <xs:enumeration value="taskcd69"/>
      <xs:enumeration value="taskcd70"/>
      <xs:enumeration value="taskcd71"/>
      <xs:enumeration value="taskcd72"/>
      <xs:enumeration value="taskcd73"/>
      <xs:enumeration value="taskcd74"/>
      <xs:enumeration value="taskcd75"/>
      <xs:enumeration value="taskcd76"/>
      <xs:enumeration value="taskcd77"/>
      <xs:enumeration value="taskcd78"/>
      <xs:enumeration value="taskcd79"/>
      <xs:enumeration value="taskcd80"/>
      <xs:enumeration value="taskcd81"/>
      <xs:enumeration value="taskcd82"/>
      <xs:enumeration value="taskcd83"/>
      <xs:enumeration value="taskcd84"/>
      <xs:enumeration value="taskcd85"/>
      <xs:enumeration value="taskcd86"/>
      <xs:enumeration value="taskcd87"/>
      <xs:enumeration value="taskcd88"/>
      <xs:enumeration value="taskcd89"/>
      <xs:enumeration value="taskcd90"/>
      <xs:enumeration value="taskcd91"/>
      <xs:enumeration value="taskcd92"/>
      <xs:enumeration value="taskcd93"/>
      <xs:enumeration value="taskcd94"/>
      <xs:enumeration value="taskcd95"/>
      <xs:enumeration value="taskcd96"/>
      <xs:enumeration value="taskcd97"/>
      <xs:enumeration value="taskcd98"/>
      <xs:enumeration value="taskcd99"/>
    </xs:restriction>
  </xs:simpleType>
  <!-- CPF 2020-033EPWG R13: added terminologyRepository CIR, added new project-configurable attribute termType; 20231018 JS -->
  <xs:simpleType name="termTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="tt01"/>
      <xs:enumeration value="tt02"/>
      <xs:enumeration value="tt03"/>
      <xs:enumeration value="tt04"/>
      <xs:enumeration value="tt05"/>
      <xs:enumeration value="tt06"/>
      <xs:enumeration value="tt07"/>
      <xs:enumeration value="tt08"/>
      <xs:enumeration value="tt09"/>
      <xs:enumeration value="tt10"/>
      <xs:enumeration value="tt11"/>
      <xs:enumeration value="tt12"/>
      <xs:enumeration value="tt13"/>
      <xs:enumeration value="tt14"/>
      <xs:enumeration value="tt15"/>
      <xs:enumeration value="tt16"/>
      <xs:enumeration value="tt17"/>
      <xs:enumeration value="tt18"/>
      <xs:enumeration value="tt19"/>
      <xs:enumeration value="tt20"/>
      <xs:enumeration value="tt21"/>
      <xs:enumeration value="tt22"/>
      <xs:enumeration value="tt23"/>
      <xs:enumeration value="tt24"/>
      <xs:enumeration value="tt25"/>
      <xs:enumeration value="tt26"/>
      <xs:enumeration value="tt27"/>
      <xs:enumeration value="tt28"/>
      <xs:enumeration value="tt29"/>
      <xs:enumeration value="tt30"/>
      <xs:enumeration value="tt31"/>
      <xs:enumeration value="tt32"/>
      <xs:enumeration value="tt33"/>
      <xs:enumeration value="tt34"/>
      <xs:enumeration value="tt35"/>
      <xs:enumeration value="tt36"/>
      <xs:enumeration value="tt37"/>
      <xs:enumeration value="tt38"/>
      <xs:enumeration value="tt39"/>
      <xs:enumeration value="tt40"/>
      <xs:enumeration value="tt41"/>
      <xs:enumeration value="tt42"/>
      <xs:enumeration value="tt43"/>
      <xs:enumeration value="tt44"/>
      <xs:enumeration value="tt45"/>
      <xs:enumeration value="tt46"/>
      <xs:enumeration value="tt47"/>
      <xs:enumeration value="tt48"/>
      <xs:enumeration value="tt49"/>
      <xs:enumeration value="tt50"/>
      <xs:enumeration value="tt51"/>
      <xs:enumeration value="tt52"/>
      <xs:enumeration value="tt53"/>
      <xs:enumeration value="tt54"/>
      <xs:enumeration value="tt55"/>
      <xs:enumeration value="tt56"/>
      <xs:enumeration value="tt57"/>
      <xs:enumeration value="tt58"/>
      <xs:enumeration value="tt59"/>
      <xs:enumeration value="tt60"/>
      <xs:enumeration value="tt61"/>
      <xs:enumeration value="tt62"/>
      <xs:enumeration value="tt63"/>
      <xs:enumeration value="tt64"/>
      <xs:enumeration value="tt65"/>
      <xs:enumeration value="tt66"/>
      <xs:enumeration value="tt67"/>
      <xs:enumeration value="tt68"/>
      <xs:enumeration value="tt69"/>
      <xs:enumeration value="tt70"/>
      <xs:enumeration value="tt71"/>
      <xs:enumeration value="tt72"/>
      <xs:enumeration value="tt73"/>
      <xs:enumeration value="tt74"/>
      <xs:enumeration value="tt75"/>
      <xs:enumeration value="tt76"/>
      <xs:enumeration value="tt77"/>
      <xs:enumeration value="tt78"/>
      <xs:enumeration value="tt79"/>
      <xs:enumeration value="tt80"/>
      <xs:enumeration value="tt81"/>
      <xs:enumeration value="tt82"/>
      <xs:enumeration value="tt83"/>
      <xs:enumeration value="tt84"/>
      <xs:enumeration value="tt85"/>
      <xs:enumeration value="tt86"/>
      <xs:enumeration value="tt87"/>
      <xs:enumeration value="tt88"/>
      <xs:enumeration value="tt89"/>
      <xs:enumeration value="tt90"/>
      <xs:enumeration value="tt91"/>
      <xs:enumeration value="tt92"/>
      <xs:enumeration value="tt93"/>
      <xs:enumeration value="tt94"/>
      <xs:enumeration value="tt95"/>
      <xs:enumeration value="tt96"/>
      <xs:enumeration value="tt97"/>
      <xs:enumeration value="tt98"/>
      <xs:enumeration value="tt99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="textDisplayPositionAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="top"/>
      <xs:enumeration value="bottom"/>
      <xs:enumeration value="right"/>
      <xs:enumeration value="left"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="thresholdTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="threshold"/>
      <xs:enumeration value="interval"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="thresholdUnitOfMeasureAttType">
    <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>
  <!-- CPF 2015-036FR R6: Added the new project-configurable attribute thresholdFrequencyStartType; 20221207 JS -->
  <xs:simpleType name="thresholdFrequencyStartTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="tht01"/>
      <xs:enumeration value="tht02"/>
      <xs:enumeration value="tht03"/>
      <xs:enumeration value="tht04"/>
      <xs:enumeration value="tht05"/>
      <xs:enumeration value="tht06"/>
      <xs:enumeration value="tht07"/>
      <xs:enumeration value="tht08"/>
      <xs:enumeration value="tht09"/>
      <xs:enumeration value="tht10"/>
      <xs:enumeration value="tht11"/>
      <xs:enumeration value="tht12"/>
      <xs:enumeration value="tht13"/>
      <xs:enumeration value="tht14"/>
      <xs:enumeration value="tht15"/>
      <xs:enumeration value="tht16"/>
      <xs:enumeration value="tht17"/>
      <xs:enumeration value="tht18"/>
      <xs:enumeration value="tht19"/>
      <xs:enumeration value="tht20"/>
      <xs:enumeration value="tht21"/>
      <xs:enumeration value="tht22"/>
      <xs:enumeration value="tht23"/>
      <xs:enumeration value="tht24"/>
      <xs:enumeration value="tht25"/>
      <xs:enumeration value="tht26"/>
      <xs:enumeration value="tht27"/>
      <xs:enumeration value="tht28"/>
      <xs:enumeration value="tht29"/>
      <xs:enumeration value="tht30"/>
      <xs:enumeration value="tht31"/>
      <xs:enumeration value="tht32"/>
      <xs:enumeration value="tht33"/>
      <xs:enumeration value="tht34"/>
      <xs:enumeration value="tht35"/>
      <xs:enumeration value="tht36"/>
      <xs:enumeration value="tht37"/>
      <xs:enumeration value="tht38"/>
      <xs:enumeration value="tht39"/>
      <xs:enumeration value="tht40"/>
      <xs:enumeration value="tht41"/>
      <xs:enumeration value="tht42"/>
      <xs:enumeration value="tht43"/>
      <xs:enumeration value="tht44"/>
      <xs:enumeration value="tht45"/>
      <xs:enumeration value="tht46"/>
      <xs:enumeration value="tht47"/>
      <xs:enumeration value="tht48"/>
      <xs:enumeration value="tht49"/>
      <xs:enumeration value="tht50"/>
      <xs:enumeration value="tht51"/>
      <xs:enumeration value="tht52"/>
      <xs:enumeration value="tht53"/>
      <xs:enumeration value="tht54"/>
      <xs:enumeration value="tht55"/>
      <xs:enumeration value="tht56"/>
      <xs:enumeration value="tht57"/>
      <xs:enumeration value="tht58"/>
      <xs:enumeration value="tht59"/>
      <xs:enumeration value="tht60"/>
      <xs:enumeration value="tht61"/>
      <xs:enumeration value="tht62"/>
      <xs:enumeration value="tht63"/>
      <xs:enumeration value="tht64"/>
      <xs:enumeration value="tht65"/>
      <xs:enumeration value="tht66"/>
      <xs:enumeration value="tht67"/>
      <xs:enumeration value="tht68"/>
      <xs:enumeration value="tht69"/>
      <xs:enumeration value="tht70"/>
      <xs:enumeration value="tht71"/>
      <xs:enumeration value="tht72"/>
      <xs:enumeration value="tht73"/>
      <xs:enumeration value="tht74"/>
      <xs:enumeration value="tht75"/>
      <xs:enumeration value="tht76"/>
      <xs:enumeration value="tht77"/>
      <xs:enumeration value="tht78"/>
      <xs:enumeration value="tht79"/>
      <xs:enumeration value="tht80"/>
      <xs:enumeration value="tht81"/>
      <xs:enumeration value="tht82"/>
      <xs:enumeration value="tht83"/>
      <xs:enumeration value="tht84"/>
      <xs:enumeration value="tht85"/>
      <xs:enumeration value="tht86"/>
      <xs:enumeration value="tht87"/>
      <xs:enumeration value="tht88"/>
      <xs:enumeration value="tht89"/>
      <xs:enumeration value="tht90"/>
      <xs:enumeration value="tht91"/>
      <xs:enumeration value="tht92"/>
      <xs:enumeration value="tht93"/>
      <xs:enumeration value="tht94"/>
      <xs:enumeration value="tht95"/>
      <xs:enumeration value="tht96"/>
      <xs:enumeration value="tht97"/>
      <xs:enumeration value="tht98"/>
      <xs:enumeration value="tht99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="timeLimitCategoryValueAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="toleranceTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="plus"/>
      <xs:enumeration value="minus"/>
      <xs:enumeration value="plusorminus"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="updateReasonTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="urt01"/>
      <xs:enumeration value="urt02"/>
      <xs:enumeration value="urt03"/>
      <xs:enumeration value="urt04"/>
      <xs:enumeration value="urt05"/>
      <xs:enumeration value="urt06"/>
      <xs:enumeration value="urt07"/>
      <xs:enumeration value="urt08"/>
      <xs:enumeration value="urt09"/>
      <xs:enumeration value="urt10"/>
      <xs:enumeration value="urt11"/>
      <xs:enumeration value="urt12"/>
      <xs:enumeration value="urt13"/>
      <xs:enumeration value="urt14"/>
      <xs:enumeration value="urt15"/>
      <xs:enumeration value="urt16"/>
      <xs:enumeration value="urt17"/>
      <xs:enumeration value="urt18"/>
      <xs:enumeration value="urt19"/>
      <xs:enumeration value="urt20"/>
      <xs:enumeration value="urt21"/>
      <xs:enumeration value="urt22"/>
      <xs:enumeration value="urt23"/>
      <xs:enumeration value="urt24"/>
      <xs:enumeration value="urt25"/>
      <xs:enumeration value="urt26"/>
      <xs:enumeration value="urt27"/>
      <xs:enumeration value="urt28"/>
      <xs:enumeration value="urt29"/>
      <xs:enumeration value="urt30"/>
      <xs:enumeration value="urt31"/>
      <xs:enumeration value="urt32"/>
      <xs:enumeration value="urt33"/>
      <xs:enumeration value="urt34"/>
      <xs:enumeration value="urt35"/>
      <xs:enumeration value="urt36"/>
      <xs:enumeration value="urt37"/>
      <xs:enumeration value="urt38"/>
      <xs:enumeration value="urt39"/>
      <xs:enumeration value="urt40"/>
      <xs:enumeration value="urt41"/>
      <xs:enumeration value="urt42"/>
      <xs:enumeration value="urt43"/>
      <xs:enumeration value="urt44"/>
      <xs:enumeration value="urt45"/>
      <xs:enumeration value="urt46"/>
      <xs:enumeration value="urt47"/>
      <xs:enumeration value="urt48"/>
      <xs:enumeration value="urt49"/>
      <xs:enumeration value="urt50"/>
      <xs:enumeration value="urt51"/>
      <xs:enumeration value="urt52"/>
      <xs:enumeration value="urt53"/>
      <xs:enumeration value="urt54"/>
      <xs:enumeration value="urt55"/>
      <xs:enumeration value="urt56"/>
      <xs:enumeration value="urt57"/>
      <xs:enumeration value="urt58"/>
      <xs:enumeration value="urt59"/>
      <xs:enumeration value="urt60"/>
      <xs:enumeration value="urt61"/>
      <xs:enumeration value="urt62"/>
      <xs:enumeration value="urt63"/>
      <xs:enumeration value="urt64"/>
      <xs:enumeration value="urt65"/>
      <xs:enumeration value="urt66"/>
      <xs:enumeration value="urt67"/>
      <xs:enumeration value="urt68"/>
      <xs:enumeration value="urt69"/>
      <xs:enumeration value="urt70"/>
      <xs:enumeration value="urt71"/>
      <xs:enumeration value="urt72"/>
      <xs:enumeration value="urt73"/>
      <xs:enumeration value="urt74"/>
      <xs:enumeration value="urt75"/>
      <xs:enumeration value="urt76"/>
      <xs:enumeration value="urt77"/>
      <xs:enumeration value="urt78"/>
      <xs:enumeration value="urt79"/>
      <xs:enumeration value="urt80"/>
      <xs:enumeration value="urt81"/>
      <xs:enumeration value="urt82"/>
      <xs:enumeration value="urt83"/>
      <xs:enumeration value="urt84"/>
      <xs:enumeration value="urt85"/>
      <xs:enumeration value="urt86"/>
      <xs:enumeration value="urt87"/>
      <xs:enumeration value="urt88"/>
      <xs:enumeration value="urt89"/>
      <xs:enumeration value="urt90"/>
      <xs:enumeration value="urt91"/>
      <xs:enumeration value="urt92"/>
      <xs:enumeration value="urt93"/>
      <xs:enumeration value="urt94"/>
      <xs:enumeration value="urt95"/>
      <xs:enumeration value="urt96"/>
      <xs:enumeration value="urt97"/>
      <xs:enumeration value="urt98"/>
      <xs:enumeration value="urt99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="valignAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="top"/>
      <xs:enumeration value="bottom"/>
      <xs:enumeration value="middle"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="valueDataTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="boolean"/>
      <xs:enumeration value="string"/>
      <xs:enumeration value="real"/>
      <xs:enumeration value="integer"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="valueFormAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="single"/>
      <xs:enumeration value="range"/>
      <xs:enumeration value="pattern"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="valueTailoringAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="restrictable"/>
      <xs:enumeration value="lexical"/>
      <xs:enumeration value="closed"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="valueTypeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="boolean"/>
      <xs:enumeration value="string"/>
      <xs:enumeration value="real"/>
      <xs:enumeration value="integer"/>
      <xs:enumeration value="set-string"/>
      <xs:enumeration value="set-real"/>
      <xs:enumeration value="set-integer"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="variableScopeAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="local"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="verbatimStyleAttType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="vs01"/>
      <xs:enumeration value="vs02"/>
      <xs:enumeration value="vs03"/>
      <xs:enumeration value="vs04"/>
      <xs:enumeration value="vs05"/>
      <xs:enumeration value="vs06"/>
      <xs:enumeration value="vs07"/>
      <xs:enumeration value="vs08"/>
      <xs:enumeration value="vs09"/>
      <xs:enumeration value="vs10"/>
      <xs:enumeration value="vs11"/>
      <xs:enumeration value="vs12"/>
      <xs:enumeration value="vs13"/>
      <xs:enumeration value="vs14"/>
      <xs:enumeration value="vs15"/>
      <xs:enumeration value="vs16"/>
      <xs:enumeration value="vs17"/>
      <xs:enumeration value="vs18"/>
      <xs:enumeration value="vs19"/>
      <xs:enumeration value="vs20"/>
      <xs:enumeration value="vs21"/>
      <xs:enumeration value="vs22"/>
      <xs:enumeration value="vs23"/>
      <xs:enumeration value="vs24"/>
      <xs:enumeration value="vs25"/>
      <xs:enumeration value="vs26"/>
      <xs:enumeration value="vs27"/>
      <xs:enumeration value="vs28"/>
      <xs:enumeration value="vs29"/>
      <xs:enumeration value="vs30"/>
      <xs:enumeration value="vs31"/>
      <xs:enumeration value="vs32"/>
      <xs:enumeration value="vs33"/>
      <xs:enumeration value="vs34"/>
      <xs:enumeration value="vs35"/>
      <xs:enumeration value="vs36"/>
      <xs:enumeration value="vs37"/>
      <xs:enumeration value="vs38"/>
      <xs:enumeration value="vs39"/>
      <xs:enumeration value="vs40"/>
      <xs:enumeration value="vs41"/>
      <xs:enumeration value="vs42"/>
      <xs:enumeration value="vs43"/>
      <xs:enumeration value="vs44"/>
      <xs:enumeration value="vs45"/>
      <xs:enumeration value="vs46"/>
      <xs:enumeration value="vs47"/>
      <xs:enumeration value="vs48"/>
      <xs:enumeration value="vs49"/>
      <xs:enumeration value="vs50"/>
      <xs:enumeration value="vs51"/>
      <xs:enumeration value="vs52"/>
      <xs:enumeration value="vs53"/>
      <xs:enumeration value="vs54"/>
      <xs:enumeration value="vs55"/>
      <xs:enumeration value="vs56"/>
      <xs:enumeration value="vs57"/>
      <xs:enumeration value="vs58"/>
      <xs:enumeration value="vs59"/>
      <xs:enumeration value="vs60"/>
      <xs:enumeration value="vs61"/>
      <xs:enumeration value="vs62"/>
      <xs:enumeration value="vs63"/>
      <xs:enumeration value="vs64"/>
      <xs:enumeration value="vs65"/>
      <xs:enumeration value="vs66"/>
      <xs:enumeration value="vs67"/>
      <xs:enumeration value="vs68"/>
      <xs:enumeration value="vs69"/>
      <xs:enumeration value="vs70"/>
      <xs:enumeration value="vs71"/>
      <xs:enumeration value="vs72"/>
      <xs:enumeration value="vs73"/>
      <xs:enumeration value="vs74"/>
      <xs:enumeration value="vs75"/>
      <xs:enumeration value="vs76"/>
      <xs:enumeration value="vs77"/>
      <xs:enumeration value="vs78"/>
      <xs:enumeration value="vs79"/>
      <xs:enumeration value="vs80"/>
      <xs:enumeration value="vs81"/>
      <xs:enumeration value="vs82"/>
      <xs:enumeration value="vs83"/>
      <xs:enumeration value="vs84"/>
      <xs:enumeration value="vs85"/>
      <xs:enumeration value="vs86"/>
      <xs:enumeration value="vs87"/>
      <xs:enumeration value="vs88"/>
      <xs:enumeration value="vs89"/>
      <xs:enumeration value="vs90"/>
      <xs:enumeration value="vs91"/>
      <xs:enumeration value="vs92"/>
      <xs:enumeration value="vs93"/>
      <xs:enumeration value="vs94"/>
      <xs:enumeration value="vs95"/>
      <xs:enumeration value="vs96"/>
      <xs:enumeration value="vs97"/>
      <xs:enumeration value="vs98"/>
      <xs:enumeration value="vs99"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="verificationTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="tabtop"/>
      <xs:enumeration value="onobject"/>
      <xs:enumeration value="ttandoo"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="visibilityAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="visible"/>
      <xs:enumeration value="hidden"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="wireGaugeTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="proj"/>
      <xs:enumeration value="awg"/>
      <xs:enumeration value="mt"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="wireLengthTypeAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="critical"/>
      <xs:enumeration value="estimated"/>
      <xs:enumeration value="final"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="wireStateAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="active"/>
      <xs:enumeration value="stowed"/>
      <xs:enumeration value="pigtail"/>
      <xs:enumeration value="notactiv"/>
      <xs:enumeration value="logconn"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="worthinessLimitAttType">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="recommended"/>
      <xs:enumeration value="mandatory"/>
      <xs:enumeration value="none"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="yearAttType">
    <xs:restriction base="xs:gYear">
      <xs:pattern value="\d{4}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="yearOfDataIssueAttType">
    <xs:restriction base="xs:gYear">
      <xs:pattern value="[0-9]{4}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="yesOrNoAttType">
    <xs:restriction base="xs:int">
      <xs:pattern value="[01]"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="zoneSideValueAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="lh"/>
      <xs:pattern value="rh"/>
      <xs:pattern value="lr"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="zoneTypeAttType">
    <xs:restriction base="xs:string">
      <xs:pattern value="majorzone"/>
      <xs:pattern value="subzone"/>
      <xs:pattern value="specifzone"/>
    </xs:restriction>
  </xs:simpleType>
</xs:schema>
