OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cam message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Draft update to support SQL persistence and DROOLS


Team,
 
Having looked at the DROOLS support - this seems highly feasible.  Right now we're doing some prototyping.
 
The idea is to update the data validation section - to allow use of DROOLS.
 
Allied to this is to also then tidy up the external mapping section to support three methods for external data handling - XSLT, DROOLS, and SQL persistence.
 
Attached are an iterim schema with changes to support the latter - and a sample template - we'll post more next week as we refine this.
 
All feedback / comments welcome!
 
I also hope we will have an updated jCAM soon so people are try this out very shortly too themselves.
 
Martin posted a bug-fix release of jCAM 0.73 to SourceForge today - http://www.jcam.org.uk - with enhancement to the <as:include > handling.
 
Thanks, DW
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://www.oasis-open.org/committees/cam"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; targetNamespace="http://www.oasis-open.org/committees/cam"; elementFormDefault="qualified" version="1.0.3 Candidate" xml:lang="en">
	<!--
  CAM Schema - Content Assembly Mechanism

  Version: 1.0.4  January, 2006

  History: 0.15 Edited by Martin Roberts 2003-12-22
  			- Rearranged structure using complexTypes;
			- For every enumerated list added Other attribute
			- Moved Properties into header
			- enumerated list mostly simpleTypes
			- place any in Structure

            0.15.1 Edited by Martin Roberts 2004-01-01
			- version attribute allows any string - did not used to
			- default rules required a condition - no does not

            0.15.2 Edited by David Webber 2004-02-04
			- added new attribute - conditionID for Data Validation conditionals

		0.15.3 Edited by Martin Roberts 2004-02-06
		- corrected problem with the recursion of context and conditions.

		0.15.4 Edited by Martion Roberts 2004-02-12
		- corrected version number
		
		1.0 Candidate Edited by Martin Roberts 2004-02-13
		- changed version number and namespace to reflect 1.0 candidate status
		- changed properties to be a name/value pair concept
		- moved imports to header level one element - now has attributes URI and alias
		- renamed contextStatements to Parameters and Declarations to parameter and Declaration/@parameter to @name
		- made consistent use of annotations in header constructs
		- grouped types into Major complexTypes, Minor complexTypes and simpleTypes in alphabetic order
		
		1.0.1 Content Reference Section Changed to reflect new noun meta data
		- Added include of noun metadata 0.16 schema
		- depricated item in ContentReference
		- added include to ContentReference
		- added nounMetaData to ContentReference section
		- added processOrder to the ContentReference section
		- changed verison number to 1.0.1 Candidate
		- changed namespace to http://www.oasis-open.org/committees/cam to not reflect version number
		
		1.0.2 nounMetaData changed
		
		1.0.3 Content Reference Section Changed
		- precessOrder spelling corrected to processOrder
		- processOrderType added
		- processOrder added to include and nounMetaData
		- Addressing section made optional
		- nounMetaData is now link differently to allow processOrder flag in the context of CAM
		
		1.0.4 External Mapping Section Changed
		- Now supports three methods -
		- xslt
		- DROOLS
		- SQL presistence engine (Sidhartha Nagolu and David Webber)

-->
	<xs:include schemaLocation="http://www.oasis-open.org/committees/download.php/9714/nounmetadata.xsd"/>
	<xs:element name="CAM">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Header" type="HeaderType"/>
				<xs:element name="AssemblyStructure" type="AssemblyStructureType"/>
				<xs:element name="BusinessUseContext" type="BusinessUseContextType" minOccurs="0"/>
				<xs:element name="ContentReference" type="ContentReferenceType" minOccurs="0"/>
				<xs:element name="DataValidations" type="DataValidationsType" minOccurs="0"/>
				<xs:element name="ExternalMapping" type="ExternalMappingType" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="CAMlevel" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="1"/>
						<xs:enumeration value="2"/>
						<xs:enumeration value="3"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="version">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN"/>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<!--Major Type Definitions-->
	<xs:complexType name="HeaderType">
		<xs:sequence>
			<xs:element name="Description" type="descriptionType" minOccurs="0"/>
			<xs:element name="Owner" type="xs:string" minOccurs="0"/>
			<xs:element name="Version" type="xs:string" minOccurs="0"/>
			<xs:element name="DateTime" type="xs:dateTime"/>
			<xs:element name="Parameters" type="contextStatementsType" minOccurs="0"/>
			<xs:element name="Properties" type="propertiesType" minOccurs="0"/>
			<xs:element name="Imports" type="ImportsType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="AssemblyStructureType">
		<xs:sequence maxOccurs="unbounded">
			<xs:element name="Description" type="descriptionType" minOccurs="0"/>
			<xs:element name="Structure">
				<xs:complexType mixed="true">
					<xs:sequence>
						<xs:any namespace="##any" processContents="skip" minOccurs="0"/>
					</xs:sequence>
					<xs:attribute name="ID" type="xs:string"/>
					<xs:attribute name="reference" type="xs:string"/>
					<xs:attribute name="taxonomy" type="taxonomyType" use="required"/>
					<xs:attribute name="taxonomyOther" type="xs:string" use="optional"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="BusinessUseContextType">
		<xs:sequence>
			<xs:element name="Rules">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="default" type="contextType" minOccurs="0"/>
						<xs:element name="context" type="contextType" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ContentReferenceType">
		<xs:sequence>
			<xs:element name="Description" type="descriptionType" minOccurs="0"/>
			<xs:element name="Addressing" minOccurs="0">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Description" type="descriptionType" minOccurs="0"/>
						<xs:element name="registry" type="registryType" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="item" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>deprecated 1.0.1</xs:documentation>
				</xs:annotation>
				<xs:complexType>
					<xs:attribute name="type" type="contentType" use="required"/>
					<xs:attribute name="typeOther"/>
					<xs:attribute name="name" type="xs:string"/>
					<xs:attribute name="UIDReference" type="xs:string" use="required"/>
					<xs:attribute name="taxonomy" type="taxonomyType" use="required"/>
					<xs:attribute name="taxonomyOther" type="xs:string"/>
					<xs:attribute name="registry" type="xs:string"/>
					<xs:attribute name="datatype" type="xs:string"/>
					<xs:attribute name="setlength" type="xs:string"/>
					<xs:attribute name="setmask" type="xs:string"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="include" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:attribute name="address" type="xs:anyURI" use="required"/>
					<xs:attribute name="registry" type="xs:string" use="optional"/>
					<xs:attribute name="processOrder" type="processOrderType" use="optional" default="before"/>
				</xs:complexType>
			</xs:element>
			<xs:element name="nounMetadata" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="nounItem" type="nounItemType"/>
					</xs:sequence>
					<xs:attribute name="processOrder" type="processOrderType" use="optional" default="before"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="processOrder" type="processOrderType" default="before"/>
	</xs:complexType>
	<xs:complexType name="DataValidationsType">
		<xs:sequence>
			<xs:element name="Description" type="descriptionType" minOccurs="0"/>
			<xs:element name="Conditions" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="conditional" type="conditionalType" maxOccurs="unbounded"/>
					</xs:sequence>
					<xs:attribute name="conditionID" type="xs:string"/>
					<xs:attribute name="condition" type="xs:string"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExternalMappingType">
		<xs:sequence>
			<xs:element name="ContentAssociation" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Description" type="descriptionType" minOccurs="0"/>
						<xs:element name="Context">
							<xs:complexType/>
						</xs:element>
						<xs:element name="InputSource" maxOccurs="unbounded">
							<xs:complexType>
								<xs:attribute name="structureID" type="xs:string"/>
								<xs:attribute name="type" type="inputSourceType"/>
								<xs:attribute name="typeOther" type="xs:string"/>
								<xs:attribute name="location" type="xs:string"/>
							</xs:complexType>
						</xs:element>
						<xs:element name="OutputChoice">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="OutputStore" maxOccurs="unbounded">
										<xs:complexType>
											<xs:attribute name="structureID" type="xs:string"/>
											<xs:attribute name="type" type="outputSourceType"/>
											<xs:attribute name="typeOther" type="xs:string"/>
											<xs:attribute name="location" type="xs:string"/>
											<xs:attribute name="tableName"/>
											<xs:attribute name="schemaName"/>
											<xs:attribute name="multipleLineItems"/>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
						<xs:element name="RulesSet">
							<xs:complexType>
								<xs:sequence>
									<xs:element name="MapRule" maxOccurs="unbounded">
										<xs:complexType>
											<xs:attribute name="output" type="xs:string" use="required"/>
											<xs:attribute name="input" type="xs:string" use="required"/>
										</xs:complexType>
									</xs:element>
									<xs:element name="MapRuleColumn" maxOccurs="unbounded">
										<xs:complexType>
											<xs:sequence>
												<xs:element name="InputSource">
													<xs:complexType>
														<xs:attribute name="structureID"/>
														<xs:attribute name="type"/>
														<xs:attribute name="typeOther"/>
														<xs:attribute name="location"/>
													</xs:complexType>
												</xs:element>
												<xs:element name="Transformation" minOccurs="0" maxOccurs="unbounded">
													<xs:complexType>
														<xs:sequence>
															<xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded">
																<xs:complexType>
																	<xs:attribute name="name"/>
																	<xs:attribute name="value"/>
																</xs:complexType>
															</xs:element>
														</xs:sequence>
														<xs:attribute name="id"/>
													</xs:complexType>
												</xs:element>
											</xs:sequence>
											<xs:attribute name="columnName" type="xs:string" use="required"/>
											<xs:attribute name="fieldname" type="xs:string" use="required"/>
											<xs:attribute name="dataType" use="required">
												<xs:simpleType>
													<xs:restriction base="xs:string">
														<xs:enumeration value="CHAR"/>
														<xs:enumeration value="CHARACTER"/>
														<xs:enumeration value="VARCHAR"/>
														<xs:enumeration value="VARCHAR2"/>
														<xs:enumeration value="INT"/>
														<xs:enumeration value="INTEGER"/>
														<xs:enumeration value="LONG"/>
														<xs:enumeration value="DEC"/>
														<xs:enumeration value="DECIMAL"/>
														<xs:enumeration value="NUMBER"/>
														<xs:enumeration value="NUMERIC"/>
														<xs:enumeration value="REAL"/>
														<xs:enumeration value="BOOLEAN"/>
														<xs:enumeration value="DATE"/>
														<xs:enumeration value="TIMESTAMP"/>
													</xs:restriction>
												</xs:simpleType>
											</xs:attribute>
											<xs:attribute name="defaultValue" type="xs:string" use="optional"/>
											<xs:attribute name="persist" type="xs:boolean" use="required"/>
											<xs:attribute name="storeValue" type="xs:boolean" default="false"/>
											<xs:attribute name="stopContentOnNull" type="xs:boolean" default="false"/>
										</xs:complexType>
									</xs:element>
								</xs:sequence>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--Minor complexType Definitions-->
	<!-- Commented out to allow for noun meta data version to be used-->
	<!--<xs:complexType name="annotationTypee">
		<xs:sequence>
			<xs:element name="documentation" maxOccurs="unbounded">
				<xs:complexType>
					<xs:simpleContent>
						<xs:extension base="xs:string">
							<xs:attribute name="type" use="required">
								<xs:simpleType>
									<xs:restriction base="xs:NMTOKEN">
										<xs:enumeration value="description"/>
										<xs:enumeration value="note"/>
										<xs:enumeration value="license"/>
										<xs:enumeration value="usage"/>
										<xs:enumeration value="other"/>
									</xs:restriction>
								</xs:simpleType>
							</xs:attribute>
						</xs:extension>
					</xs:simpleContent>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>-->
	<xs:complexType name="conditionalType">
		<xs:attribute name="expression" type="xs:string" use="required"/>
		<xs:attribute name="syntax" type="syntaxType"/>
		<xs:attribute name="outcome" type="outcomeType" use="required"/>
		<xs:attribute name="message" type="xs:string"/>
		<xs:attribute name="test" type="testType" use="required"/>
	</xs:complexType>
	<xs:complexType name="contextStatementsType">
		<xs:sequence>
			<xs:element name="annotation" type="annotationType" minOccurs="0"/>
			<xs:element name="ContextURL" type="xs:anyURI" minOccurs="0"/>
			<xs:element name="Parameter" type="declarationType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="contextType">
		<xs:sequence>
			<xs:element name="Description" type="descriptionType" minOccurs="0"/>
			<xs:choice maxOccurs="unbounded">
				<xs:element name="context" type="contextType" maxOccurs="unbounded"/>
				<xs:element name="constraint" type="constraintType" maxOccurs="unbounded"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="condition" type="xs:string"/>
		<xs:attribute name="scope" type="xs:string"/>
		<xs:attribute name="ID" type="xs:ID" use="optional"/>
	</xs:complexType>
	<xs:complexType name="constraintType">
		<xs:sequence minOccurs="0">
			<xs:element name="action" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="condition" type="xs:string" use="optional"/>
		<xs:attribute name="action" type="xs:string" use="optional"/>
		<xs:attribute name="item" type="xs:string" use="optional"/>
	</xs:complexType>
	<xs:complexType name="declarationType">
		<xs:sequence>
			<xs:element name="annotation" type="annotationType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="name" type="xs:string" use="required"/>
		<xs:attribute name="values" type="xs:string"/>
		<xs:attribute name="default" type="xs:string"/>
		<xs:attribute name="datatype" type="xs:string"/>
		<xs:attribute name="xpath" type="xs:string"/>
		<xs:attribute name="use" default="local">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="global"/>
					<xs:enumeration value="override"/>
					<xs:enumeration value="local"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="importType">
		<xs:sequence>
			<xs:element name="annotation" type="annotationType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="URI" type="xs:anyURI" use="required"/>
		<xs:attribute name="alias" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="ImportsType">
		<xs:sequence>
			<xs:element name="annotation" type="annotationType" minOccurs="0"/>
			<xs:element name="import" type="importType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="propertyType">
		<xs:sequence minOccurs="0">
			<xs:element name="annotation" type="annotationType" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="name" type="xs:string" use="required"/>
		<xs:attribute name="value" type="xs:string" use="required"/>
	</xs:complexType>
	<xs:complexType name="propertiesType">
		<xs:sequence>
			<xs:element name="annotation" type="annotationType" minOccurs="0"/>
			<xs:element name="property" type="propertyType"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="registryType">
		<xs:attribute name="name" type="xs:string" use="required"/>
		<xs:attribute name="access" type="xs:string" use="required"/>
		<xs:attribute name="method" type="registryMethodType" use="required"/>
		<xs:attribute name="methodOther" type="xs:string"/>
		<xs:attribute name="description" type="xs:string"/>
	</xs:complexType>
	<!--Simple Type Definitions-->
	<xs:simpleType name="descriptionType">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="contentType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="noun"/>
			<xs:enumeration value="corecomponent"/>
			<xs:enumeration value="BIE"/>
			<xs:enumeration value="aggregate"/>
			<xs:enumeration value="defaultAssembly"/>
			<xs:enumeration value="identifier"/>
			<xs:enumeration value="verb"/>
			<xs:enumeration value="schema"/>
			<xs:enumeration value="documentation"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="inputSourceType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="SQL"/>
			<xs:enumeration value="XML"/>
			<xs:enumeration value="EDI"/>
			<xs:enumeration value="TXT"/>
			<xs:enumeration value="ODBC"/>
			<xs:enumeration value="OTHER"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="outcomeType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="fail"/>
			<xs:enumeration value="ignore"/>
			<xs:enumeration value="report"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="outputSourceType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="SQL"/>
			<xs:enumeration value="XML"/>
			<xs:enumeration value="EDI"/>
			<xs:enumeration value="TXT"/>
			<xs:enumeration value="ODBC"/>
			<xs:enumeration value="XHTML"/>
			<xs:enumeration value="XFORM"/>
			<xs:enumeration value="MERGE"/>
			<xs:enumeration value="OTHER"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="processOrderType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="before"/>
			<xs:enumeration value="called"/>
			<xs:enumeration value="after"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="registryMethodType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="URL"/>
			<xs:enumeration value="http"/>
			<xs:enumeration value="SOAP"/>
			<xs:enumeration value="ebXML"/>
			<xs:enumeration value="UDDI"/>
			<xs:enumeration value="Other"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="syntaxType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="XPath"/>
			<xs:enumeration value="JavaScript"/>
			<xs:enumeration value="VB"/>
			<xs:enumeration value="Perl"/>
			<xs:enumeration value="ECMAScript"/>
			<xs:enumeration value="Python"/>
			<xs:enumeration value="XQuery"/>
			<xs:enumeration value="Other"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="taxonomyType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="XSD"/>
			<xs:enumeration value="DTD"/>
			<xs:enumeration value="RNG"/>
			<xs:enumeration value="XML"/>
			<xs:enumeration value="EDI"/>
			<xs:enumeration value="HTML"/>
			<xs:enumeration value="MERGE"/>
			<xs:enumeration value="OTHER"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="testType">
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="always"/>
			<xs:enumeration value="postcheck"/>
			<xs:enumeration value="precheck"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by XML (HHS/NIH/OD/OER) -->
<!-- NIH eRA eReceipts - Grants.gov - CAM Template
	Suitable for CAM level 1 for version 0.70 with extensions -->
<as:CAM CAMlevel="1" version="0.70" xmlns:as="http://www.oasis-open.org/committees/cam"; xmlns:xlink="http://www.w3.org/1999/xlink"; xsi:schemaLocation="http://apply.grants.gov/system/MetaGrantApplication http://apply.grants.gov/opportunities/schemas/agency/oppPA-06-006-cfda93.061.xsd"; xmlns:grant="http://apply.grants.gov/system/MetaGrantApplication"; xmlns:Attachments="http://apply.grants.gov/system/Attachments-V1.0"; xmlns:ns1="http://apply.grants.gov/system/Global-V1.0"; xmlns:RR_SF424="http://apply.grants.gov/forms/RR_SF424-V1.0"; xmlns:globLib="http://apply.grants.gov/system/GlobalLibrary-V1.0"; xmlns:glob="http://apply.grants.gov/system/Global-V1.0"; xmlns:att="http://apply.grants.gov/system/Attachments-V1.0"; xmlns:PHS398_ResearchPlan="http://apply.grants.gov/forms/PHS398_ResearchPlan-V1.0"; xmlns:PHS398_CoverPageSupplement="http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0"; xmlns:PHS398_Checklist="http://apply.grants.gov/forms/PHS398_Checklist-V1.0"; xmlns:SBIR_STTR_Information="http://apply.grants.gov/forms/SBIR_STTR_Information-V1.0"; xmlns:RR_OtherProjectInfo="http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0"; xmlns:RR_Budget="http://apply.grants.gov/forms/RR_Budget-V1.0"; xmlns:RR_SubawardBudget="http://apply.grants.gov/forms/RR_SubawardBudget-V1.1"; xmlns:RR_KeyPerson="http://apply.grants.gov/forms/RR_KeyPerson-V1.0"; xmlns:codes="http://apply.grants.gov/system/UniversalCodes-V1.0"; xmlns:RR_PerformanceSite="http://apply.grants.gov/forms/RR_PerformanceSite-V1.0"; xmlns:PHS398_CoverLetter="http://apply.grants.gov/forms/PHS398_CoverLetter-V1.0"; xmlns:footfix="http://apply.grants.gov/system/Footer-V1.0"; xmlns:headfix="http://apply.grants.gov/system/Header-V1.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
	<!-- note: namespace declarations should all be here, not in body of CAM template -->
	<as:Header>
		<as:Description>Validates a Incoming Grants Application submission transaction</as:Description>
		<as:Owner>NIH eRA eReceipts</as:Owner>
		<as:Version>0.80</as:Version>
		<as:DateTime>2005-12-14T17:00:00</as:DateTime>
		<as:Parameters>
			<!-- example parameter declaration -->
			<as:Parameter name="applicationType" values="SBIR|R13|U13|R15|" use="global" default="SBIR"/>
		</as:Parameters>
	</as:Header>
	<as:AssemblyStructure>
		<as:Structure ID="default" taxonomy="XML">
			<grant:GrantApplication>
				<headfix:GrantSubmissionHeader ns1:schemaVersion="1.0" xmlns="http://apply.grants.gov/system/Header-V1.0";>
					<ns1:HashValue ns1:hashAlgorithm="SHA-1">%%</ns1:HashValue>
					<headfix:AgencyName>%%</headfix:AgencyName>
					<headfix:CFDANumber>%%</headfix:CFDANumber>
					<headfix:ActivityTitle>%%</headfix:ActivityTitle>
					<headfix:OpportunityID>%%</headfix:OpportunityID>
					<headfix:OpportunityTitle>%%</headfix:OpportunityTitle>
					<headfix:OpeningDate>%%</headfix:OpeningDate>
					<headfix:ClosingDate>%%</headfix:ClosingDate>
					<headfix:SubmissionTitle>%%</headfix:SubmissionTitle>
				</headfix:GrantSubmissionHeader>
				<grant:Forms>
					<RR_SF424:RR_SF424 globLib:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/RR_SF424-V1.0 http://apply.grants.gov/forms/schemas/RR_SF424-V1.0.xsd";>
						<RR_SF424:SubmissionTypeCode>%%</RR_SF424:SubmissionTypeCode>
						<RR_SF424:SubmittedDate>%%</RR_SF424:SubmittedDate>
						<RR_SF424:ApplicantID>%%</RR_SF424:ApplicantID>
						<RR_SF424:FederalID>%%</RR_SF424:FederalID>
						<RR_SF424:ApplicantInfo>
							<RR_SF424:OrganizationInfo>
								<globLib:OrganizationName>%%</globLib:OrganizationName>
								<globLib:DUNSID>%%</globLib:DUNSID>
								<globLib:DepartmentName>%%</globLib:DepartmentName>
								<globLib:DivisionName>%%</globLib:DivisionName>
								<globLib:Address>
									<globLib:Street1>%%</globLib:Street1>
									<globLib:City>%%</globLib:City>
									<globLib:County>%%</globLib:County>
									<globLib:State>%%</globLib:State>
									<globLib:ZipCode>%%</globLib:ZipCode>
									<globLib:Country>%%</globLib:Country>
								</globLib:Address>
							</RR_SF424:OrganizationInfo>
							<RR_SF424:ContactPersonInfo>
								<RR_SF424:Name>
									<globLib:PrefixName>%%</globLib:PrefixName>
									<globLib:FirstName>%%</globLib:FirstName>
									<globLib:MiddleName>%%</globLib:MiddleName>
									<globLib:LastName>%%</globLib:LastName>
								</RR_SF424:Name>
								<RR_SF424:Phone>%%</RR_SF424:Phone>
								<RR_SF424:Fax>%%</RR_SF424:Fax>
								<RR_SF424:Email>%%</RR_SF424:Email>
							</RR_SF424:ContactPersonInfo>
						</RR_SF424:ApplicantInfo>
						<RR_SF424:EmployerID>%%</RR_SF424:EmployerID>
						<RR_SF424:ApplicantType>
							<RR_SF424:ApplicantTypeCode>%%</RR_SF424:ApplicantTypeCode>
						</RR_SF424:ApplicantType>
						<RR_SF424:ApplicationType>
							<RR_SF424:ApplicationTypeCode>%%</RR_SF424:ApplicationTypeCode>
							<RR_SF424:isOtherAgencySubmission>%%</RR_SF424:isOtherAgencySubmission>
						</RR_SF424:ApplicationType>
						<RR_SF424:FederalAgencyName>%%</RR_SF424:FederalAgencyName>
						<RR_SF424:CFDANumber>%%</RR_SF424:CFDANumber>
						<RR_SF424:ActivityTitle>%%</RR_SF424:ActivityTitle>
						<RR_SF424:ProjectTitle>%%</RR_SF424:ProjectTitle>
						<RR_SF424:Location>%%</RR_SF424:Location>
						<RR_SF424:ProposedProjectPeriod>
							<RR_SF424:ProposedStartDate>%%</RR_SF424:ProposedStartDate>
							<RR_SF424:ProposedEndDate>%%</RR_SF424:ProposedEndDate>
						</RR_SF424:ProposedProjectPeriod>
						<RR_SF424:CongressionalDistrict>
							<RR_SF424:ApplicantCongressionalDistrict>%%</RR_SF424:ApplicantCongressionalDistrict>
							<RR_SF424:ProjectCongressionalDistrict>%%</RR_SF424:ProjectCongressionalDistrict>
						</RR_SF424:CongressionalDistrict>
						<RR_SF424:PDPIContactInfo>
							<RR_SF424:Name>
								<globLib:PrefixName>%%</globLib:PrefixName>
								<globLib:FirstName>%%</globLib:FirstName>
								<globLib:MiddleName>%%</globLib:MiddleName>
								<globLib:LastName>%%</globLib:LastName>
							</RR_SF424:Name>
							<RR_SF424:Title>%%</RR_SF424:Title>
							<RR_SF424:Address>
								<globLib:Street1>%%</globLib:Street1>
								<globLib:City>%%</globLib:City>
								<globLib:County>%%</globLib:County>
								<globLib:State>%%</globLib:State>
								<globLib:ZipCode>%%</globLib:ZipCode>
								<globLib:Country>%%</globLib:Country>
							</RR_SF424:Address>
							<RR_SF424:Phone>%%</RR_SF424:Phone>
							<RR_SF424:Fax>%%</RR_SF424:Fax>
							<RR_SF424:Email>%%</RR_SF424:Email>
							<RR_SF424:OrganizationName>%%</RR_SF424:OrganizationName>
							<RR_SF424:DepartmentName>%%</RR_SF424:DepartmentName>
							<RR_SF424:DivisionName>%%</RR_SF424:DivisionName>
						</RR_SF424:PDPIContactInfo>
						<RR_SF424:EstimatedProjectFunding>
							<RR_SF424:TotalEstimatedAmount>%%</RR_SF424:TotalEstimatedAmount>
							<RR_SF424:TotalfedNonfedrequested>%%</RR_SF424:TotalfedNonfedrequested>
							<RR_SF424:EstimatedProgramIncome>%%</RR_SF424:EstimatedProgramIncome>
						</RR_SF424:EstimatedProjectFunding>
						<RR_SF424:StateReview>
							<RR_SF424:StateReviewCodeType>%%</RR_SF424:StateReviewCodeType>
						</RR_SF424:StateReview>
						<RR_SF424:TrustAgree>%%</RR_SF424:TrustAgree>
						<RR_SF424:AORInfo>
							<RR_SF424:Name>
								<globLib:PrefixName>%%</globLib:PrefixName>
								<globLib:FirstName>%%</globLib:FirstName>
								<globLib:MiddleName>%%</globLib:MiddleName>
								<globLib:LastName>%%</globLib:LastName>
							</RR_SF424:Name>
							<RR_SF424:Title>%%</RR_SF424:Title>
							<RR_SF424:Address>
								<globLib:Street1>%%</globLib:Street1>
								<globLib:City>%%</globLib:City>
								<globLib:County>%%</globLib:County>
								<globLib:State>%%</globLib:State>
								<globLib:ZipCode>%%</globLib:ZipCode>
								<globLib:Country>%%</globLib:Country>
							</RR_SF424:Address>
							<RR_SF424:Phone>%%</RR_SF424:Phone>
							<RR_SF424:Fax>%%</RR_SF424:Fax>
							<RR_SF424:Email>%%</RR_SF424:Email>
							<RR_SF424:OrganizationName>%%</RR_SF424:OrganizationName>
							<RR_SF424:DepartmentName>%%</RR_SF424:DepartmentName>
							<RR_SF424:DivisionName>%%</RR_SF424:DivisionName>
						</RR_SF424:AORInfo>
						<RR_SF424:PreApplicationAttachment>
							<att:FileName>%%</att:FileName>
							<att:MimeType>application/pdf</att:MimeType>
							<att:FileLocation att:href="%%"/>
							<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
						</RR_SF424:PreApplicationAttachment>
						<RR_SF424:AOR_Signature>%%</RR_SF424:AOR_Signature>
						<RR_SF424:AOR_SignedDate>%%</RR_SF424:AOR_SignedDate>
					</RR_SF424:RR_SF424>
					<SBIR_STTR_Information:SBIR_STTR_Information SBIR_STTR_Information:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/SBIR_STTR_Information-V1.0 http://trapply.grants.gov/forms/schemas/SBIR_STTR_Information-V1.0.xsd";>
						<SBIR_STTR_Information:ProgramType>%%</SBIR_STTR_Information:ProgramType>
						<SBIR_STTR_Information:SBIRSTTRType>%%</SBIR_STTR_Information:SBIRSTTRType>
						<SBIR_STTR_Information:SmallBusinessEligibility>%%</SBIR_STTR_Information:SmallBusinessEligibility>
						<SBIR_STTR_Information:SubcontractsIncluded>%%</SBIR_STTR_Information:SubcontractsIncluded>
						<SBIR_STTR_Information:LocatedInHUBZone>%%</SBIR_STTR_Information:LocatedInHUBZone>
						<SBIR_STTR_Information:DomesticPerformance>%%</SBIR_STTR_Information:DomesticPerformance>
						<SBIR_STTR_Information:NonDomesticPerformanceExplanation>
							<att:FileName>%%</att:FileName>
							<att:MimeType>application/pdf</att:MimeType>
							<att:FileLocation att:href="%%"/>
							<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
						</SBIR_STTR_Information:NonDomesticPerformanceExplanation>
						<SBIR_STTR_Information:EquivalentProposalsSubmitted>%%</SBIR_STTR_Information:EquivalentProposalsSubmitted>
						<SBIR_STTR_Information:DisclosurePermission>%%</SBIR_STTR_Information:DisclosurePermission>
						<SBIR_STTR_Information:CommercializationPlan>
							<att:FileName>%%</att:FileName>
							<att:MimeType>application/pdf</att:MimeType>
							<att:FileLocation att:href="%%"/>
							<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
						</SBIR_STTR_Information:CommercializationPlan>
						<SBIR_STTR_Information:SBIR_PhaseIIAwardsReceived>Y: Yes</SBIR_STTR_Information:SBIR_PhaseIIAwardsReceived>
						<SBIR_STTR_Information:SBIR_CommercializationHistory>
							<att:FileName>9336-SBIR_ATTR3_PHASEII.pdf</att:FileName>
							<att:MimeType>application/pdf</att:MimeType>
							<att:FileLocation att:href="cid:SBIR_ATTR3_PHASEII.pdf@SBIR_STTR_Information2.SBIR_CommercializationHistory_data0.1467633081"/>
							<glob:HashValue glob:hashAlgorithm="SHA-1">nvEIkok6dxkQHWSeiYpzOzsDh2k=</glob:HashValue>
						</SBIR_STTR_Information:SBIR_CommercializationHistory>
						<SBIR_STTR_Information:SBIR_PDPIPrimarilyEmployed>Y: Yes</SBIR_STTR_Information:SBIR_PDPIPrimarilyEmployed>
					</SBIR_STTR_Information:SBIR_STTR_Information>
					<PHS398_ResearchPlan:PHS398_ResearchPlan PHS398_ResearchPlan:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/PHS398_ResearchPlan-V1.0 http://apply.grants.gov/forms/schemas/PHS398_ResearchPlan-V1.0.xsd";>
						<PHS398_ResearchPlan:ApplicationType>
							<PHS398_ResearchPlan:TypeOfApplication>%%</PHS398_ResearchPlan:TypeOfApplication>
						</PHS398_ResearchPlan:ApplicationType>
						<PHS398_ResearchPlan:ResearchPlanAttachments>
							<PHS398_ResearchPlan:IntroductionToApplication>
								<PHS398_ResearchPlan:attFile>
									<att:FileName>%%</att:FileName>
									<att:MimeType>%%</att:MimeType>
									<att:FileLocation att:href="cid:FamFirstAidIntroduction.pdf@PHS398_ResearchPlan.IntroductionToApplication_attDataGroup0.930695495"/>
									<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
								</PHS398_ResearchPlan:attFile>
							</PHS398_ResearchPlan:IntroductionToApplication>
							<PHS398_ResearchPlan:SpecificAims>
								<PHS398_ResearchPlan:attFile>
									<att:FileName>%%</att:FileName>
									<att:MimeType>%%</att:MimeType>
									<att:FileLocation att:href="%%"/>
									<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
								</PHS398_ResearchPlan:attFile>
							</PHS398_ResearchPlan:SpecificAims>
							<PHS398_ResearchPlan:BackgroundSignificance>
								<PHS398_ResearchPlan:attFile>
									<att:FileName>%%</att:FileName>
									<att:MimeType>%%</att:MimeType>
									<att:FileLocation att:href="%%"/>
									<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
								</PHS398_ResearchPlan:attFile>
							</PHS398_ResearchPlan:BackgroundSignificance>
							<PHS398_ResearchPlan:ProgressReport>
								<PHS398_ResearchPlan:attFile>
									<att:FileName>%%</att:FileName>
									<att:MimeType>%%</att:MimeType>
									<att:FileLocation att:href="%%"/>
									<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
								</PHS398_ResearchPlan:attFile>
							</PHS398_ResearchPlan:ProgressReport>
							<PHS398_ResearchPlan:ResearchDesignMethods>
								<PHS398_ResearchPlan:attFile>
									<att:FileName>%%</att:FileName>
									<att:MimeType>%%</att:MimeType>
									<att:FileLocation att:href="%%"/>
									<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
								</PHS398_ResearchPlan:attFile>
							</PHS398_ResearchPlan:ResearchDesignMethods>
							<PHS398_ResearchPlan:HumanSubjectSection>
								<PHS398_ResearchPlan:ProtectionOfHumanSubjects>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>%%</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:ProtectionOfHumanSubjects>
								<PHS398_ResearchPlan:InclusionOfWomenAndMinorities>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>%%</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:InclusionOfWomenAndMinorities>
								<PHS398_ResearchPlan:TargetedPlannedEnrollmentTable>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>application/pdf</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:TargetedPlannedEnrollmentTable>
								<PHS398_ResearchPlan:InclusionOfChildren>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>%%</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:InclusionOfChildren>
								<PHS398_ResearchPlan:DataAndSafetyMonitoringPlan>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>%%</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:DataAndSafetyMonitoringPlan>
								<PHS398_ResearchPlan:VertebrateAnimals>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>application/pdf</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:VertebrateAnimals>
								<PHS398_ResearchPlan:ConsortiumContractualArrangements>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>%%</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:ConsortiumContractualArrangements>
								<PHS398_ResearchPlan:LettersOfSupport>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>%%</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:LettersOfSupport>
								<PHS398_ResearchPlan:ResourceSharingPlans>
									<PHS398_ResearchPlan:attFile>
										<att:FileName>%%</att:FileName>
										<att:MimeType>application/pdf</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</PHS398_ResearchPlan:attFile>
								</PHS398_ResearchPlan:ResourceSharingPlans>
							</PHS398_ResearchPlan:HumanSubjectSection>
							<PHS398_ResearchPlan:Appendix>
								<att:AttachedFile>
									<att:FileName>%%</att:FileName>
									<att:MimeType>application/pdf</att:MimeType>
									<att:FileLocation att:href="%%"/>
									<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
								</att:AttachedFile>
							</PHS398_ResearchPlan:Appendix>
						</PHS398_ResearchPlan:ResearchPlanAttachments>
					</PHS398_ResearchPlan:PHS398_ResearchPlan>
					<PHS398_Checklist:PHS398_Checklist PHS398_Checklist:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/PHS398_Checklist-V1.0 http://trapply.grants.gov/forms/schemas/PHS398_Checklist-V1.0.xsd";>
						<PHS398_Checklist:ApplicationType>%%</PHS398_Checklist:ApplicationType>
						<PHS398_Checklist:FederalID>%%</PHS398_Checklist:FederalID>
						<PHS398_Checklist:IsChangeOfPDPI>%%</PHS398_Checklist:IsChangeOfPDPI>
						<PHS398_Checklist:IsChangeOfInstitution>%%</PHS398_Checklist:IsChangeOfInstitution>
						<PHS398_Checklist:ProgramIncome>%%</PHS398_Checklist:ProgramIncome>
						<PHS398_Checklist:CertificationExplanation>
							<PHS398_Checklist:Certifications>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</PHS398_Checklist:Certifications>
						</PHS398_Checklist:CertificationExplanation>
					</PHS398_Checklist:PHS398_Checklist>
					<PHS398_CoverPageSupplement:PHS398_CoverPageSupplement PHS398_CoverPageSupplement:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/PHS398_CoverPageSupplement-V1.0 http://apply.grants.gov/forms/schemas/PHS398_CoverPageSupplement-V1.0.xsd";>
						<PHS398_CoverPageSupplement:PDPI>
							<PHS398_CoverPageSupplement:PDPIName>
								<globLib:PrefixName>%%</globLib:PrefixName>
								<globLib:FirstName>%%</globLib:FirstName>
								<globLib:MiddleName>%%</globLib:MiddleName>
								<globLib:LastName>%%</globLib:LastName>
							</PHS398_CoverPageSupplement:PDPIName>
							<PHS398_CoverPageSupplement:isNewInvestigator>%%</PHS398_CoverPageSupplement:isNewInvestigator>
							<PHS398_CoverPageSupplement:Degrees>%%</PHS398_CoverPageSupplement:Degrees>
							<PHS398_CoverPageSupplement:Degrees>%%</PHS398_CoverPageSupplement:Degrees>
						</PHS398_CoverPageSupplement:PDPI>
						<PHS398_CoverPageSupplement:ClinicalTrial>
							<PHS398_CoverPageSupplement:isClinicalTrial>%%</PHS398_CoverPageSupplement:isClinicalTrial>
							<PHS398_CoverPageSupplement:isPhaseIIIClinicalTrial>%%</PHS398_CoverPageSupplement:isPhaseIIIClinicalTrial>
						</PHS398_CoverPageSupplement:ClinicalTrial>
						<PHS398_CoverPageSupplement:ContactPersonInfo>
							<PHS398_CoverPageSupplement:ContactName>
								<globLib:PrefixName>%%</globLib:PrefixName>
								<globLib:FirstName>%%</globLib:FirstName>
								<globLib:MiddleName>%%</globLib:MiddleName>
								<globLib:LastName>%%</globLib:LastName>
							</PHS398_CoverPageSupplement:ContactName>
							<PHS398_CoverPageSupplement:ContactPhone>%%</PHS398_CoverPageSupplement:ContactPhone>
							<PHS398_CoverPageSupplement:ContactFax>%%</PHS398_CoverPageSupplement:ContactFax>
							<PHS398_CoverPageSupplement:ContactEmail>%%</PHS398_CoverPageSupplement:ContactEmail>
							<PHS398_CoverPageSupplement:ContactTitle>%%</PHS398_CoverPageSupplement:ContactTitle>
							<PHS398_CoverPageSupplement:ContactAddress>
								<globLib:Street1>%%</globLib:Street1>
								<globLib:City>%%</globLib:City>
								<globLib:State>%%</globLib:State>
								<globLib:ZipCode>%%</globLib:ZipCode>
								<globLib:Country>%%</globLib:Country>
							</PHS398_CoverPageSupplement:ContactAddress>
						</PHS398_CoverPageSupplement:ContactPersonInfo>
						<PHS398_CoverPageSupplement:StemCells>
							<PHS398_CoverPageSupplement:isHumanStemCellsInvolved>%%</PHS398_CoverPageSupplement:isHumanStemCellsInvolved>
							<PHS398_CoverPageSupplement:StemCellsIndicator>%%</PHS398_CoverPageSupplement:StemCellsIndicator>
						</PHS398_CoverPageSupplement:StemCells>
					</PHS398_CoverPageSupplement:PHS398_CoverPageSupplement>
					<PHS398_Checklist:PHS398_Checklist PHS398_Checklist:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/PHS398_Checklist-V1.0 http://apply.grants.gov/forms/schemas/PHS398_Checklist-V1.0.xsd";>
						<PHS398_Checklist:ApplicationType>%%</PHS398_Checklist:ApplicationType>
						<PHS398_Checklist:FederalID>%%</PHS398_Checklist:FederalID>
						<PHS398_Checklist:IsChangeOfPDPI>%%</PHS398_Checklist:IsChangeOfPDPI>
						<PHS398_Checklist:IsChangeOfInstitution>%%</PHS398_Checklist:IsChangeOfInstitution>
						<PHS398_Checklist:ProgramIncome>%%</PHS398_Checklist:ProgramIncome>
					</PHS398_Checklist:PHS398_Checklist>
					<SBIR_STTR_Information:SBIR_STTR_Information SBIR_STTR_Information:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/SBIR_STTR_Information-V1.0 http://apply.grants.gov/forms/schemas/SBIR_STTR_Information-V1.0.xsd";>
						<SBIR_STTR_Information:ProgramType>%%</SBIR_STTR_Information:ProgramType>
						<SBIR_STTR_Information:SBIRSTTRType>%%</SBIR_STTR_Information:SBIRSTTRType>
						<SBIR_STTR_Information:SmallBusinessEligibility>%%</SBIR_STTR_Information:SmallBusinessEligibility>
						<SBIR_STTR_Information:SubcontractsIncluded>%%</SBIR_STTR_Information:SubcontractsIncluded>
						<SBIR_STTR_Information:LocatedInHUBZone>%%</SBIR_STTR_Information:LocatedInHUBZone>
						<SBIR_STTR_Information:DomesticPerformance>%%</SBIR_STTR_Information:DomesticPerformance>
						<SBIR_STTR_Information:EquivalentProposalsSubmitted>%%</SBIR_STTR_Information:EquivalentProposalsSubmitted>
						<SBIR_STTR_Information:DisclosurePermission>%%</SBIR_STTR_Information:DisclosurePermission>
						<SBIR_STTR_Information:SBIR_PhaseIIAwardsReceived>%%</SBIR_STTR_Information:SBIR_PhaseIIAwardsReceived>
						<SBIR_STTR_Information:SBIR_CommercializationHistory>
							<att:FileName>%%</att:FileName>
							<att:MimeType>application/pdf</att:MimeType>
							<att:FileLocation att:href="%%"/>
							<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
						</SBIR_STTR_Information:SBIR_CommercializationHistory>
						<SBIR_STTR_Information:SBIR_PDPIPrimarilyEmployed>%%</SBIR_STTR_Information:SBIR_PDPIPrimarilyEmployed>
					</SBIR_STTR_Information:SBIR_STTR_Information>
					<RR_OtherProjectInfo:RR_OtherProjectInfo RR_OtherProjectInfo:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0 http://apply.grants.gov/forms/schemas/RR_OtherProjectInfo-V1.0.xsd";>
						<RR_OtherProjectInfo:HumanSubjectsIndicator>%%</RR_OtherProjectInfo:HumanSubjectsIndicator>
						<RR_OtherProjectInfo:HumanSubjectsSupplement>
							<RR_OtherProjectInfo:HumanSubjectIRBReviewIndicator>%%</RR_OtherProjectInfo:HumanSubjectIRBReviewIndicator>
							<RR_OtherProjectInfo:HumanSubjectAssuranceNumber>00000020</RR_OtherProjectInfo:HumanSubjectAssuranceNumber>
						</RR_OtherProjectInfo:HumanSubjectsSupplement>
						<RR_OtherProjectInfo:VertebrateAnimalsIndicator>%%</RR_OtherProjectInfo:VertebrateAnimalsIndicator>
						<RR_OtherProjectInfo:ProprietaryInformationIndicator>%%</RR_OtherProjectInfo:ProprietaryInformationIndicator>
						<RR_OtherProjectInfo:EnvironmentalImpact>
							<RR_OtherProjectInfo:EnvironmentalImpactIndicator>%%</RR_OtherProjectInfo:EnvironmentalImpactIndicator>
						</RR_OtherProjectInfo:EnvironmentalImpact>
						<RR_OtherProjectInfo:InternationalActivities>
							<RR_OtherProjectInfo:InternationalActivitiesIndicator>%%</RR_OtherProjectInfo:InternationalActivitiesIndicator>
						</RR_OtherProjectInfo:InternationalActivities>
						<RR_OtherProjectInfo:AbstractAttachments>
							<RR_OtherProjectInfo:AbstractAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:AbstractAttachment>
						</RR_OtherProjectInfo:AbstractAttachments>
						<RR_OtherProjectInfo:FacilitiesAttachments>
							<RR_OtherProjectInfo:FacilitiesAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:FacilitiesAttachment>
						</RR_OtherProjectInfo:FacilitiesAttachments>
						<RR_OtherProjectInfo:EquipmentAttachments>
							<RR_OtherProjectInfo:EquipmentAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:EquipmentAttachment>
						</RR_OtherProjectInfo:EquipmentAttachments>
						<RR_OtherProjectInfo:BibliographyAttachments>
							<RR_OtherProjectInfo:BibliographyAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:BibliographyAttachment>
						</RR_OtherProjectInfo:BibliographyAttachments>
						<RR_OtherProjectInfo:ProjectNarrativeAttachments>
							<RR_OtherProjectInfo:ProjectNarrativeAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:ProjectNarrativeAttachment>
						</RR_OtherProjectInfo:ProjectNarrativeAttachments>
					</RR_OtherProjectInfo:RR_OtherProjectInfo>
					<RR_Budget:RR_Budget RR_Budget:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/RR_Budget-V1.0 http://apply.grants.gov/forms/schemas/RR_Budget-V1.0.xsd";>
						<globLib:DUNSID>%%</globLib:DUNSID>
						<RR_Budget:BudgetType>%%</RR_Budget:BudgetType>
						<RR_Budget:OrganizationName>%%</RR_Budget:OrganizationName>
						<RR_Budget:BudgetYear1>
							<!-- as:include>Grants\R424-398-budget.xml</as:include -->
							<RR_Budget:BudgetPeriodStartDate>%%</RR_Budget:BudgetPeriodStartDate>
							<RR_Budget:BudgetPeriodEndDate>%%</RR_Budget:BudgetPeriodEndDate>
							<RR_Budget:BudgetPeriod>%%</RR_Budget:BudgetPeriod>
							<RR_Budget:KeyPersons>
								<RR_Budget:KeyPerson>
									<RR_Budget:Name>
										<globLib:PrefixName>%%</globLib:PrefixName>
										<globLib:FirstName>%%</globLib:FirstName>
										<globLib:MiddleName>%%</globLib:MiddleName>
										<globLib:LastName>%%</globLib:LastName>
									</RR_Budget:Name>
									<RR_Budget:ProjectRole>%%</RR_Budget:ProjectRole>
									<RR_Budget:Compensation>
										<RR_Budget:CalendarMonths>%%</RR_Budget:CalendarMonths>
										<RR_Budget:RequestedSalary>%%</RR_Budget:RequestedSalary>
										<RR_Budget:FringeBenefits>%%</RR_Budget:FringeBenefits>
										<RR_Budget:FundsRequested>%%</RR_Budget:FundsRequested>
										<RR_Budget:BaseSalary>%%</RR_Budget:BaseSalary>
									</RR_Budget:Compensation>
								</RR_Budget:KeyPerson>
								<RR_Budget:TotalFundForAttachedKeyPersons RR_Budget:TotalFundForAttachedKeyPersonsExist="%%">%%</RR_Budget:TotalFundForAttachedKeyPersons>
								<RR_Budget:TotalFundForKeyPersons>%%</RR_Budget:TotalFundForKeyPersons>
								<RR_Budget:AttachedKeyPersons RR_Budget:TotalFundForAttachedKeyPersonsExist="%%">
									<att:FileName>%%</att:FileName>
									<att:MimeType>application/pdf</att:MimeType>
									<att:FileLocation att:href="%%"/>
									<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
								</RR_Budget:AttachedKeyPersons>
							</RR_Budget:KeyPersons>
							<RR_Budget:OtherPersonnel>
								<RR_Budget:PostDocAssociates>
									<RR_Budget:NumberOfPersonnel>%%</RR_Budget:NumberOfPersonnel>
									<RR_Budget:ProjectRole>%%</RR_Budget:ProjectRole>
									<RR_Budget:Compensation>
										<RR_Budget:RequestedSalary>%%</RR_Budget:RequestedSalary>
										<RR_Budget:FringeBenefits>%%</RR_Budget:FringeBenefits>
										<RR_Budget:FundsRequested>%%</RR_Budget:FundsRequested>
									</RR_Budget:Compensation>
								</RR_Budget:PostDocAssociates>
								<RR_Budget:Other>
									<RR_Budget:NumberOfPersonnel>%%</RR_Budget:NumberOfPersonnel>
									<RR_Budget:ProjectRole>%%</RR_Budget:ProjectRole>
									<RR_Budget:Compensation>
										<RR_Budget:CalendarMonths>%%</RR_Budget:CalendarMonths>
										<RR_Budget:RequestedSalary>%%</RR_Budget:RequestedSalary>
										<RR_Budget:FringeBenefits>%%</RR_Budget:FringeBenefits>
										<RR_Budget:FundsRequested>%%</RR_Budget:FundsRequested>
									</RR_Budget:Compensation>
								</RR_Budget:Other>
								<RR_Budget:OtherPersonnelTotalNumber>%%</RR_Budget:OtherPersonnelTotalNumber>
								<RR_Budget:TotalOtherPersonnelFund>%%</RR_Budget:TotalOtherPersonnelFund>
							</RR_Budget:OtherPersonnel>
							<RR_Budget:TotalCompensation>%%</RR_Budget:TotalCompensation>
							<RR_Budget:Equipment>
								<RR_Budget:EquipmentList>
									<RR_Budget:EquipmentItem>%%</RR_Budget:EquipmentItem>
									<RR_Budget:FundsRequested>%%</RR_Budget:FundsRequested>
								</RR_Budget:EquipmentList>
								<RR_Budget:TotalFundForAttachedEquipment RR_Budget:TotalFundForAttachedEquipmentExist="%%">%%</RR_Budget:TotalFundForAttachedEquipment>
								<RR_Budget:TotalFund>%%</RR_Budget:TotalFund>
								<RR_Budget:AdditionalEquipmentsAttachment RR_Budget:TotalFundForAttachedEquipmentExist="%%">
									<att:FileName>%%</att:FileName>
									<att:MimeType>application/pdf</att:MimeType>
									<att:FileLocation att:href="%%"/>
									<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
								</RR_Budget:AdditionalEquipmentsAttachment>
							</RR_Budget:Equipment>
							<RR_Budget:Travel>
								<RR_Budget:DomesticTravelCost>%%</RR_Budget:DomesticTravelCost>
								<RR_Budget:TotalTravelCost>%%</RR_Budget:TotalTravelCost>
							</RR_Budget:Travel>
							<RR_Budget:ParticipantTraineeSupportCosts>
								<RR_Budget:TuitionFeeHealthInsurance>%%</RR_Budget:TuitionFeeHealthInsurance>
								<RR_Budget:Travel>%%</RR_Budget:Travel>
								<RR_Budget:ParticipantTraineeNumber>%%</RR_Budget:ParticipantTraineeNumber>
								<RR_Budget:TotalCost>%%</RR_Budget:TotalCost>
							</RR_Budget:ParticipantTraineeSupportCosts>
							<RR_Budget:OtherDirectCosts>
								<RR_Budget:MaterialsSupplies>%%</RR_Budget:MaterialsSupplies>
								<RR_Budget:PublicationCosts>%%</RR_Budget:PublicationCosts>
								<RR_Budget:ConsultantServices>%%</RR_Budget:ConsultantServices>
								<RR_Budget:TotalOtherDirectCost>%%</RR_Budget:TotalOtherDirectCost>
								<RR_Budget:SubawardConsortiumContractualCosts>%%</RR_Budget:SubawardConsortiumContractualCosts>
								<RR_Budget:Others>
									<RR_Budget:Other>
										<RR_Budget:Description>%%</RR_Budget:Description>
										<RR_Budget:Cost>%%</RR_Budget:Cost>
									</RR_Budget:Other>
								</RR_Budget:Others>
								<RR_Budget:TotalOtherDirectCost>%%</RR_Budget:TotalOtherDirectCost>
							</RR_Budget:OtherDirectCosts>
							<RR_Budget:DirectCosts>%%</RR_Budget:DirectCosts>
							<RR_Budget:IndirectCosts>
								<RR_Budget:IndirectCost>
									<RR_Budget:CostType>%%</RR_Budget:CostType>
									<RR_Budget:Rate>%%</RR_Budget:Rate>
									<RR_Budget:Base>%%</RR_Budget:Base>
									<RR_Budget:FundRequested>%%</RR_Budget:FundRequested>
								</RR_Budget:IndirectCost>
								<RR_Budget:TotalIndirectCosts>%%</RR_Budget:TotalIndirectCosts>
							</RR_Budget:IndirectCosts>
							<RR_Budget:CognizantFederalAgency>%%</RR_Budget:CognizantFederalAgency>
							<RR_Budget:TotalCosts>%%</RR_Budget:TotalCosts>
							<RR_Budget:Fee>%%</RR_Budget:Fee>
							<RR_Budget:BudgetJustificationAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_Budget:BudgetJustificationAttachment>
						</RR_Budget:BudgetYear1>
						<RR_Budget:BudgetSummary>
							<RR_Budget:CumulativeTotalFundsRequestedSeniorKeyPerson>%%</RR_Budget:CumulativeTotalFundsRequestedSeniorKeyPerson>
							<RR_Budget:CumulativeTotalFundsRequestedOtherPersonnel>%%</RR_Budget:CumulativeTotalFundsRequestedOtherPersonnel>
							<RR_Budget:CumulativeTotalNoOtherPersonnel>%%</RR_Budget:CumulativeTotalNoOtherPersonnel>
							<RR_Budget:CumulativeTotalFundsRequestedPersonnel>%%</RR_Budget:CumulativeTotalFundsRequestedPersonnel>
							<RR_Budget:CumulativeEquipments>
								<RR_Budget:CumulativeTotalFundsRequestedEquipment>%%</RR_Budget:CumulativeTotalFundsRequestedEquipment>
							</RR_Budget:CumulativeEquipments>
							<RR_Budget:CumulativeTravels>
								<RR_Budget:CumulativeTotalFundsRequestedTravel>%%</RR_Budget:CumulativeTotalFundsRequestedTravel>
								<RR_Budget:CumulativeDomesticTravelCosts>%%</RR_Budget:CumulativeDomesticTravelCosts>
							</RR_Budget:CumulativeTravels>
							<RR_Budget:CumulativeTrainee>
								<RR_Budget:CumulativeTotalFundsRequestedTraineeCosts>%%</RR_Budget:CumulativeTotalFundsRequestedTraineeCosts>
								<RR_Budget:CumulativeTraineeTuitionFeesHealthInsurance>%%</RR_Budget:CumulativeTraineeTuitionFeesHealthInsurance>
								<RR_Budget:CumulativeTraineeTravel>%%</RR_Budget:CumulativeTraineeTravel>
								<RR_Budget:CumulativeNoofTrainees>%%</RR_Budget:CumulativeNoofTrainees>
							</RR_Budget:CumulativeTrainee>
							<RR_Budget:CumulativeOtherDirect>
								<RR_Budget:CumulativeTotalFundsRequestedOtherDirectCosts>%%</RR_Budget:CumulativeTotalFundsRequestedOtherDirectCosts>
								<RR_Budget:CumulativeMaterialAndSupplies>%%</RR_Budget:CumulativeMaterialAndSupplies>
								<RR_Budget:CumulativePublicationCosts>%%</RR_Budget:CumulativePublicationCosts>
								<RR_Budget:CumulativeConsultantServices>%%</RR_Budget:CumulativeConsultantServices>
								<RR_Budget:CumulativeSubawardConsortiumContractualCosts>%%</RR_Budget:CumulativeSubawardConsortiumContractualCosts>
								<RR_Budget:CumulativeOther1DirectCost>%%</RR_Budget:CumulativeOther1DirectCost>
							</RR_Budget:CumulativeOtherDirect>
							<RR_Budget:CumulativeTotalFundsRequestedDirectCosts>%%</RR_Budget:CumulativeTotalFundsRequestedDirectCosts>
							<RR_Budget:CumulativeTotalFundsRequestedIndirectCost>%%</RR_Budget:CumulativeTotalFundsRequestedIndirectCost>
							<RR_Budget:CumulativeTotalFundsRequestedDirectIndirectCosts>%%</RR_Budget:CumulativeTotalFundsRequestedDirectIndirectCosts>
							<RR_Budget:CumulativeFee>%%</RR_Budget:CumulativeFee>
						</RR_Budget:BudgetSummary>
					</RR_Budget:RR_Budget>
					<RR_KeyPerson:RR_KeyPerson RR_KeyPerson:FormVersion="1.0">
						<RR_KeyPerson:PDPI>
							<RR_KeyPerson:Profile>
								<RR_KeyPerson:Name>
									<globLib:PrefixName>%%</globLib:PrefixName>
									<globLib:FirstName>%%</globLib:FirstName>
									<globLib:MiddleName>%%</globLib:MiddleName>
									<globLib:LastName>%%</globLib:LastName>
								</RR_KeyPerson:Name>
								<RR_KeyPerson:Title>%%</RR_KeyPerson:Title>
								<RR_KeyPerson:Address>
									<globLib:Street1>%%</globLib:Street1>
									<globLib:City>%%</globLib:City>
									<globLib:County>%%</globLib:County>
									<globLib:State>%%</globLib:State>
									<globLib:ZipCode>%%</globLib:ZipCode>
									<globLib:Country>%%</globLib:Country>
								</RR_KeyPerson:Address>
								<RR_KeyPerson:Phone>%%</RR_KeyPerson:Phone>
								<RR_KeyPerson:Fax>%%</RR_KeyPerson:Fax>
								<RR_KeyPerson:Email>%%</RR_KeyPerson:Email>
								<RR_KeyPerson:OrganizationName>%%</RR_KeyPerson:OrganizationName>
								<RR_KeyPerson:DepartmentName>%%</RR_KeyPerson:DepartmentName>
								<RR_KeyPerson:DivisionName>%%</RR_KeyPerson:DivisionName>
								<RR_KeyPerson:Credential>%%</RR_KeyPerson:Credential>
								<RR_KeyPerson:ProjectRole>%%</RR_KeyPerson:ProjectRole>
								<RR_KeyPerson:BioSketchsAttached>
									<RR_KeyPerson:BioSketchAttached>
										<att:FileName>%%</att:FileName>
										<att:MimeType>application/pdf</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</RR_KeyPerson:BioSketchAttached>
								</RR_KeyPerson:BioSketchsAttached>
								<RR_KeyPerson:SupportsAttached>
									<RR_KeyPerson:SupportAttached>
										<att:FileName>%%</att:FileName>
										<att:MimeType>application/pdf</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</RR_KeyPerson:SupportAttached>
								</RR_KeyPerson:SupportsAttached>
							</RR_KeyPerson:Profile>
						</RR_KeyPerson:PDPI>
						<RR_KeyPerson:KeyPerson>
							<RR_KeyPerson:Profile>
								<RR_KeyPerson:Name>
									<globLib:PrefixName>%%</globLib:PrefixName>
									<globLib:FirstName>%%</globLib:FirstName>
									<globLib:MiddleName>%%</globLib:MiddleName>
									<globLib:LastName>%%</globLib:LastName>
								</RR_KeyPerson:Name>
								<RR_KeyPerson:Title>%%</RR_KeyPerson:Title>
								<RR_KeyPerson:Address>
									<globLib:Street1>%%</globLib:Street1>
									<globLib:City>%%</globLib:City>
									<globLib:County>%%</globLib:County>
									<globLib:State>%%</globLib:State>
									<globLib:ZipCode>%%</globLib:ZipCode>
									<globLib:Country>%%</globLib:Country>
								</RR_KeyPerson:Address>
								<RR_KeyPerson:Phone>%%</RR_KeyPerson:Phone>
								<RR_KeyPerson:Fax>%%</RR_KeyPerson:Fax>
								<RR_KeyPerson:Email>%%</RR_KeyPerson:Email>
								<RR_KeyPerson:OrganizationName>%%</RR_KeyPerson:OrganizationName>
								<RR_KeyPerson:DepartmentName>%%</RR_KeyPerson:DepartmentName>
								<RR_KeyPerson:DivisionName>%%</RR_KeyPerson:DivisionName>
								<RR_KeyPerson:Credential>%%</RR_KeyPerson:Credential>
								<RR_KeyPerson:ProjectRole>%%</RR_KeyPerson:ProjectRole>
								<RR_KeyPerson:OtherProjectRoleCategory>%%</RR_KeyPerson:OtherProjectRoleCategory>
								<RR_KeyPerson:BioSketchsAttached>
									<RR_KeyPerson:BioSketchAttached>
										<att:FileName>%%</att:FileName>
										<att:MimeType>application/pdf</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</RR_KeyPerson:BioSketchAttached>
								</RR_KeyPerson:BioSketchsAttached>
								<RR_KeyPerson:SupportsAttached>
									<RR_KeyPerson:SupportAttached>
										<att:FileName>%%</att:FileName>
										<att:MimeType>application/pdf</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</RR_KeyPerson:SupportAttached>
								</RR_KeyPerson:SupportsAttached>
							</RR_KeyPerson:Profile>
						</RR_KeyPerson:KeyPerson>
						<RR_KeyPerson:AdditionalProfilesAttached>
							<RR_KeyPerson:AdditionalProfileAttached>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_KeyPerson:AdditionalProfileAttached>
						</RR_KeyPerson:AdditionalProfilesAttached>
						<RR_KeyPerson:BioSketchsAttached>
							<RR_KeyPerson:BioSketchAttached>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_KeyPerson:BioSketchAttached>
						</RR_KeyPerson:BioSketchsAttached>
						<RR_KeyPerson:SupportsAttached>
							<RR_KeyPerson:SupportAttached>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_KeyPerson:SupportAttached>
						</RR_KeyPerson:SupportsAttached>
					</RR_KeyPerson:RR_KeyPerson>
					<RR_PerformanceSite:RR_PerformanceSite RR_PerformanceSite:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/RR_PerformanceSite-V1.0 http://apply.grants.gov/forms/schemas/RR_PerformanceSite-V1.0.xsd";>
						<RR_PerformanceSite:PrimarySite>
							<RR_PerformanceSite:OrganizationName>%%</RR_PerformanceSite:OrganizationName>
							<RR_PerformanceSite:Address>
								<RR_PerformanceSite:Street1>%%</RR_PerformanceSite:Street1>
								<RR_PerformanceSite:City>%%</RR_PerformanceSite:City>
								<RR_PerformanceSite:County>%%</RR_PerformanceSite:County>
								<RR_PerformanceSite:State>%%</RR_PerformanceSite:State>
								<RR_PerformanceSite:ZipCode>%%</RR_PerformanceSite:ZipCode>
								<RR_PerformanceSite:Country>%%</RR_PerformanceSite:Country>
							</RR_PerformanceSite:Address>
						</RR_PerformanceSite:PrimarySite>
						<RR_PerformanceSite:OtherSite>
							<RR_PerformanceSite:OrganizationName>%%</RR_PerformanceSite:OrganizationName>
							<RR_PerformanceSite:Address>
								<RR_PerformanceSite:Street1>%%</RR_PerformanceSite:Street1>
								<RR_PerformanceSite:City>%%</RR_PerformanceSite:City>
								<RR_PerformanceSite:State>%%</RR_PerformanceSite:State>
								<RR_PerformanceSite:ZipCode>%%</RR_PerformanceSite:ZipCode>
								<RR_PerformanceSite:Country>%%</RR_PerformanceSite:Country>
							</RR_PerformanceSite:Address>
						</RR_PerformanceSite:OtherSite>
						<RR_PerformanceSite:AttachedFile>
							<att:FileName>%%</att:FileName>
							<att:MimeType>application/pdf</att:MimeType>
							<att:FileLocation att:href="%%"/>
							<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
						</RR_PerformanceSite:AttachedFile>
					</RR_PerformanceSite:RR_PerformanceSite>
					<RR_OtherProjectInfo:RR_OtherProjectInfo RR_OtherProjectInfo:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/RR_OtherProjectInfo-V1.0 http://trapply.grants.gov/forms/schemas/RR_OtherProjectInfo-V1.0.xsd";>
						<RR_OtherProjectInfo:HumanSubjectsIndicator>%%</RR_OtherProjectInfo:HumanSubjectsIndicator>
						<RR_OtherProjectInfo:HumanSubjectsSupplement>
							<RR_OtherProjectInfo:HumanSubjectIRBReviewIndicator>%%</RR_OtherProjectInfo:HumanSubjectIRBReviewIndicator>
						</RR_OtherProjectInfo:HumanSubjectsSupplement>
						<RR_OtherProjectInfo:VertebrateAnimalsIndicator>%%</RR_OtherProjectInfo:VertebrateAnimalsIndicator>
						<RR_OtherProjectInfo:VertebrateAnimalsSupplement>
							<RR_OtherProjectInfo:VertebrateAnimalsIACUCReviewIndicator>%%</RR_OtherProjectInfo:VertebrateAnimalsIACUCReviewIndicator>
						</RR_OtherProjectInfo:VertebrateAnimalsSupplement>
						<RR_OtherProjectInfo:ProprietaryInformationIndicator>%%</RR_OtherProjectInfo:ProprietaryInformationIndicator>
						<RR_OtherProjectInfo:EnvironmentalImpact>
							<RR_OtherProjectInfo:EnvironmentalImpactIndicator>No</RR_OtherProjectInfo:EnvironmentalImpactIndicator>
						</RR_OtherProjectInfo:EnvironmentalImpact>
						<RR_OtherProjectInfo:InternationalActivities>
							<RR_OtherProjectInfo:InternationalActivitiesIndicator>No</RR_OtherProjectInfo:InternationalActivitiesIndicator>
						</RR_OtherProjectInfo:InternationalActivities>
						<RR_OtherProjectInfo:AbstractAttachments>
							<RR_OtherProjectInfo:AbstractAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:AbstractAttachment>
						</RR_OtherProjectInfo:AbstractAttachments>
						<RR_OtherProjectInfo:FacilitiesAttachments>
							<RR_OtherProjectInfo:FacilitiesAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:FacilitiesAttachment>
						</RR_OtherProjectInfo:FacilitiesAttachments>
						<RR_OtherProjectInfo:EquipmentAttachments>
							<RR_OtherProjectInfo:EquipmentAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:EquipmentAttachment>
						</RR_OtherProjectInfo:EquipmentAttachments>
						<RR_OtherProjectInfo:BibliographyAttachments>
							<RR_OtherProjectInfo:BibliographyAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:BibliographyAttachment>
						</RR_OtherProjectInfo:BibliographyAttachments>
						<RR_OtherProjectInfo:ProjectNarrativeAttachments>
							<RR_OtherProjectInfo:ProjectNarrativeAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:ProjectNarrativeAttachment>
						</RR_OtherProjectInfo:ProjectNarrativeAttachments>
						<RR_OtherProjectInfo:OtherAttachments>
							<RR_OtherProjectInfo:OtherAttachment>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
							</RR_OtherProjectInfo:OtherAttachment>
						</RR_OtherProjectInfo:OtherAttachments>
					</RR_OtherProjectInfo:RR_OtherProjectInfo>
					<RR_SubawardBudget:RR_SubawardBudget RR_SubawardBudget:FormVersion="1.1" xsi:schemaLocation="http://apply.grants.gov/forms/RR_SubawardBudget-V1.1 http://trapply.grants.gov/forms/schemas/RR_SubawardBudget-V1.1.xsd";>
						<RR_SubawardBudget:ATT1>%%</RR_SubawardBudget:ATT1>
						<RR_SubawardBudget:BudgetAttachments>
							<RR_Budget:RR_Budget RR_Budget:FormVersion="1.0">
								<globLib:DUNSID>%%</globLib:DUNSID>
								<RR_Budget:BudgetType>%%</RR_Budget:BudgetType>
								<RR_Budget:OrganizationName>%%</RR_Budget:OrganizationName>
								<RR_Budget:BudgetYear1>
									<RR_Budget:BudgetPeriodStartDate>%%</RR_Budget:BudgetPeriodStartDate>
									<RR_Budget:BudgetPeriodEndDate>%%</RR_Budget:BudgetPeriodEndDate>
									<RR_Budget:BudgetPeriod>%</RR_Budget:BudgetPeriod>
									<RR_Budget:KeyPersons>
										<RR_Budget:KeyPerson>
											<RR_Budget:Name>
												<globLib:FirstName>%%</globLib:FirstName>
												<globLib:MiddleName>%%</globLib:MiddleName>
												<globLib:LastName>%%</globLib:LastName>
											</RR_Budget:Name>
											<RR_Budget:ProjectRole>%%</RR_Budget:ProjectRole>
											<RR_Budget:Compensation>
												<RR_Budget:RequestedSalary>%%</RR_Budget:RequestedSalary>
												<RR_Budget:FringeBenefits>%%</RR_Budget:FringeBenefits>
												<RR_Budget:FundsRequested>%%</RR_Budget:FundsRequested>
											</RR_Budget:Compensation>
										</RR_Budget:KeyPerson>
										<RR_Budget:TotalFundForAttachedKeyPersons RR_Budget:TotalFundForAttachedKeyPersonsExist="%%">%%</RR_Budget:TotalFundForAttachedKeyPersons>
										<RR_Budget:TotalFundForKeyPersons>%%</RR_Budget:TotalFundForKeyPersons>
										<RR_Budget:AttachedKeyPersons RR_Budget:TotalFundForAttachedKeyPersonsExist="%%">
											<att:FileName>%%</att:FileName>
											<att:MimeType>application/pdf</att:MimeType>
											<att:FileLocation att:href="%%"/>
											<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
										</RR_Budget:AttachedKeyPersons>
									</RR_Budget:KeyPersons>
									<RR_Budget:OtherPersonnel>
										<RR_Budget:OtherPersonnelTotalNumber>%%</RR_Budget:OtherPersonnelTotalNumber>
										<RR_Budget:TotalOtherPersonnelFund>%%</RR_Budget:TotalOtherPersonnelFund>
									</RR_Budget:OtherPersonnel>
									<RR_Budget:TotalCompensation>%%</RR_Budget:TotalCompensation>
									<RR_Budget:Equipment>
										<RR_Budget:EquipmentList>
											<RR_Budget:EquipmentItem>%%</RR_Budget:EquipmentItem>
											<RR_Budget:FundsRequested>%%</RR_Budget:FundsRequested>
										</RR_Budget:EquipmentList>
										<RR_Budget:TotalFundForAttachedEquipment RR_Budget:TotalFundForAttachedEquipmentExist="%%">%%</RR_Budget:TotalFundForAttachedEquipment>
										<RR_Budget:TotalFund>%%</RR_Budget:TotalFund>
										<RR_Budget:AdditionalEquipmentsAttachment RR_Budget:TotalFundForAttachedEquipmentExist="%%">
											<att:FileName>%%</att:FileName>
											<att:MimeType>application/pdf</att:MimeType>
											<att:FileLocation att:href="%%"/>
											<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
										</RR_Budget:AdditionalEquipmentsAttachment>
									</RR_Budget:Equipment>
									<RR_Budget:DirectCosts>%%</RR_Budget:DirectCosts>
									<RR_Budget:TotalCosts>%%</RR_Budget:TotalCosts>
									<RR_Budget:BudgetJustificationAttachment>
										<att:FileName>%%</att:FileName>
										<att:MimeType>application/pdf</att:MimeType>
										<att:FileLocation att:href="%%"/>
										<glob:HashValue glob:hashAlgorithm="SHA-1">%%</glob:HashValue>
									</RR_Budget:BudgetJustificationAttachment>
								</RR_Budget:BudgetYear1>
								<RR_Budget:BudgetSummary>
									<RR_Budget:CumulativeTotalFundsRequestedSeniorKeyPerson>%%</RR_Budget:CumulativeTotalFundsRequestedSeniorKeyPerson>
									<RR_Budget:CumulativeTotalFundsRequestedPersonnel>%%</RR_Budget:CumulativeTotalFundsRequestedPersonnel>
									<RR_Budget:CumulativeEquipments>
										<RR_Budget:CumulativeTotalFundsRequestedEquipment>%%</RR_Budget:CumulativeTotalFundsRequestedEquipment>
									</RR_Budget:CumulativeEquipments>
									<RR_Budget:CumulativeTotalFundsRequestedDirectCosts>%%</RR_Budget:CumulativeTotalFundsRequestedDirectCosts>
									<RR_Budget:CumulativeTotalFundsRequestedDirectIndirectCosts>%%</RR_Budget:CumulativeTotalFundsRequestedDirectIndirectCosts>
								</RR_Budget:BudgetSummary>
							</RR_Budget:RR_Budget>
						</RR_SubawardBudget:BudgetAttachments>
					</RR_SubawardBudget:RR_SubawardBudget>
					<PHS398_CoverLetter:PHS398_CoverLetter PHS398_CoverLetter:FormVersion="1.0" xsi:schemaLocation="http://apply.grants.gov/forms/PHS398_CoverLetter-V1.0 http://apply.grants.gov/forms/schemas/PHS398_CoverLetter-V1.0.xsd";>
						<PHS398_CoverLetter:CoverLetterFile>
							<PHS398_CoverLetter:CoverLetterFilename>
								<att:FileName>%%</att:FileName>
								<att:MimeType>application/pdf</att:MimeType>
								<att:FileLocation att:href="%%"/>
								<glob:HashValue glob:hashAlgorithm="SHA-1"/>
							</PHS398_CoverLetter:CoverLetterFilename>
						</PHS398_CoverLetter:CoverLetterFile>
					</PHS398_CoverLetter:PHS398_CoverLetter>
				</grant:Forms>
				<footfix:GrantSubmissionFooter ns1:schemaVersion="1.0" xmlns="http://apply.grants.gov/system/Footer-V1.0"; xmlns:ns1="http://apply.grants.gov/system/Global-V1.0";>
					<ns1:HashValue ns1:hashAlgorithm="SHA-1">%%</ns1:HashValue>
					<ReceivedDateTime>%%</ReceivedDateTime>
					<SubmitterName>%%</SubmitterName>
					<footfix:Grants_govTrackingNumber>%%</footfix:Grants_govTrackingNumber>
				</footfix:GrantSubmissionFooter>
			</grant:GrantApplication>
		</as:Structure>
	</as:AssemblyStructure>
	<as:BusinessUseContext>
		<as:Rules>
			<as:default>
				<as:context>
					<!--  These rules are to overcome the issues with namespaces and XPath in the original source -->
					<as:constraint action="makeOptional(//headfix:GrantSubmissionHeader/@ns1:schemaVersion)"/>
					<as:constraint action="makeOptional(//footfix:GrantSubmissionFooter/@ns1:schemaVersion)"/>
					<as:constraint action="makeOptional(//ns1:HashValue/@ns1:hashAlgorithm)"/>
					<as:constraint action="makeOptional(//RR_SF424:RR_SF424/@globLib:FormVersion)"/>
					<as:constraint action="makeOptional(//RR_SF424:RR_SF424/@xsi:schemaLocation)"/>
					<as:constraint action="makeOptional(//PHS398_ResearchPlan:PHS398_ResearchPlan/@PHS398_ResearchPlan:FormVersion)"/>
					<as:constraint action="makeOptional(//PHS398_ResearchPlan:PHS398_ResearchPlan/@xsi:schemaLocation)"/>
					<as:constraint action="makeOptional(//att:FileLocation/@att:href)"/>
					<as:constraint action="makeOptional(//PHS398_CoverPageSupplement:PHS398_CoverPageSupplement/@PHS398_CoverPageSupplement:FormVersion)"/>
					<as:constraint action="makeOptional(//PHS398_CoverPageSupplement:PHS398_CoverPageSupplement/@xsi:schemaLocation)"/>
					<as:constraint action="makeOptional(//PHS398_Checklist:PHS398_Checklist/@PHS398_Checklist:FormVersion)"/>
					<as:constraint action="makeOptional(//PHS398_Checklist:PHS398_Checklist/@xsi:schemaLocation)"/>
					<as:constraint action="makeOptional(//SBIR_STTR_Information:SBIR_STTR_Information/@SBIR_STTR_Information:FormVersion)"/>
					<as:constraint action="makeOptional(//SBIR_STTR_Information:SBIR_STTR_Information/@xsi:schemaLocation)"/>
					<as:constraint action="makeOptional(//RR_OtherProjectInfo:RR_OtherProjectInfo/@RR_OtherProjectInfo:FormVersion)"/>
					<as:constraint action="makeOptional(//RR_OtherProjectInfo:RR_OtherProjectInfo/@xsi:schemaLocation)"/>
					<as:constraint action="makeOptional(//RR_Budget:RR_Budget/@RR_Budget:FormVersion)"/>
					<as:constraint action="makeOptional(//RR_Budget:RR_Budget/@xsi:schemaLocation)"/>
					<as:constraint action="makeOptional(//RR_PerformanceSite:RR_PerformanceSite/@RR_PerformanceSite:FormVersion"/>
					<as:constraint action="makeOptional(//RR_PerformanceSite:RR_PerformanceSite/@xsi:schemaLocation)"/>
					<as:constraint action="makeOptional(//PHS398_CoverLetter:PHS398_CoverLetter/@PHS398_CoverLetter:FormVersion)"/>
					<as:constraint action="makeOptional(//PHS398_CoverLetter:PHS398_CoverLetter/@xsi:schemaLocation)"/>
					<!-- Repeatable sections of the structure rules -->
					<as:constraint action="makeRepeatable(//RR_Budget:KeyPerson)"/>
					<as:constraint action="makeRepeatable(//RR_Budget:Other)"/>
					<as:constraint action="makeRepeatable(//RR_KeyPerson:KeyPerson)"/>
					<as:constraint action="makeRepeatable(//att:AttachedFile)"/>
					<as:constraint action="makeRepeatable(//RR_Budget:TotalCosts)"/>
					<!-- Optional sections of the structure rules -->
					<as:constraint action="makeOptional(//RR_SF424:ApplicantID)"/>
					<as:constraint action="makeOptional(//RR_SF424:Fax)"/>
					<as:constraint action="makeOptional(//RR_SF424:DepartmentName)"/>
					<as:constraint action="makeOptional(//RR_SF424:DivisionName)"/>
					<as:constraint action="makeOptional(//globLib:MiddleName)"/>
					<as:constraint action="makeOptional(//globLib:DepartmentName)"/>
					<as:constraint action="makeOptional(//globLib:DivisionName)"/>
					<as:constraint action="makeOptional(//globLib:County)"/>
					<as:constraint action="makeOptional(//RR_SF424:PreApplicationAttachment)"/>
					<as:constraint action="makeOptional(//SBIR_STTR_Information:SBIR_STTR_Information)"/>
					<as:constraint action="makeOptional(//PHS398_ResearchPlan:TargetedPlannedEnrollmentTable)"/>
					<as:constraint action="makeOptional(//PHS398_ResearchPlan:VertebrateAnimals)"/>
					<as:constraint action="makeOptional(//PHS398_ResearchPlan:Appendix)"/>
					<as:constraint action="makeOptional(//PHS398_ResearchPlan:ResourceSharingPlans)"/>
					<as:constraint action="makeOptional(//PHS398_ResearchPlan:IntroductionToApplication)"/>
					<as:constraint action="makeOptional(//PHS398_Checklist:PHS398_Checklist)"/>
					<as:constraint action="makeOptional(//PHS398_CoverPageSupplement:ContactFax)"/>
					<as:constraint action="makeOptional(//PHS398_CoverPageSupplement:isClinicalTrial)"/>
					<as:constraint action="makeOptional(//PHS398_CoverPageSupplement:ClinicalTrial)"/>
					<as:constraint action="makeOptional(//PHS398_CoverPageSupplement:isPhaseIIIClinicalTrial)"/>
					<as:constraint action="makeOptional(//RR_Budget:TotalFundForAttachedKeyPersons/@RR_Budget:TotalFundForAttachedKeyPersonsExist)"/>
					<as:constraint action="makeOptional(//RR_Budget:AttachedKeyPersons/@RR_Budget:TotalFundForAttachedKeyPersonsExist)"/>
					<as:constraint action="makeOptional(//RR_Budget:TotalFundForAttachedEquipment/@RR_Budget:TotalFundForAttachedEquipmentExist)"/>
					<as:constraint action="makeOptional(//RR_Budget:AdditionalEquipmentsAttachment/@RR_Budget:TotalFundForAttachedEquipmentExist)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:RR_KeyPerson/@RR_KeyPerson:FormVersion)"/>
					<as:constraint action="makeOptional(//RR_Budget:CalendarMonths)"/>
					<as:constraint action="makeOptional(//RR_Budget:BaseSalary)"/>
					<as:constraint action="makeOptional(//RR_Budget:TotalFundForAttachedKeyPersons)"/>
					<as:constraint action="makeOptional(//RR_Budget:OtherPersonnel)"/>
					<as:constraint action="makeOptional(//RR_Budget:Others)"/>
					<as:constraint action="makeOptional(//RR_Budget:Other)"/>
					<as:constraint action="makeOptional(//RR_PerformanceSite:OtherSite)"/>
					<as:constraint action="makeOptional(//RR_PerformanceSite:AttachedFile)"/>
					<as:constraint action="makeOptional(//RR_OtherProjectInfo:RR_OtherProjectInfo)"/>
					<as:constraint action="makeOptional(//RR_SubawardBudget:RR_SubawardBudget)"/>
					<as:constraint action="makeOptional(//RR_Budget:DomesticTravelCost)"/>
					<as:constraint action="makeOptional(//RR_Budget:EquipmentList)"/>
					<as:constraint action="makeOptional(//RR_Budget:TotalFundForAttachedEquipment)"/>
					<as:constraint action="makeOptional(//RR_Budget:AdditionalEquipmentsAttachment)"/>
					<as:constraint action="makeOptional(//RR_Budget:TuitionFeeHealthInsurance)"/>
					<as:constraint action="makeOptional(//RR_Budget:Travel)"/>
					<as:constraint action="makeOptional(//RR_Budget:ParticipantTraineeNumber)"/>
					<as:constraint action="makeOptional(//RR_Budget:PublicationCosts)"/>
					<as:constraint action="makeOptional(//RR_Budget:TotalOtherDirectCost)"/>
					<as:constraint action="makeOptional(//RR_Budget:SubawardConsortiumContractualCosts)"/>
					<as:constraint action="makeOptional(//RR_Budget:OtherDirectCosts)"/>
					<as:constraint action="makeOptional(//RR_Budget:CognizantFederalAgency)"/>
					<as:constraint action="makeOptional(//RR_Budget:CumulativeEquipments)"/>
					<as:constraint action="makeOptional(//RR_Budget:CumulativeTravels)"/>
					<as:constraint action="makeOptional(//RR_Budget:CumulativeTrainee)"/>
					<as:constraint action="makeOptional(//RR_Budget:CumulativeSubawardConsortiumContractualCosts)"/>
					<as:constraint action="makeOptional(//RR_Budget:CumulativeOther1DirectCost)"/>
					<as:constraint action="makeOptional(//globLib:PrefixName)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:Fax)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:PrefixName)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:DepartmentName)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:OrganizationName)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:DivisionName)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:Credential)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:SupportsAttached)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:ProjectRole)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:OtherProjectRoleCategory)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:Title)"/>
					<as:constraint action="makeOptional(//RR_KeyPerson:AdditionalProfilesAttached)"/>
					<!-- Business format rules for content metadata -->
					<as:constraint action="makeOptional(//RR_SF424:FederalID)"/>
					<as:constraint action="restrictValues(//headfix:GrantSubmissionHeader/AgencyName,'National Institutes of Health')"/>
					<as:constraint action="setDateMask(//headfix:OpeningDate,'YYYY-MM-DD')"/>
					<as:constraint action="setDateMask(//headfix:ClosingDate,'YYYY-MM-DD')"/>
					<as:constraint action="setDateMask(//RR_SF424:SubmittedDate,'YYYY-MM-DD')"/>
					<as:constraint action="setLength(//globLib:DUNSID,13)"/>
				</as:context>
			</as:default>
			<as:context condition="PHS398_ResearchPlan:TypeOfApplication='Resubmission'">
				<as:constraint action="makeMandatory(//RR_SF424:FederalID)"/>
				<as:constraint action="setLength(//RR_SF424:FederalID,15)"/>
			</as:context>
		</as:Rules>
	</as:BusinessUseContext>
	<!-- Data validations -->
	<as:DataValidations>
		<as:Conditions conditionID="SBIRs" condition="$applicationType = 'SBIR'">
			<as:conditional expression="string-length('//RR_SF424:FederalID') lessthan(value,'1')" syntax="XPath" outcome="fail" message="Federal Identifier value missing" test="always"/>
		</as:Conditions>
	</as:DataValidations>
	<as:ExternalMappingType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:noNamespaceSchemaLocation="C:/ecgap2/backupParser/config/application coonfig - cam/app-config-schema-cam.xsd">
		<as:ContentAssociation name="business_address">
			<as:Context>context</as:Context>
			<as:InputSource type="absolute" location="GrantApplication"/>
			<as:OutputChoice>
				<as:outputStore schemaName="" tableName="external_org_addresses_t" multipleLineItems="false"/>
			</as:OutputChoice>
			<as:RuleSet>
				<as:MapRuleColumn columnName="DUNS_ID" fieldname="DUNS_ID" dataType="VARCHAR2" persist="false" defaultValue="">
					<as:InputSource type="absolute" location="Forms/RR_SF424/ApplicantInfo/OrganizationInfo/DUNSID/text()"/>
					<as:Transformation id="cam:subString">
						<parameter name="min" value="0"/>
						<parameter name="max" value="20"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="EXTERNAL_ORG_ID" fieldname="EXTERNAL_ORG_ID" dataType="NUMBER" persist="true" defaultValue="">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="RR_SF424:external_org_id_Locator"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="ADDR_SEQ_NUM" fieldname="ADDR_SEQ_NUM" dataType="NUMBER" persist="true" storeValue="true">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="RR_SF424:BUS_OFC_ADDR_SEQ_NUM_Locator"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="PREFERRED_ADDR_CODE" fieldname="PREFERRED_ADDR_CODE" dataType="VARCHAR2" persist="true">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="cam:constant">
						<parameter name="value" value="N"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="" fieldname="PREFIX_NAME" dataType="VARCHAR2" persist="false">
					<as:InputSource type="absolute" location="Forms/RR_SF424/ApplicantInfo/ContactPersonInfo/Name/PrefixName/text()"/>
					<as:Transformation id="cam:trimR"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="" fieldname="LAST_NAME" dataType="VARCHAR2" persist="false">
					<as:InputSource type="absolute" location="Forms/RR_SF424/ApplicantInfo/ContactPersonInfo/Name/LastName/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="" fieldname="FIRST_NAME" dataType="VARCHAR2" persist="false">
					<as:InputSource type="absolute" location="Forms/RR_SF424/ApplicantInfo/ContactPersonInfo/Name/FirstName/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="" fieldname="MIDDLE_NAME" dataType="VARCHAR2" persist="false">
					<as:InputSource type="absolute" location="Forms/RR_SF424/ApplicantInfo/ContactPersonInfo/Name/MiddleName/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="CONTACT_NAME" fieldname="CONTACT_NAME" dataType="VARCHAR2" persist="true">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="cam:constant">
						<parameter name="field1" value="PREFIX_NAME"/>
						<parameter name="field2" value="LAST_NAME"/>
						<parameter name="field3" value="FIRST_NAME"/>
						<parameter name="field4" value="MIDDLE_NAME"/>
					</as:Transformation>
					<as:Transformation id="cam:subString">
						<parameter name="min" value="0"/>
						<parameter name="max" value="30"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="LINE_1_ADDR" fieldname="LINE_1_ADDR" dataType="VARCHAR2" persist="true">
					<as:InputSource type="absolute" location="Forms/PHS398_CoverPageSupplement/ContactPersonInfo/ContactTitle/text()"/>
					<as:Transformation id="cam:truncate">
						<parameter name="max" value="50"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="LINE_2_ADDR" fieldname="LINE_2_ADDR" dataType="VARCHAR2" persist="true">
					<as:InputSource type="absolute" location="Forms/PHS398_CoverPageSupplement/ContactPersonInfo/ContactAddress/Street1/text()"/>
					<as:Transformation id="cam:truncate">
						<parameter name="max" value="50"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="LINE_3_ADDR" fieldname="LINE_3_ADDR" dataType="VARCHAR2" persist="true">
					<as:InputSource type="absolute" location="Forms/PHS398_CoverPageSupplement/ContactPersonInfo/ContactAddress/Street2/text()"/>
					<as:Transformation id="cam:truncate">
						<parameter name="max" value="50"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="PHONE_NUM" fieldname="PHONE_NUM" dataType="VARCHAR2" persist="true">
					<as:InputSource type="absolute" location="Forms/RR_SF424/ApplicantInfo/ContactPersonInfo/Phone/text()"/>
					<as:Transformation id="cam:truncate">
						<parameter name="max" value="25"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="ZIP_CODE" fieldname="ZIP_CODE" dataType="VARCHAR2" persist="true">
					<as:InputSource type="absolute" location="Forms/PHS398_CoverPageSupplement/ContactPersonInfo/ContactAddress/ZipCode/text()"/>
					<as:Transformation id="cam:truncate">
						<parameter name="max" value="9"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="EMAIL_ADDR" fieldname="EMAIL_ADDR" dataType="VARCHAR2" persist="true">
					<as:InputSource type="absolute" location="Forms/RR_SF424/ApplicantInfo/ContactPersonInfo/Email/text()"/>
					<as:Transformation id="cam:truncate">
						<parameter name="max" value="80"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="CITY_NAME" fieldname="CITY_NAME" dataType="VARCHAR2" persist="true">
					<as:InputSource type="absolute" location="Forms/PHS398_CoverPageSupplement/ContactPersonInfo/ContactAddress/City/text()"/>
					<as:Transformation id="cam:truncate">
						<parameter name="max" value="35"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="ADDR_TYPE_CODE" fieldname="ADDR_TYPE_CODE" dataType="VARCHAR2" persist="true">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="cam:constant">
						<parameter name="value" value="BUS"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="STATE_CODE" fieldname="STATE_CODE" dataType="VARCHAR2" persist="true">
					<as:InputSource type="absolute" location="Forms/PHS398_CoverPageSupplement/ContactPersonInfo/ContactAddress/State/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="COUNTRY_SEQ_NUM" fieldname="COUNTRY_SEQ_NUM" dataType="NUMBER" persist="true">
					<as:InputSource type="absolute" location="Forms/RR_SF424/ApplicantInfo/OrganizationInfo/Address/Country/text()"/>
					<as:Transformation id="RR_SF424:code">
						<parameter name="codeName" value="countryCode"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="CREATOR_ID" fieldname="CREATOR_ID" dataType="VARCHAR2" persist="false" defaultValue="">
					<as:InputSource type="noLocation" location=""/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="CREATED_DATE" fieldname="CREATED_DATE" dataType="DATE" persist="false" defaultValue="">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="cam:currentDate">
						<parameter name="format" value="yyMMddHHmmss"/>
					</as:Transformation>
				</as:MapRuleColumn>
			</as:RuleSet>
		</as:ContentAssociation>
		<as:ContentAssociation name="appl_periods_t">
			<as:Context>context</as:Context>
			<as:InputSource type="absolute" location="Forms/RR_Budget/BudgetYear1"/>
			<as:InputSource type="absolute" location="Forms/RR_Budget/BudgetYear2"/>
			<as:InputSource type="absolute" location="Forms/RR_Budget/BudgetYear3"/>
			<as:InputSource type="absolute" location="Forms/RR_Budget/BudgetYear4"/>
			<as:InputSource type="absolute" location="Forms/RR_Budget/BudgetYear5"/>
			<as:OutputChoice>
				<as:outputStore schemaName="" tableName="appl_periods_t" multipleLineItems="true"/>
			</as:OutputChoice>
			<as:RuleSet>
				<as:MapRuleColumn columnName="APPL_ID" fieldname="APPL_ID" dataType="NUMBER" persist="true" defaultValue="">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="RR_SF424:key">
						<parameter name="ID" value="APPL_ID:appls_t"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="APPL_PERIOD_NUM" fieldname="APPL_PERIOD_NUM" dataType="NUMBER" persist="true" defaultValue="">
					<as:InputSource type="relative" location="BudgetPeriod/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="PERIOD_TYPE_CODE" fieldname="PERIOD_TYPE_CODE" dataType="VARCHAR2" persist="true" defaultValue="">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="cam:constant">
						<parameter name="value" value="REQ"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="APPL_PERIOD_START_DATE" fieldname="APPL_PERIOD_START_DATE" dataType="DATE" persist="true" defaultValue="">
					<as:InputSource type="relative" location="BudgetPeriodStartDate/text()"/>
					<as:Transformation id="cam:date">
						<parameter name="inputFormat" value="yyyy-MM-dd"/>
						<parameter name="outputFormat" value="yyMMddHHmmss"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="APPL_PERIOD_END_DATE" fieldname="APPL_PERIOD_END_DATE" dataType="DATE" persist="true" defaultValue="">
					<as:InputSource type="relative" location="BudgetPeriodEndDate/text()"/>
					<as:Transformation id="cam:date">
						<parameter name="inputFormat" value="yyyy-MM-dd"/>
						<parameter name="outputFormat" value="yyMMddHHmmss"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="FEE_AMT" fieldname="FEE_AMT" dataType="NUMBER" persist="true" defaultValue="">
					<as:InputSource type="relative" location="Fee/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="DIRECT_COST_AMT" fieldname="DIRECT_COST_AMT" dataType="NUMBER" persist="true" defaultValue="">
					<as:InputSource type="relative" location="DirectCosts/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="INDIRECT_COST_AMT" fieldname="INDIRECT_COST_AMT" dataType="NUMBER" persist="true" defaultValue="">
					<as:InputSource type="relative" location="IndirectCosts/TotalIndirectCosts/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="TOTAL_PERIOD_AMT" fieldname="TOTAL_PERIOD_AMT" dataType="NUMBER" persist="true" defaultValue="">
					<as:InputSource type="relative" location="TotalCosts/text()"/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="FY" fieldname="FY" dataType="NUMBER" persist="true" defaultValue="">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="cam:constant">
						<parameter name="valuet" value="0"/>
					</as:Transformation>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="CREATOR_ID" fieldname="CREATOR_ID" dataType="VARCHAR2" persist="false" defaultValue="">
					<as:InputSource type="noLocation" location=""/>
				</as:MapRuleColumn>
				<as:MapRuleColumn columnName="CREATED_DATE" fieldname="CREATED_DATE" dataType="DATE" persist="false" defaultValue="">
					<as:InputSource type="noLocation" location=""/>
					<as:Transformation id="cam:currentDate">
						<parameter name="format" value="yyMMddHHmmss"/>
					</as:Transformation>
				</as:MapRuleColumn>
			</as:RuleSet>
		</as:ContentAssociation>
	</as:ExternalMappingType>
</as:CAM>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]