<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:etgov="www.cio.gov/AIC/ETgov/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="www.cio.gov/AIC/ETgov/" elementFormDefault="qualified" attributeFormDefault="qualified">
	<!-- TITLE:    ET.gov Schema-->
	<!-- DATE:     March 1, 2005				   		    -->
	<!-- VERSION:  2.0	 				   		    -->
	<!--   								   	    -->
	<!-- COMMENTS:Version 1 of this schema was developed by Betty Harvey and Ken Sall and posted at:
http://www.eccnet.com/ET-Register/InformationTechnologyComponent.xsd -->
	<!-- CHANGE HISTORY:  	   		    -->
	<!--   					Version	Date					Description	-->
	<!--						2.0			March 7 2005		Version 2 of the ET.gov Schema-->
	<!-- 											-->
	<!--************************************************************************-->
	<!-- ELEMENTS-->
	<!-- ROOT ELEMENT-->
	<xs:element name="EmergingTechnology" type="etgov:EmergingTechnologyType"/>
	<!-- OTHER ELEMENTS -->
	<xs:element name="Categorization" type="etgov:CategorizationType">
		<xs:annotation>
			<xs:documentation>Container element for a particular categorization</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="Categorizations" type="etgov:CategorizationsType">
		<xs:annotation>
			<xs:documentation>Container element for all categorizations</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="City" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:City" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ComponentDescription" type="xs:string">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Component Description" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ComponentDetails" type="etgov:ComponentDetailsType">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Component Description" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ComponentName" type="xs:string">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Component Name" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ComponentType" type="etgov:ComponentTypeType">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Component Type" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="CountryCode" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:Country" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ElectronicMailAddress" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:Email" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="FirstName" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:First Name" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="GovernmentBenefits" type="xs:string">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Benefits to the Government" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="LastName" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:Last Name" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="MiddleInitial" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:Middle Initial" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!-- "OfficeAddressDetails" used rather than "AddressDetails" for compatibility with ADO.Net -->
	<xs:element name="OfficeAddressDetails" type="etgov:AddressDetailsType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Office Information" </xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="OfficeDetails" type="etgov:OfficeDetailsType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Office Information" </xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="OrganizationAndRepresentativeDetails" type="etgov:OrganizationAndRepresentativeDetailsType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Submitter Information" section </xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="OrganizationDetails" type="etgov:OrganizationDetailsType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Organization Name"  section</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="OrganizationName" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Organization Name" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="OrganizationIdentifier" type="etgov:OrganizationIdentifierType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Federal Identifier" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="PostalCode" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:Postal Code" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ProposedSpecification" type="xs:string">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Component Categorization" section</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!-- "RepresentativeAddressDetails" used rather than "AddressDetails" for compatibility with ADO.Net -->
	<xs:element name="RepresentativeAddressDetails" type="etgov:RepresentativeAddressDetailsType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Office Information" </xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="RepresentativeDetails" type="etgov:RepresentativeDetailsType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ServiceArea" type="etgov:ServiceAreaType">
		<xs:annotation>
			<xs:documentation>First layer of TRM hierarchy</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ServiceCategory" type="etgov:ServiceCategoryType">
		<xs:annotation>
			<xs:documentation>Second layer of TRM hierarchy</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ServiceStandard" type="etgov:ServiceStandardType">
		<xs:annotation>
			<xs:documentation>Third layer of TRM hierarchy</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ServiceSpecification" type="etgov:ServiceSpecificationType">
		<xs:annotation>
			<xs:documentation>Fourth layer of TRM hierarchy</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ServiceType" type="etgov:ServiceTypeType">
		<xs:annotation>
			<xs:documentation>Second layer of SRM hierarchy</xs:documentation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Service Type" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="ServiceReferenceModelInformation" type="etgov:ServiceReferenceModelInformationType">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Service Type" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="StateOrProvinceCode" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:State/Province" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="StreetName" type="xs:string">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Representative Information:Street" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="TechnicalReferenceModelInformation" type="etgov:TechnicalReferenceModelInformationType">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Technical Standards" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="TelephoneNumber" type="etgov:telephoneNumberType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Telephone" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="WebAddress" type="xs:anyURI">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Web Address" label</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="XMLGenerationDate" type="xs:date">
		<xs:annotation>
			<xs:documentation>System Date</xs:documentation>
		</xs:annotation>
	</xs:element>
	<!--ATTRIBUTES-->
	<xs:attribute name="categorizationScheme" type="etgov:categorizationSchemeType" default="FEA">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Categorization" section</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:attribute name="federalIdentifierType" type="etgov:federalIdentifierTypeType" default="DUNS">
		<xs:annotation>
			<xs:documentation>Component Information Screen</xs:documentation>
			<xs:documentation>"Federal Identifier" label</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:attribute name="officeType" type="etgov:officeTypeType" default="Main Office">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"Office Information" section</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<xs:attribute name="telephoneNumberType" type="etgov:telephoneNumberTypeType">
		<xs:annotation>
			<xs:documentation>Submitter Information Screen</xs:documentation>
			<xs:documentation>"TelephoneNumber" label</xs:documentation>
		</xs:annotation>
	</xs:attribute>
	<!--TYPES-->
	<!--COMPLEX TYPES-->
	<xs:complexType name="AddressDetailsType">
		<xs:sequence>
			<xs:element ref="etgov:StreetName" minOccurs="0" maxOccurs="2"/>
			<xs:element ref="etgov:City" minOccurs="0"/>
			<xs:element ref="etgov:StateOrProvinceCode" minOccurs="0"/>
			<xs:element ref="etgov:CountryCode" minOccurs="0"/>
			<xs:element ref="etgov:PostalCode" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CategorizationType">
		<xs:sequence>
			<xs:element ref="etgov:ServiceReferenceModelInformation" minOccurs="0"/>
			<xs:element ref="etgov:TechnicalReferenceModelInformation" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute ref="etgov:categorizationScheme" default="FEA"/>
	</xs:complexType>
	<xs:complexType name="CategorizationsType">
		<xs:sequence>
			<xs:element ref="etgov:Categorization" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ComponentDetailsType">
		<xs:sequence>
			<xs:element ref="etgov:ComponentName"/>
			<xs:element ref="etgov:XMLGenerationDate" minOccurs="0"/>
			<xs:element ref="etgov:ComponentType"/>
			<xs:element ref="etgov:ComponentDescription"/>
			<xs:element ref="etgov:GovernmentBenefits" minOccurs="0"/>
			<xs:element ref="etgov:Categorizations"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EmergingTechnologyType">
		<xs:sequence>
			<xs:element ref="etgov:ComponentDetails"/>
			<xs:element ref="etgov:OrganizationAndRepresentativeDetails" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrganizationAndRepresentativeDetailsType">
		<xs:sequence>
			<xs:element ref="etgov:OrganizationDetails"/>
			<xs:element ref="etgov:RepresentativeDetails" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OfficeDetailsType">
		<xs:sequence>
			<xs:element ref="etgov:TelephoneNumber" minOccurs="0"/>
			<xs:element ref="etgov:OfficeAddressDetails" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute ref="etgov:officeType"/>
	</xs:complexType>
	<xs:complexType name="OrganizationDetailsType">
		<xs:sequence>
			<xs:element ref="etgov:OrganizationName"/>
			<xs:element ref="etgov:WebAddress" minOccurs="0"/>
			<xs:element ref="etgov:OrganizationIdentifier" minOccurs="0"/>
			<xs:element ref="etgov:OfficeDetails" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrganizationIdentifierType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute ref="etgov:federalIdentifierType" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="RepresentativeAddressDetailsType">
		<xs:sequence>
			<xs:element ref="etgov:StreetName" minOccurs="0" maxOccurs="2"/>
			<xs:element ref="etgov:City" minOccurs="0"/>
			<xs:element ref="etgov:StateOrProvinceCode" minOccurs="0"/>
			<xs:element ref="etgov:CountryCode" minOccurs="0"/>
			<xs:element ref="etgov:PostalCode" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="RepresentativeDetailsType">
		<xs:sequence>
			<xs:element ref="etgov:FirstName" minOccurs="0"/>
			<xs:element ref="etgov:MiddleInitial" minOccurs="0"/>
			<xs:element ref="etgov:LastName" minOccurs="0"/>
			<xs:element ref="etgov:ElectronicMailAddress" minOccurs="0"/>
			<xs:element ref="etgov:RepresentativeAddressDetails" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ServiceReferenceModelInformationType">
		<xs:sequence>
			<xs:element ref="etgov:ServiceType" minOccurs="0"/>
			<xs:element ref="etgov:ProposedSpecification" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="telephoneNumberType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute ref="etgov:telephoneNumberType" default="Phone"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="TechnicalReferenceModelInformationType">
		<xs:sequence>
			<xs:element ref="etgov:ServiceArea" minOccurs="0"/>
			<xs:element ref="etgov:ServiceCategory" minOccurs="0"/>
			<xs:element ref="etgov:ServiceStandard" minOccurs="0"/>
			<xs:element ref="etgov:ServiceSpecification" minOccurs="0"/>
			<xs:element ref="etgov:ProposedSpecification" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!--SIMPLE TYPES-->
	<!-- ENUMERATED TYPES -->
	<xs:simpleType name="categorizationSchemeType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="FEA"/>
			<!--Additional values to be added in the future-->
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ComponentTypeType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Software"/>
			<xs:enumeration value="Hardware"/>
			<xs:enumeration value="Data"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="federalIdentifierTypeType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="DUNS"/>
			<xs:enumeration value="FederalTaxID"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="officeTypeType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Branch Office"/>
			<xs:enumeration value="Main Office"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ServiceAreaType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Component Framework"/>
			<xs:enumeration value="Service Access and Delivery"/>
			<xs:enumeration value="Service Interface and Integration"/>
			<xs:enumeration value="Service Platform and Infrastructure"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ServiceCategoryType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Access Channels"/>
			<xs:enumeration value="Business Logic"/>
			<xs:enumeration value="Data Interchange"/>
			<xs:enumeration value="Data Management"/>
			<xs:enumeration value="Database / Storage"/>
			<xs:enumeration value="Delivery Channels"/>
			<xs:enumeration value="Delivery Servers"/>
			<xs:enumeration value="Hardware / Infrastructure"/>
			<xs:enumeration value="Integration"/>
			<xs:enumeration value="Interface"/>
			<xs:enumeration value="Interoperability"/>
			<xs:enumeration value="Presentation / Interface"/>
			<xs:enumeration value="Security"/>
			<xs:enumeration value="Service Requirements"/>
			<xs:enumeration value="Service Transport"/>
			<xs:enumeration value="Software Engineering"/>
			<xs:enumeration value="Supporting Platforms"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ServiceStandardType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Application Servers"/>
			<xs:enumeration value="Authentication / Single Sign-on (SSO)"/>
			<xs:enumeration value="Certificates / Digital Signature"/>
			<xs:enumeration value="Collaboration Communications"/>
			<xs:enumeration value="Content Rendering"/>
			<xs:enumeration value="Data Exchange"/>
			<xs:enumeration value="Data Format / Classification"/>
			<xs:enumeration value="Data Transformation"/>
			<xs:enumeration value="Data Types / Validation"/>
			<xs:enumeration value="Database"/>
			<xs:enumeration value="Database Connectivity"/>
			<xs:enumeration value="Dynamic / Server-Side Display"/>
			<xs:enumeration value="Embedded Technology Devices"/>
			<xs:enumeration value="Enterprise Application Integration"/>
			<xs:enumeration value="Extranet"/>
			<xs:enumeration value="Hosting"/>
			<xs:enumeration value="Integrated Development Environment (IDE)"/>
			<xs:enumeration value="Internet"/>
			<xs:enumeration value="Intranet"/>
			<xs:enumeration value="Legislative / Compliance"/>
			<xs:enumeration value="Local Area Network (LAN)"/>
			<xs:enumeration value="Media Servers"/>
			<xs:enumeration value="Middleware"/>
			<xs:enumeration value="Modeling"/>
			<xs:enumeration value="Network Devices / Standards"/>
			<xs:enumeration value="Other Electronic Channels"/>
			<xs:enumeration value="Peer to Peer (P2P)"/>
			<xs:enumeration value="Peripherals"/>
			<xs:enumeration value="Platform Dependent"/>
			<xs:enumeration value="Platform Dependent (MS)"/>
			<xs:enumeration value="Platform Independent"/>
			<xs:enumeration value="Platform Independent (J2EE)"/>
			<xs:enumeration value="Portal Servers"/>
			<xs:enumeration value="Reporting and Analysis"/>
			<xs:enumeration value="Servers / Computers"/>
			<xs:enumeration value="Service Description / Interface"/>
			<xs:enumeration value="Service Discovery"/>
			<xs:enumeration value="Service Transport"/>
			<xs:enumeration value="Software Configuration Management"/>
			<xs:enumeration value="Static Display"/>
			<xs:enumeration value="Storage"/>
			<xs:enumeration value="Supporting Network Services"/>
			<xs:enumeration value="Supporting Security Services"/>
			<xs:enumeration value="Test Management"/>
			<xs:enumeration value="Video Conferencing"/>
			<xs:enumeration value="Virtual Private Network (VPN)"/>
			<xs:enumeration value="Web Browser"/>
			<xs:enumeration value="Web Servers"/>
			<xs:enumeration value="Wide Area Network (WAN)"/>
			<xs:enumeration value="Wireless / Mobile"/>
			<xs:enumeration value="Wireless / Mobile / Voice"/>
			<xs:enumeration value="Wireless / PDA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ServiceSpecificationType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Active Data Objects (ADO)"/>
			<xs:enumeration value="Active Data Objects .Net (ADO.Net)"/>
			<xs:enumeration value="Active Server Pages (ASP)"/>
			<xs:enumeration value="Active Server Pages .Net (ASP.Net)"/>
			<xs:enumeration value="Apache"/>
			<xs:enumeration value="Application Connectivity"/>
			<xs:enumeration value="Application Program Interface (API) / Protocol"/>
			<xs:enumeration value="Asynchronous Transfer Mode (ATM)"/>
			<xs:enumeration value="Blackberry"/>
			<xs:enumeration value="Border Gateway Protocol (BGP)"/>
			<xs:enumeration value="Bridge"/>
			<xs:enumeration value="Business Cycle Testing"/>
			<xs:enumeration value="Business Process Management"/>
			<xs:enumeration value="C, C++"/>
			<xs:enumeration value="C-Sharp (C#)"/>
			<xs:enumeration value="CODEC"/>
			<xs:enumeration value="Cascading Style Sheets (CSS)"/>
			<xs:enumeration value="Case Management"/>
			<xs:enumeration value="Change Management"/>
			<xs:enumeration value="Configuration Testing"/>
			<xs:enumeration value="DB2 Connector"/>
			<xs:enumeration value="Data Access Objects (DAO)"/>
			<xs:enumeration value="Database 2 (DB2)"/>
			<xs:enumeration value="Database Access: ISQL/w"/>
			<xs:enumeration value="Database Access: NET8"/>
			<xs:enumeration value="Database Access: OPEN ANSI SQL/92"/>
			<xs:enumeration value="Database Access: PL/SQL"/>
			<xs:enumeration value="Defect Tracking"/>
			<xs:enumeration value="Deployment Management"/>
			<xs:enumeration value="Digital Certificate Authentication"/>
			<xs:enumeration value="Digital Subscriber Line (DSL)"/>
			<xs:enumeration value="Directory Services (X.500)"/>
			<xs:enumeration value="Document Type Definition (DTD)"/>
			<xs:enumeration value="Domain Name System (DNS)"/>
			<xs:enumeration value="Dynamic HTML (DHTML)"/>
			<xs:enumeration value="Dynamic Host Configuration Protocol (DHCP)"/>
			<xs:enumeration value="Electronic Business using XML (ebXML)"/>
			<xs:enumeration value="Electronic Data Interchange (EDI)"/>
			<xs:enumeration value="Electronic Mail (E-mail)"/>
			<xs:enumeration value="Enterprise Java Beans (EJB)"/>
			<xs:enumeration value="Enterprise Server"/>
			<xs:enumeration value="Ethernet"/>
			<xs:enumeration value="Extended Simple Mail Transfer Protocol (ESMTP)"/>
			<xs:enumeration value="FIPS 186"/>
			<xs:enumeration value="Facsimile (Fax)"/>
			<xs:enumeration value="File Transfer Protocol (FTP)"/>
			<xs:enumeration value="Firewall"/>
			<xs:enumeration value="Frame Relay"/>
			<xs:enumeration value="Functional Testing"/>
			<xs:enumeration value="Gateway"/>
			<xs:enumeration value="H.323"/>
			<xs:enumeration value="Hard Disk Drive"/>
			<xs:enumeration value="Hosting: External (ISP/ASP/FirstGov)"/>
			<xs:enumeration value="Hosting: Internal (within Agency)"/>
			<xs:enumeration value="Hub"/>
			<xs:enumeration value="Hyper Text Markup Language (HTML)"/>
			<xs:enumeration value="Hyper Text Transfer Protocol (HTTP)"/>
			<xs:enumeration value="Hyper Text Transfer Protocol Secure (HTTPS)"/>
			<xs:enumeration value="IP Security (IPSEC)"/>
			<xs:enumeration value="Installation Testing"/>
			<xs:enumeration value="Integrated Services Digital Network (ISDN)"/>
			<xs:enumeration value="Internet Explorer"/>
			<xs:enumeration value="Internet Information Server"/>
			<xs:enumeration value="Internet Message Access Protocol / Post Office Protocol (IMAP / POP3)"/>
			<xs:enumeration value="Internet Protocol (IP)"/>
			<xs:enumeration value="Issue Management"/>
			<xs:enumeration value="JDBC"/>
			<xs:enumeration value="Java 2 Platform Enterprise Edition (J2EE)"/>
			<xs:enumeration value="Java 2 Platform, Micro Edition (J2ME)"/>
			<xs:enumeration value="Java Online Analytical Processing (JOLAP)"/>
			<xs:enumeration value="Java Portlet API (JSR 168)"/>
			<xs:enumeration value="Java Server Pages (JSP)"/>
			<xs:enumeration value="Java Servlet (JSR 53)"/>
			<xs:enumeration value="JavaScript"/>
			<xs:enumeration value="Kiosk"/>
			<xs:enumeration value="Lightweight Directory Access Protocol (LDAP)"/>
			<xs:enumeration value="Linux"/>
			<xs:enumeration value="Load/Stress/Volume Testing"/>
			<xs:enumeration value="Mac OS X"/>
			<xs:enumeration value="Mainframe"/>
			<xs:enumeration value="Message-Oriented Middleware (MOM): IBM Websphere MQ"/>
			<xs:enumeration value="Message-Oriented Middleware (MOM): Microsoft Message Queue (MSMQ)"/>
			<xs:enumeration value="Microprocessor"/>
			<xs:enumeration value="Multipurpose Internet Mail Extensions (MIME)"/>
			<xs:enumeration value="Namespaces"/>
			<xs:enumeration value="Netscape Communicator"/>
			<xs:enumeration value="Network Interface Card (NIC)"/>
			<xs:enumeration value="Network-Attached Storage (NAS)"/>
			<xs:enumeration value="Object Linking and Embedding/Database (OLE/DB)"/>
			<xs:enumeration value="Object Request Broker (ORB): Common Object Request Broker Architecture (CORBA)"/>
			<xs:enumeration value="Object Request Broker (ORB): Component Object Model (COM)"/>
			<xs:enumeration value="Object Request Broker (ORB): Component Object Model + (COM+)"/>
			<xs:enumeration value="Object Request Broker (ORB): Distributed Component Object Model (DCOM)"/>
			<xs:enumeration value="Online Analytical Processing (OLAP)"/>
			<xs:enumeration value="Open Database Connectivity (ODBC)"/>
			<xs:enumeration value="Oracle"/>
			<xs:enumeration value="Palm Operating System"/>
			<xs:enumeration value="Performance Profiling"/>
			<xs:enumeration value="Pocket PC 2000"/>
			<xs:enumeration value="Pocket PC Phone Edition"/>
			<xs:enumeration value="Printer"/>
			<xs:enumeration value="Privacy: Liberty Alliance"/>
			<xs:enumeration value="Privacy: Platform for Privacy Preferences (P3P)"/>
			<xs:enumeration value="RAID"/>
			<xs:enumeration value="RPC"/>
			<xs:enumeration value="Random Access Memory (RAM)"/>
			<xs:enumeration value="Real Audio"/>
			<xs:enumeration value="Receiver"/>
			<xs:enumeration value="Reliability Testing"/>
			<xs:enumeration value="Requirements Management and Traceability"/>
			<xs:enumeration value="Resource Description Framework (RDF)"/>
			<xs:enumeration value="Router"/>
			<xs:enumeration value="SQL Server"/>
			<xs:enumeration value="Scanner"/>
			<xs:enumeration value="Section 508"/>
			<xs:enumeration value="Secure Multipurpose Internet Mail Extensions (S/MIME)"/>
			<xs:enumeration value="Secure Shell (SSH)"/>
			<xs:enumeration value="Secure Sockets Layer (SSL)"/>
			<xs:enumeration value="Security"/>
			<xs:enumeration value="Security Assertion Markup Language (SAML)"/>
			<xs:enumeration value="Security and Access Control Testing"/>
			<xs:enumeration value="Simple Key Management Protocol (SKIP)"/>
			<xs:enumeration value="Simple Mail Transfer Protocol (SMTP)"/>
			<xs:enumeration value="Simple Network Management Protocol (SNMP)"/>
			<xs:enumeration value="Simple Object Access Protocol (SOAP)"/>
			<xs:enumeration value="Storage Area Network (SAN)"/>
			<xs:enumeration value="Switch"/>
			<xs:enumeration value="Sybase"/>
			<xs:enumeration value="Symbian Epoc"/>
			<xs:enumeration value="System To System"/>
			<xs:enumeration value="T.120"/>
			<xs:enumeration value="T1/T3"/>
			<xs:enumeration value="Task Management"/>
			<xs:enumeration value="Token Ring"/>
			<xs:enumeration value="Transaction Processing Monitor"/>
			<xs:enumeration value="Transceivers"/>
			<xs:enumeration value="Transformation and Formatting"/>
			<xs:enumeration value="Transport Control Protocol (TCP)"/>
			<xs:enumeration value="Transport Layer Security (TLS)"/>
			<xs:enumeration value="Unified Modeling Language (UML)"/>
			<xs:enumeration value="Uniform Resource Locator (URL)"/>
			<xs:enumeration value="Universal Description Discovery and Integration (UDDI)"/>
			<xs:enumeration value="Usability Testing (508 Testing)"/>
			<xs:enumeration value="VB Script"/>
			<xs:enumeration value="Version Management"/>
			<xs:enumeration value="Virtual LAN (VLAN)"/>
			<xs:enumeration value="Visual Basic"/>
			<xs:enumeration value="Visual Basic .Net (VB.Net)"/>
			<xs:enumeration value="Visual Studio"/>
			<xs:enumeration value="Visual Studio.Net"/>
			<xs:enumeration value="Voice XML (VXML)"/>
			<xs:enumeration value="Web Content Accessibility"/>
			<xs:enumeration value="Web Service"/>
			<xs:enumeration value="Web Services Description Language (WSDL)"/>
			<xs:enumeration value="Web Services Security (WS-Security)"/>
			<xs:enumeration value="Web Services User Interface (WSUI)"/>
			<xs:enumeration value="Web Services for Remote Portals (WSRP)"/>
			<xs:enumeration value="WebSphere Studio"/>
			<xs:enumeration value="Windows 2000"/>
			<xs:enumeration value="Windows Media Services"/>
			<xs:enumeration value="Windows.Net"/>
			<xs:enumeration value="Wireless Application Protocol (WAP)"/>
			<xs:enumeration value="Wireless Markup Language (WML)"/>
			<xs:enumeration value="X.400"/>
			<xs:enumeration value="XHTML Mobile Profile (XHTMLMP)"/>
			<xs:enumeration value="XMI"/>
			<xs:enumeration value="XML Linking Language (XLINK)"/>
			<xs:enumeration value="XML Schema"/>
			<xs:enumeration value="XML for Analysis"/>
			<xs:enumeration value="XQuery"/>
			<xs:enumeration value="eXtensible Business Reporting Language (XBRL)"/>
			<xs:enumeration value="eXtensible HTML (XHTML)"/>
			<xs:enumeration value="eXtensible Markup Language (XML)"/>
			<xs:enumeration value="eXtensible Stylesheet Language Transform (XSLT)"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ServiceTypeType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Analysis and Statistics"/>
			<xs:enumeration value="Assets / Materials Management"/>
			<xs:enumeration value="Business Intelligence"/>
			<xs:enumeration value="Collaboration"/>
			<xs:enumeration value="Communication"/>
			<xs:enumeration value="Content Management"/>
			<xs:enumeration value="Customer Initiated Assistance"/>
			<xs:enumeration value="Customer Preferences"/>
			<xs:enumeration value="Customer Relationship Management"/>
			<xs:enumeration value="Data Management"/>
			<xs:enumeration value="Development and Integration"/>
			<xs:enumeration value="Document Management"/>
			<xs:enumeration value="Financial Management"/>
			<xs:enumeration value="Forms Management"/>
			<xs:enumeration value="Human Capital / Workforce Management"/>
			<xs:enumeration value="Human Resources"/>
			<xs:enumeration value="Investment Management"/>
			<xs:enumeration value="Knowledge Management"/>
			<xs:enumeration value="Management of Process"/>
			<xs:enumeration value="Organizational Management"/>
			<xs:enumeration value="Records Management"/>
			<xs:enumeration value="Reporting"/>
			<xs:enumeration value="Routing and Scheduling"/>
			<xs:enumeration value="Search"/>
			<xs:enumeration value="Security Management"/>
			<xs:enumeration value="Supply Chain Management"/>
			<xs:enumeration value="Systems Management"/>
			<xs:enumeration value="Tracking and Workflow"/>
			<xs:enumeration value="Visualization"/>
			<xs:enumeration value="[other]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="telephoneNumberTypeType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="Phone"/>
			<xs:enumeration value="FAX"/>
			<xs:enumeration value="TTY"/>
			<xs:enumeration value="Cell"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
