<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="xsltforms/xsltforms.xsl" type="text/xsl"?>
<?xsltforms-options debug="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:xf="http://www.w3.org/2002/xforms"
      xmlns:ev="http://www.w3.org/2001/xml-events"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      
<head>
<title>Strategic Plan Form</title>
<meta name="DC.title" content="Strategic Plan (StratML) XForm"/>
<meta name="title" content="Strategic Plan (StratML) XForm" />
<meta name="DC.subject" scheme="DCTERMS.LCSH" content="Strategic Plans, StratML, XForms, XSLTForms" />
<meta name="DC.contributor" content="Joe Carmel"/>
<meta name="DC.contributor" content="Alain Couthures (agencexml.com)"/>
<meta name="DC.contributor" content="Owen Ambur"/>
<meta name="DC.rights" content="Public domain"/>
<meta name="DC.rights.accessRights" content="public" />
<meta name="DC.format.medium" scheme="DCTERMS.IMT" content="text/xml" /> 
<meta name="medium" content="XForm" />
<meta name="DC.identifier" scheme="DCTERMS.URI" content="http://www.xmldatasets.net/stratml/" />
<meta name="DC.language" scheme="DCTERMS.RFC3066" content="en-US" /> 
<meta http-equiv="Content-Language" content="en-US" />
<meta name="keywords" content="Strategic Plans, StratML, XForms, XSTForms" />
<meta name="DC.date" content="2010-02-04"/>

<style type="text/css">
hr {height: 5px; width: 22%; color: gold; background-color: gold; }
h1 {color:orange; }
div.logo {font-family: Garamond; font-size:300%; font-weight: bold;}
span.definition {font-family: Helvetica; font-size:40%;}
span.button {font-family: Helvetica; font-size:100%;}
div.intro {font-family: Arial; font-size:95%; text-align:left;}
div.LEFT {font-family: Helvetica; font-size:100%; text-align:left; margin:15px;}
@namespace xf url("http://www.w3.org/2002/xforms");
 label, legend {font-weight: normal;}
 
/* The default field width for all inputs */
.xforms-value {width: 100px}
 
/* custom field width overrides relative to current font size */
/* ex is the size of the current lowercase 'x' in pixels */
/* em is the size of the current "M" character in pixels */
.Source .xforms-value {width:60ex}
.name .xforms-value {width:30ex}

.email .xforms-value {width:30ex}
.textarea .xforms-value {width:70ex; font-family: Helvetica;sans-serif}
.textareabig .xforms-value {width:100ex; font-family: Helvetica;sans-serif}

td {vertical-align: top;}
</style>

<xf:model>
	<xf:instance>
<StrategicPlan><id/><Name>Information Resources Management Strategic Plan</Name><Description>The purpose of NASA’s Information Resources Management (IRM) Strategic Plan is to guide the direction, focus, mission alignment, principles, investments, initiatives and accountability of the NASA Information Technology organization and to maximize the value of IT to NASA programs, partners, stakeholders and the American public.</Description><OtherInformation>As part of the section 3506(b)(2) of title 44 of the United States Code and the Clinger/Cohen Act of 1996, the Office of the Chief Information Officer is directed to develop and maintain a strategic information resources management plan. </OtherInformation><StrategicPlanCore><Organization><Name>National Aeronautics and Space Administration</Name><Acronym>NASA</Acronym><Identifier>_f55c91c2-b9a3-11e1-8c66-74d59e792875</Identifier><Description/><Stakeholder><Name>Linda Cureton</Name><Description>Chief Information Officer</Description></Stakeholder></Organization><Vision><Description>The NASA IT organization is the very best in government</Description><Identifier>_f55c97e4-b9a3-11e1-8c66-74d59e792875</Identifier></Vision><Mission><Description>To increase the productivity of scientists, engineers, and mission support personnel by responsively and efficiently delivering reliable, innovative and secure IT services.</Description><Identifier>_f55c9938-b9a3-11e1-8c66-74d59e792875</Identifier></Mission><Value><Name>Mission-Enablement</Name><Description>NASA IT must be mission-enabling and stakeholder and customer focused. Our services must meet the needs of our customers and be seen as a key enabler that helps our customers achieve their mission goals and objectives. We must include stakeholders and customers in our planning, execution and evaluation phases.</Description></Value><Value><Name>Innovation</Name><Description>Innovation is critical. NASA will identify, analyze and appropriately adopt value-added emerging information technologies in support of current and future mission, research and development, and mission support requirements.</Description></Value><Value><Name>Teamwork</Name><Description>Teamwork is essential. We work in a matrixed and distributed IT environment and we must be able to communicate and trust one another. We rely on each other for success.</Description></Value><Value><Name>Security</Name><Description>Security is central to mission integrity. NASA will proactively manage IT security risks, while ensuring mission success.</Description></Value><Value><Name>Affordability</Name><Description>Affordability influences what is possible. NASA’s IT budget is under pressure. We need to collaborate with our customers to balance supply with demand to ensure that capabilities are affordable within the budget horizon and align with long-term strategic goals.</Description></Value><Value><Name>Integration</Name><Description>Integration of processes and information is necessary for mission success. NASA must implement and maintain IT that enables the integration of processes and information across organizational boundaries and empowers NASA through information sharing.</Description></Value><Value><Name>Effectiveness</Name><Description>Effectiveness and efficiency are basic tenets. NASA will implement value-added IT that balances efficiency, effectiveness and risks.</Description></Value><Value><Name>Efficiency</Name><Description/></Value><Goal><Name>Infrastructure and Applications</Name><Description>Transform NASA’s IT infrastructure and application services to better meet evolving stakeholder needs and support mission success.</Description><Identifier>_f55c9a1e-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>1</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>NASA utilizes many common enterprise capabilities such as integrated email, calendaring, instant messaging, directory services, and the NASA public web portal. Our strategy is to improve mission performance across our portfolio of enterprise IT assets, affordably, by delivering integrated services that are increasingly driven by customer priorities and collaboration and scaled appropriately to achieve cost savings and delivery efficiencies. The IT Infrastructure Integration Program (I3P) continues to be a key pillar in the ongoing transformation of our core IT services from a Center-based model to an enterprise-based service provisioning and management model. The scope of I3P is as broad as the impacts, including consolidation and central management of IT services within web technologies, enterprise business and management applications, integrated network and communications services, end user services, and Tier 1 service desk and ordering. To further enhance support across participants in NASA’s mission, we will continue to focus on advances in collaborative information sharing and integrating disciplined IT service management processes aligned with the IT Infrastructure Library (ITIL) framework to improve the efficiency, effectiveness, and consistency of service delivery.</OtherInformation><Objective><Name>Computing Experience</Name><Description>Ensure a positive end-to-end computing experience for stakeholders.</Description><Identifier>_f55c9b18-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>1.1</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>In order to enhance our users’ computing experience across the NASA enterprise, we must improve the integration of Agency IT services and processes to minimize the customer and technical impacts of IT service delivery. Standardization across computing services will be increased where appropriate, accompanied with the flexibility needed to meet diverse requirements when necessary to support our missions. Services will be refreshed to meet changing end user technology requirements and expectations, and will be seamlessly integrated into NASA’s IT architecture and support services. The successful migration of public and enterprise services from IPv4 to the fully supported IPv6 will help prepare us to support the diverse portfolio of applications that the Agency and participants in NASA’s mission will require in the future.</OtherInformation></Objective><Objective><Name>Efficiency</Name><Description>Achieve efficiencies in providing IT services, e.g., Data Center Consolidation and Enterprise Service Desk (ESD).</Description><Identifier>_f55c9c44-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>1.2</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Our intent is to purchase services rather than hardware when appropriate, and focus on efficient and productive service delivery instead of maintenance. NASA will promote uniformity across these enterprise IT services and provide increased transparency into service cost components. Consolidation of Agency and Center-specific data center operations will result in reduced power and water consumption, supporting both cost-efficiency and our desire for “Green IT”. In parallel, NASA will align with OMB’s “Cloud-first” IT reform policy.</OtherInformation></Objective><Objective><Name>Mobile Workforce</Name><Description>Empower the mobile workforce (anytime, anywhere, securely).</Description><Identifier>_f55c9d3e-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>1.3</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>NASA’s workforce must be able to take advantage of new mobile technologies in the marketplace. Virtual collaboration has become a common expectation nationally and globally, and as these technologies improve, the need for expensive in-person meetings will continue to decrease. We will improve our enterprise-wide network management and provide sufficient capacity and reliability to support NASA’s increasing mission-related data transfer requirements. The communications infrastructure will use a combination of commercial and private entities to enable the delivery of data, voice, and video services across the Agency.</OtherInformation></Objective><Objective><Name>Applications</Name><Description>Provide enterprise applications that support the Agency’s business and information needs, with new initiatives and enhancements focused on improving business &amp; management practices.</Description><Identifier>_f55c9e60-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>1.4</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>In order to meet the changing demands of our enterprise workforce, we must deliver automated business and administrative systems that improve NASA’s overall business capabilities, efficiency, and mission effectiveness. Enterprise system domains include the Enterprise Resource Planning suite, financial management, supply management, and human capital management. Limited IT application funding and resources will be collaboratively prioritized with our customers to ensure delivery of actionable IT investments that are focused on affordably improving the Agency’s mission-focused capabilities.</OtherInformation></Objective><Objective><Name>Information and Collaboration</Name><Description>Enhance mission success by providing efficient and effective access to enterprise information and collaborative functionality.</Description><Identifier>_f55c9f78-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>1.5</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>The National Aeronautics and Space Act of 1958 established NASA and provided the mandate for the Agency to “provide for the widest practicable and appropriate dissemination of information concerning its activities and the results thereof.” NASA’s mission statement released in February 2011 carries this enduring theme, stating that “…what we do and learn will benefit all humankind.” We must enable participants in NASA’s mission to easily create, collect, share, discover, exchange information, and guarantee the source, quality, authenticity, and integrity of information throughout its lifecycle. These aims must be balanced with affordability and the increasing need for privacy protection and integrated records management practices. The Scientific and Technical Information (STI) program exemplifies an important component of the Agency’s open information sharing, by informing the public of NASA technology that is successfully made available and commercialized through the private sector, benefitting global competition and the economy.</OtherInformation></Objective></Goal><Goal><Name>Security</Name><Description>Enhance and strengthen IT Security and Cyber security to ensure the integrity, availability, and confidentiality of NASA’s critical data and IT assets.</Description><Identifier>_f55ca090-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>2</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Environmental threats and vulnerabilities can change faster than our security posture. Some of these threats are well-resourced and highly motivated, and the threats we face consist of varying levels of sophistication. The IT Security program is undergoing a transformation that will efficiently provide enhanced protection of NASA’s information and information systems at a level commensurate with our mission needs and information value. We plan to reduce the fragmented approach to IT security by continuing to consolidate functions and services, such as through the centralized Security Operations Center, in order to achieve and realize economies of scale. By developing and utilizing an enterprise security architecture, we will improve our decision-making and risk management processes and increase visibility and responsiveness through enhanced information security monitoring of NASA’s mission systems across the enterprise.</OtherInformation><Objective><Name>Security Incidents</Name><Description>Improve NASA’s capability to prevent, or to quickly and effectively respond to, any potential IT security incidents and centrally manage outcomes and the Agency’s response.</Description><Identifier>_f55ca252-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>2.1</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>NASA will build on recent successes by enhancing and expanding the preventative enterprise security capabilities and monitoring systems, and ensure that systems and networks are capable of self-defense. Real-time federated situational awareness of our assets and the related threats and vulnerabilities will be realized, allowing early detection, warning, and as possible, prevention of potential security incidents. This proactive IT security strategy will be complemented by our sustained security efforts that include penetration testing, vulnerability scanning, patch management, and incident reporting to mitigate the growing spectrum of security threats.</OtherInformation></Objective><Objective><Name>Risk-Based Balance</Name><Description>Achieve a risk-based balance between security, system operability, and the user’s experience.</Description><Identifier>_f55ca400-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>2.2</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Our IT Security efforts must be measured – not at all costs. We will use a risk-based, cost-effective, mission enabling approach when evaluating the dimensions of the threats, vulnerabilities, potential impacts, and information value.</OtherInformation></Objective><Objective><Name>Culture</Name><Description>Nurture a culture of security awareness that improves the accountability of IT resources and “bakes” security into IT solutions and everyday work habits.</Description><Identifier>_f55ca55e-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>2.3</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Security is an ‘everyone’ responsibility. Information technology stakeholders require the appropriate awareness, tools, and resources needed to identify and effectively manage IT security risks and controls. To achieve this target environment, IT security policy, guidance, and training must be flexible to support our current and future mission needs while providing the adaptability necessary to address and protect NASA’s IT assets from the increasingly dynamic information security threats.</OtherInformation></Objective><Objective><Name>Security Posture</Name><Description>Achieve an integrated and adaptive enterprise security posture by increasing interoperability, visibility, and innovation across NASA’s enterprise security architecture.</Description><Identifier>_f55ca6d0-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>2.4</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>In coordination with the Agency’s Enterprise IT Architecture, NASA must develop and communicate an enterprise IT Security architecture through the creation of standards and a common enterprise approach for the security of our information systems. An integrated, enterprise-focused IT Security Program will improve the protection of information by proactively recognizing and responding to security threats, vulnerabilities, and deficiencies.</OtherInformation></Objective></Goal><Goal><Name>New IT</Name><Description>Identify, test, and adopt new information technology that will make NASA’s missions more capable and affordable.</Description><Identifier>_f55cab08-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>3</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Our Technology and Innovation Program will develop an architectural roadmap in order to provide a more consistent means to validate IT business decisions and facilitate the IT life cycle from initial strategy through deployment and continuous improvement. IT asset utilization will be optimized across our architectural domains, including applications, information, host and end user computing, communications, and security. This strategy will enable NASA to more effectively plan for and achieve efficiency gains and long-term cost savings across the enterprise and domain visions through the identification of innovative research and development opportunities, prototypes, and new technologies.</OtherInformation><Objective><Name>Architectural Roadmaps</Name><Description>Develop effective architectural roadmaps for each NASA domain that reflect future mission requirements and provide an effective management tool for identifying and selecting new information technology.</Description><Identifier>_f55cac7a-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>3.1</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>In order to develop architectural roadmaps for each domain, NASA must define and commit to a long-term target state IT architecture that captures the desired environmental configuration across domains to enable NASA to achieve its mission goals more effectively through IT. The introduction and use of a technology infusion process will facilitate the identification of industry and technology trends that complement our IT technology portfolio. Together, these approaches will enable NASA to assess candidate technology from end user, business efficiency, IT security, and service integration perspectives, and ensure alignment with the target IT architecture.</OtherInformation></Objective><Objective><Name>Partnerships</Name><Description>Expand partnerships with other Government Agencies and commercial partners to identify best practices in the acquisition, development, and maintenance of new IT, particularly in light of the proposed commercialization of space travel.</Description><Identifier>_f55cae28-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>3.2</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>NASA recognizes that open collaboration with other Agencies and industry partners is a key component in the identification and sharing of methodologies to efficiently and effectively transition solution capabilities into an operational environment. Furthermore, the performance of the new capabilities must be monitored and measured against the relevant business expectations to determine what, if any, further investment is warranted. This collaboration is expected to help more closely align NASA’s IT architecture, processes, and capabilities with industry trends. Supporting achievement of this objective, NASA will provide continued effort towards the E-Government initiative to transparently enhance citizen participation and reduce government costs through process and technology standardization.</OtherInformation></Objective><Objective><Name>Innovative Information Technologies</Name><Description>Identify innovative information technologies and create active participation opportunities for NASA scientists and engineers to collaborate on missions.</Description><Identifier>_f55cafb8-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>3.3</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Collaborative technologies have improved and expanded rapidly over the last decade. NASA must enable virtual collaboration that is as easy as face-to-face collaboration. An enabling technology that is expected to support this objective is the use of cloud computing. NASA is well positioned to develop and operate cloud services that allow our vast scientific missions to efficiently store, retrieve, and mine mission data, and strive to achieve economies of scale that drive down host computing costs while simultaneously increasing opportunities for rapid, open collaboration.</OtherInformation></Objective></Goal><Goal><Name>Resources and Processes</Name><Description>Provide enterprise resources and processes that foster mission success and allow NASA to attract and retain a highly performing IT workforce.</Description><Identifier>_f55cb152-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>4</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>NASA’s mission demands a high level of ongoing performance from our diverse workforce, whose knowledge, skills, and dedication are the backbone of our achievements. We empower and rely on our workforce for the timely and effective execution of the strategies defined within this IRM Strategic Plan. We are aligning our performance systems, organizational structure, policies, and processes to ensure that our resource mix is capable and focused on successfully completing the IT programs and projects tied to NASA’s strategic goals. Our IT governance councils have shared responsibility for sustaining alignment with NASA’s mission and our governing principles through a set of clear, transparent, and repeatable processes.</OtherInformation><Objective><Name>Workforce Competencies</Name><Description>Align NASA IT workforce competencies with desired competency levels, and provide career enhancing opportunities and training to all IT employees.</Description><Identifier>_f55cb328-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>4.1</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>To deliver on the vision set forth in our IT strategy, we must recognize and invest in our human capital as a strategic asset and driver to effect the organizational changes required to successfully implement these IRM strategies. By proactively identifying and addressing the gaps between our current workforce capabilities and our future workforce needs, our organization will be better prepared to leverage the Agency’s training and development resources to help realign our employees in response to NASA’s changing mission priorities.</OtherInformation></Objective><Objective><Name>Innovative Methods</Name><Description>Utilize innovative methods, including social media, to attract a productive IT workforce focused on efficiently achieving NASA’s IT mission.</Description><Identifier>_f55cb4d6-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>4.2</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>To ensure that we attract the future workforce generations that will influence, sustain, and drive NASA’s future information technology, we must embrace new recruiting channels to create awareness of opportunities at NASA. Social media, online networking services, informational videos, and other new media are becoming widely accepted channels to supply and receive information and collaborate with the Nation’s next-generation workforce. With this understanding, IT opportunities at NASA must be proactively represented in a clear, concise, and engaging manner within this spectrum of media. To complement this strategy, our existing IT organization must be prepared to seamlessly engage with the defining cultural characteristics of our next generation workforce.</OtherInformation></Objective><Objective><Name>Best Practices</Name><Description>Develop and improve enterprise best practices for governance, shared services, capital planning, IT project management, and performance management.</Description><Identifier>_f55cb698-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>4.3</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>The effectiveness of IT investment selection, program and project governance, and performance measurement provides the backbone for NASA’s information technology decision making. The use of boards with diverse stakeholder representation will help strategically to ensure that IT at NASA becomes increasingly customer-oriented while continuing alignment with NASA’s mission and the capital planning and investment (CPIC) process. Alignment with the governance component of OMB’s IT Reforms sets the stage for NASA to collaborate internally and externally to improve investment, program, and performancebased governance in concert with other Federal Agencies. Intuitive practices and shared services such as the use of a common model to fund Agency IT services and centralization of functions that manage contract administration, funding, and service level reporting are key areas for evaluation. Our aim is to provide timely strategic, tactical, and operational decision-making, with transparent, clear, and concise results that are communicated effectively across our stakeholders.</OtherInformation></Objective><Objective><Name>Communications</Name><Description>Improve two-way communications with our internal and external customers regarding the IT services we provide.</Description><Identifier>_f55cb8aa-b9a3-11e1-8c66-74d59e792875</Identifier><SequenceIndicator>4.4</SequenceIndicator><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>As we transform the delivery model for our IT services at NASA, we must continually engage our customers in priority setting and investment selection to ensure that we provide the most appropriate mix of information technologies, cost efficiencies, service levels, and innovation. And, as NASA’s mission changes, so will some of our customers’ IT priorities and, therefore, our priorities. In order to stay in touch with our customers’ changing needs while also clearly communicating the current and future capabilities of NASA IT, we must encourage this collaborative partnership to sustain alignment across NASA’s information technology choices.</OtherInformation></Objective></Goal></StrategicPlanCore><AdministrativeInformation><StartDate/><EndDate/><PublicationDate>2012-06-18</PublicationDate><Source>http://www.nasa.gov/pdf/589528main_NASA IRM Strategic Plan %28June 2011%29.pdf</Source><Submitter><FirstName>Owen</FirstName><LastName>Ambur</LastName><PhoneNumber/><EmailAddress>Owen.Ambur@verizon.net</EmailAddress></Submitter></AdministrativeInformation></StrategicPlan></xf:instance>


<xf:bind nodeset="AdministrativeInformation/StartDate" type="xsd:date"/>
<xf:bind nodeset="AdministrativeInformation/EndDate" type="xsd:date"/>
<xf:bind nodeset="AdministrativeInformation/PublicationDate" type="xsd:date"/>
<xf:bind nodeset="/StrategicPlan/Name" required="true()" type="xsd:string"/>
<xf:bind nodeset="AdministrativeInformation/Submitter/EmailAddress" type="xf:email"/>


<xf:submission id="s01" method="post" show="new" replace="all" action="../cgi-bin/txs.php?exec=beautify.txs">
	<xf:message level="modeless" ev:event="xforms-submit-error">Submit error.</xf:message>				
</xf:submission>
<xf:submission id="s02" show="new" method="post" action="../cgi-bin/showpost.pl"/>
<xf:submission id="s03" show="new" method="post" action="../cgi-bin/showpost1.pl"/>
<xf:submission id="s_html" show="new" method="post" action="../cgi-bin/showpost2.pl"/>
<xf:submission id="htmtiki" show="new" method="post" action="../cgi-bin/htmtiki.pl"/>

<xf:submission id="catalog-entry" show="new" method="post" action="../cgi-bin/cat1.pl"/>
<xf:submission id="catalog-xform" show="new" method="post" action="../cgi-bin/catxform.pl"/>
<xf:submission id="s04" method="xml-urlencoded-post" replace="none" action="xsltforms/txs.php?exec=returnasattachment.txs&amp;file=mycontact.xml">
	<xf:message level="modeless" ev:event="xforms-submit-error">Submit error.</xf:message>
</xf:submission>
</xf:model>

</head>


<!-- =================================== -->
<!-- =================================== -->
<body>


<!-- =================================== -->
<!-- Background table -->
<center>
<table style="width:100%;margin-top:0px;margin-bottom:0px;background-color:#356565;" border="0" cellpadding="0" cellspacing="0">
<tr><td align="center"><a name="top"></a>
<p></p>



<!-- =================================== -->
<!-- Main area -->
<table width="890" border="0" cellpadding="0" cellspacing="0" style="margin-top:1px; background-color:#ffffff; border-bottom:1px solid black">
	<tr><td>
	<!-- StratML banner -->
	<table border="0">
		<tr valign="top">
		<td valign="top" align="left"><img width="120px" src="Plan_H.jpg" alt="StratML logo"/></td>
		<td valign="top" align="left"><div class="logo">StratML<font size="1"><br/></font>
			<span class="definition"><b>Sharing organizational strategies and directions</b></span></div>
		<table width="100%">
			<tr>
			<td><span class="button"><b><a href="http://xmldatasets.net/stratml/catalog.xml" target="_blank">Catalog </a> • </b></span></td>
			<td><span class="button"><b><a href="http://xmldatasets.net/XF2/stratmlxform3.xml" target="_blank">XForm </a> • </b></span></td>
			<td><span class="button"><b><a href="http://xml.gov/stratml" target="_blank">xml.Gov </a> • </b></span></td>
			<td><span class="button"><b><a href="http://xml.gov/stratml/drybridge/urls.xml" target="_blank">URLs to try</a> • </b></span></td>
			<td><span class="button"><b><a href="http://www.agencexml.com" target="_blank">XSLTForms</a> • </b></span></td>
			<td><span class="button"><b><a href="http://www.w3.org/TR/xforms/" target="_blank">XForms Spec</a> • </b></span></td>
			<td><span class="button"><b><a href="aboutstratxform.html" target="_blank">About</a> </b></span></td>
			</tr>
		</table>
		
		<p><div class="intro">
		This XML Form (XForm) provides an easy  way to create and edit StratML files.<br/>  
		Save the  XForm you create here to your hard drive and reimport it until you're ready to publish.
		<br/>
		After you post the file on your website, re-import the file here and catalog the file for others to find.
		</div></p>
		
		</td></tr>
	</table>
</td></tr>

<tr><td>
 		

<!-- =================================== -->
<!-- Submit URL or file --> 		 		
<center>
<table width="60%" border="1">
	<tr><td>
	<form style='border: 0px solid gray; padding: 5px' action='http://www.xmldatasets.net/cgi-bin/walt1.pl'>StratML <b>URL</b>: <input name='url' size='30'/>
	<input  style='font-size: 80%'  type='submit' value='Import StratML From URL'/>
	</form>
	
	</td><td>
	<form style='border: 0px white; padding: 5px' action='http://www.xmldatasets.net/cgi-bin/walt1.pl' method='post' enctype='multipart/form-data' accept='image/*'>
	Local StratML <b>File</b>: <input type='file' name='f' accept='image/*'/>
	<b> </b><input style='font-size: 80%' type='submit' value='Import StratML From File'/></form>
	</td></tr>
</table>
</center>



<!-- Display URL -->


<!-- =================================== -->
<!-- Plan Information -->
<div class="LEFT">
<h2><hr align="left"/>Plan Information</h2>
<ul>
<table>
<tr><td width="200px"><b>Name of Plan: </b></td><td>
	<xf:input class="Source" ref="Name">
		<xf:label></xf:label>
	</xf:input>			
	</td></tr>
	<tr><td><b>Source of Plan</b> (e.g., URL): </td><td>
	<xf:input class="Source" ref="AdministrativeInformation/Source">
		<xf:label></xf:label>
	</xf:input>
			
	<xf:trigger>
		<xf:label>Link</xf:label>
		<xf:action ev:event="DOMActivate">
        		<xf:load ref="AdministrativeInformation/Source" show="new"/>
		</xf:action>
	</xf:trigger>  			
			
</td></tr>

<tr valign="top"><td><b>Description of Plan: </b></td></tr><tr><td colspan="2">
     <xf:textarea rows="6" class="textareabig" ref="Description">
	         <xf:label></xf:label>
      </xf:textarea>
</td></tr>

<tr><td><b>Start Date of Plan: </b> </td><td>
	<xf:input ref="AdministrativeInformation/StartDate">
		<xf:label></xf:label>
	</xf:input>
</td></tr>

<tr><td><b>End Date of Plan: </b> </td><td>
	<xf:input ref="AdministrativeInformation/EndDate">
		<xf:label></xf:label>
	</xf:input>
</td></tr>
<tr><td><b>Publication Date: </b> </td><td>
	<xf:input ref="AdministrativeInformation/PublicationDate">
		<xf:label></xf:label>
	</xf:input>
</td></tr>

<tr valign="top"><td><b>Other Information: </b></td></tr><tr><td colspan="2">
     <xf:textarea rows="6" class="textareabig" ref="OtherInformation">
         <xf:label></xf:label>
      </xf:textarea>
</td></tr>
</table>
</ul>



<!-- =================================== -->
<!-- Organization Information -->
<h2><hr align="left"/>Organization Information</h2>
<ul>
<xf:group>
<xf:repeat id="orgrepeat" nodeset="StrategicPlanCore/Organization" appearance="compact">

<table>
<tr><td colspan="2"><h3>Organization <xf:output ref="position()"/>:</h3></td></tr>
<tr><td colspan="2"><b>Organization Name: </b>
	<xf:input class="Source" ref="Name">
		<xf:label></xf:label>
	</xf:input>			
</td></tr>

<tr><td><b>Acronym: </b>
	<xf:input ref="Acronym">
		<xf:label></xf:label>
	</xf:input>		
</td></tr>

<tr><td><b>Identifier: </b>
	<xf:input class="Source" ref="Identifier">
		<xf:label></xf:label>
	</xf:input>			
</td></tr>


<tr valign="top"><td><b>Organization Description:</b> </td></tr>
<tr><td>
	<xf:textarea rows="6" class="textarea" ref="Description">
		<xf:label></xf:label>
	</xf:textarea>			
</td></tr>


<!-- Organization Stakeholder section -->
<tr><td>
<ul>
<xf:group>
	<xf:repeat id="orgstakerepeat" nodeset="Stakeholder" appearance="compact">
	<table>
	<tr><td colspan="2"><h3>Stakeholder <xf:output ref="position()"/> of Organization:</h3></td></tr>
	
	<tr valign="top"><td><b>Stakeholder Name: </b></td><td>
	<xf:input  class="Source" ref="Name">
		<xf:label></xf:label>
	</xf:input></td></tr>

	<tr><td><b>Description: </b></td><td>
		<xf:textarea rows="6" class="textarea" ref="Description">
			<xf:label></xf:label>
		</xf:textarea>
	</td></tr>
	<tr><td colspan="2">
		<xf:trigger>
		<xf:label>Remove Stakeholder</xf:label>
			<xf:delete nodeset="." at="1" if="count(//StrategicPlanCore/Organization/Stakeholder) > 1" ev:event="DOMActivate" />
		</xf:trigger>
	</td></tr>

	</table>
			
	<xf:trigger>
	<xf:label>Add Stakeholder</xf:label>
       	<xf:action ev:event="DOMActivate">
		<xf:insert nodeset="." at="1" position="before" />
		<xf:setvalue ref=".[current()]/Name"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Description"></xf:setvalue>
		        			        	
		<!--	<xf:insert nodeset="Stakeholder" at="index('orgstakerepeat')" position="after"/>
		<xf:setvalue ref="//StrategicPlanCore/Organization/Stakeholder[last()]/Name"></xf:setvalue>
		<xf:setvalue ref="//StrategicPlanCore/Organization/Stakeholder[last()]/Description"></xf:setvalue> -->
	</xf:action>
	</xf:trigger>
			
	</xf:repeat>
</xf:group>
			
</ul>
</td></tr>

<tr><td colspan="2">
<xf:trigger>
	<xf:label>Remove Organization</xf:label>
	<xf:delete nodeset="." at="1" if="count(//StrategicPlanCore/Organization) > 1"   ev:event="DOMActivate" />
</xf:trigger>
</td></tr>

</table>
			
<xf:trigger>
	<xf:label>Add Organization</xf:label>
      	<xf:action ev:event="DOMActivate">
		<xf:insert nodeset="." at="1" position="before" />	
		<xf:delete nodeset="./Stakeholder" at="1" while="count(./Stakeholder) > 1" ev:event="DOMActivate" />				                        
		<xf:setvalue ref=".[current()]/Name"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Acronym"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Identifier"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Description"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Stakeholder/Name"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Stakeholder/Description"></xf:setvalue>
	</xf:action>
</xf:trigger>

</xf:repeat>
</xf:group>
</ul>




<!-- =================================== -->
<!-- Vision -->
<h2><hr align="left"/>Vision</h2>
<ul>
	<table border="0">
	<tr valign="top"><td><b>Vision Identifier: </b></td><td>
			<xf:input  id="Vision" class="Source" ref="StrategicPlanCore/Vision/Identifier">
				<xf:label></xf:label>
			</xf:input></td></tr>

	<tr valign="top"><td><b>Vision Description: </b></td><td>
	
	
	 <xf:textarea rows="6" class="textareabig" ref="StrategicPlanCore/Vision/Description">
		         <xf:label></xf:label>
	      </xf:textarea>
</td></tr>
</table>
</ul>



<!-- =================================== -->
<!-- Mission -->
<h2><hr align="left"/>Mission</h2>
<ul>
	<table border="0">
	<tr valign="top"><td><b>Mission Identifier: </b></td><td>
			<xf:input  class="Source" ref="StrategicPlanCore/Mission/Identifier">
				<xf:label></xf:label>
			</xf:input></td></tr>

	<tr valign="top"><td><b>Mission Description: </b></td><td>
	
	
	 <xf:textarea rows="6" class="textareabig" ref="StrategicPlanCore/Mission/Description">
		         <xf:label></xf:label>
	      </xf:textarea>
</td></tr>
</table>
</ul>



<!-- =================================== -->
<!-- Values -->
<h2><hr align="left"/>Values (<xf:output value="count(//Value)"/>)</h2>
<ul>
	<xf:group>
			
		<xf:repeat id="valuerepeat" nodeset="StrategicPlanCore/Value" appearance="compact">

		<table border="0">
			<tr><td><h3>Value <xf:output ref="position()"/>:</h3></td><td></td></tr>
			<tr><td><b>Name:</b> </td><td>
				<xf:input class="Source" ref="Name">
					<xf:label></xf:label>
				</xf:input>

				</td></tr>
			<tr><td><b>Description: </b></td><td>
				<xf:textarea rows="6" class="textarea" ref="Description">
					<xf:label></xf:label>
				</xf:textarea>
			</td></tr>
			<tr><td>
				<xf:trigger>
					<xf:label>Remove Value</xf:label>
					<xf:delete nodeset="." at="1" if="count(//Value) > 1"   ev:event="DOMActivate" />
				</xf:trigger>
			</td></tr>


			</table>
			
		<xf:trigger>
			<xf:label>Add Value </xf:label>
	        	<xf:action ev:event="DOMActivate">		        	
				<xf:insert nodeset="." at="1" position="before" />		                        			                        
				<xf:setvalue ref=".[current()]/Name"></xf:setvalue>
				<xf:setvalue ref=".[current()]/Description"></xf:setvalue>
	        	</xf:action>
		</xf:trigger>

		</xf:repeat>

	</xf:group>

</ul>



<!-- =================================== -->
<!-- Goals -->

<h2><hr align="left"/>Goals (<xf:output value="count(//Goal)"/>)</h2>
<ul>
	
<xf:group>
<xf:repeat id="goalrepeat" nodeset="StrategicPlanCore/Goal" appearance="compact">

<table>
<tr><td><h3>Goal <xf:output ref="position()"/>:</h3></td></tr>
<tr><td><b>Goal Name:  </b></td><td>
<xf:input class="Source" ref="Name">
	<xf:label></xf:label>
</xf:input>
</td></tr>

<tr><td><b>Description: </b> </td><td>
	<xf:textarea rows="6" class="textarea" ref="Description">
		<xf:label></xf:label>
	</xf:textarea>
</td></tr>

<tr><td><b>Goal Identifier:  </b></td><td>
<xf:input class="Source" ref="Identifier">
	<xf:label></xf:label>
</xf:input>
</td></tr>


<tr><td><b>Sequence Indicator: </b> </td><td>
<xf:input class="Name" ref="SequenceIndicator">
	<xf:label></xf:label>
</xf:input>
</td></tr>

<tr valign="top"><td><b>Other Information: </b></td><td>
<xf:textarea rows="6" class="textarea" ref="OtherInformation">
         <xf:label></xf:label>
</xf:textarea>
</td></tr>


<!-- Stakeholder section -->
<tr><td></td><td>
<xf:group>
<xf:repeat id="goalstakerepeat" nodeset="Stakeholder" appearance="compact">
<table>

<tr><td colspan="2"><h3>Stakeholder <xf:output ref="position()"/>  of this Goal: </h3></td></tr>
<tr><td><b>Stakeholder Name: </b></td><td>
<xf:input class="Source" ref="Name">
	<xf:label></xf:label>
</xf:input></td></tr>

<tr><td><b>Description: </b></td><td>
<xf:textarea rows="6" class="textarea" ref="Description">
	<xf:label></xf:label>
</xf:textarea>
</td></tr>

<tr><td>
<xf:trigger>
	<xf:label>Remove Stakeholder</xf:label>
	<xf:delete nodeset="." at="1" if="count(//Goal/Stakeholder) > 1" ev:event="DOMActivate" />
</xf:trigger>
			
</td></tr>

</table>

<xf:trigger>
	<xf:label>Add Stakeholder</xf:label>
<xf:action  ev:event="DOMActivate">
	<xf:insert nodeset="." at="1" position="before"/>
	<xf:setvalue ref=".[current()]/Name"></xf:setvalue>
	<xf:setvalue ref=".[current()]/Description"></xf:setvalue>

	<!-- <xf:insert nodeset="Stakeholder" at="index('goalstakerepeat')"
                       position="after"/>
          <xf:setvalue ref="Stakeholder[last()]/Name"></xf:setvalue>
          <xf:setvalue ref="Stakeholder[last()]/Description"></xf:setvalue> -->
</xf:action>

</xf:trigger>
</xf:repeat>
</xf:group>

</td></tr>
<!-- End of Stakeholder section -->





<!-- =================================== -->
<!-- Objectives -->


<tr><td></td><td>

<xf:group>
<xf:repeat id="objectiverepeat" nodeset="Objective" appearance="compact">
<table>
<tr><td colspan="2"><h3>Objective <xf:output ref="position()"/> of this Goal:</h3></td></tr>

<tr><td><b>Objective Name: </b></td><td>
<xf:input class="Source" ref="Name">
	<xf:label></xf:label>
</xf:input></td></tr>

<tr><td><b>Description: </b></td><td>
<xf:textarea rows="6" class="textarea" ref="Description">
	<xf:label></xf:label>
</xf:textarea>
</td></tr>

<tr><td><b>Identifier: </b></td><td>
<xf:input class="Source" ref="Identifier">
	<xf:label></xf:label>
</xf:input></td></tr>


<tr><td><b>Sequence Indicator: </b></td><td>
<xf:input ref="SequenceIndicator">
	<xf:label></xf:label>
</xf:input></td></tr>


<tr><td></td><td>

<!-- Objective Stakeholder section -->
<tr><td></td><td>
<xf:group>
<xf:repeat id="objstakerepeat" nodeset="Stakeholder" appearance="compact">
<table>
<tr><td colspan="2"><h3>Stakeholder <xf:output ref="position()"/> of this Objective:</h3></td></tr>
<tr valign="top"><td><b>Stakeholder Name: </b></td><td>
<xf:input  class="Source" ref="Name">
	<xf:label></xf:label>
</xf:input></td></tr>

<tr><td><b>Description: </b></td><td>
<xf:textarea rows="6" class="textarea" ref="Description">
	<xf:label></xf:label>
</xf:textarea>
</td></tr>
<tr><td colspan="2">
			
<xf:trigger>
	<xf:label>Remove Stakeholder</xf:label>
	<xf:delete nodeset="." at="1" if="count(nodeindex('objectiverepeat')/Stakeholder) > 1" ev:event="DOMActivate" />
	<xf:action if="count(nodeindex('objectiverepeat')/Stakeholder) = 1" ev:event="DOMActivate">
		<xf:setvalue ref="nodeindex('objectiverepeat')/Stakeholder/Name"/>
		<xf:setvalue ref="nodeindex('objectiverepeat')/Stakeholder/Description"/>
	</xf:action>
</xf:trigger>
			
</td></tr>
</table>





<xf:trigger>
	<xf:label>Add Stakeholder</xf:label>
	<xf:action  ev:event="DOMActivate">
					<xf:insert nodeset="." at="1" position="before"/>
					<xf:setvalue ref=".[current()]/Name"></xf:setvalue>
					<xf:setvalue ref=".[current()]/Description"></xf:setvalue>
	
	</xf:action>
</xf:trigger>
</xf:repeat>
</xf:group>

</td></tr>
<!-- End of Stakeholder section -->



<tr><td><b>Other Information: </b></td><td>
<xf:textarea rows="6" class="textarea" ref="OtherInformation">
	<xf:label></xf:label>
</xf:textarea>

</td></tr>
</td></tr><tr><td colspan="2">

<xf:trigger>
	<xf:label>Remove Objective</xf:label>
	<xf:delete nodeset="." at="1" if="count(//Goal/Objective) > 1" ev:event="DOMActivate" />
</xf:trigger>

</td><td></td></tr>

</table>

<xf:trigger>
	<xf:label>Add Objective</xf:label>
	<xf:action  ev:event="DOMActivate">
		<xf:insert nodeset="." at="1" position="before"/>
		<xf:delete nodeset="./Stakeholder" at="1" while="count(./Stakeholder) > 1" ev:event="DOMActivate" />
		<xf:setvalue ref=".[current()]/Name"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Description"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Identifier"></xf:setvalue>
		<xf:setvalue ref=".[current()]/SequenceIndicator"></xf:setvalue>
		<xf:setvalue ref=".[current()]/OtherInformation"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Stakeholder/Name"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Stakeholder/Description"></xf:setvalue>														
	</xf:action>
</xf:trigger>
			
</xf:repeat>
</xf:group>
			
</td></tr>
<!-- End of Objective section -->


<tr><td colspan="2">
				
<xf:trigger>
	<xf:label>Remove Goal</xf:label>
	<xf:delete nodeset="." at="1" if="count(//StrategicPlanCore/Goal ) > 1" ev:event="DOMActivate" />
</xf:trigger>
</td></tr>

</table>

<xf:trigger>
	<xf:label>Add Goal</xf:label>
	<xf:action  ev:event="DOMActivate">
		<xf:insert nodeset="." at="1" position="before"/>
		<xf:delete nodeset="./Objective" at="1" while="count(./Objective ) > 1" ev:event="DOMActivate" />
		<xf:delete nodeset="./Stakeholder" at="1" while="count(./Stakeholder) > 1" ev:event="DOMActivate" />
		
		<xf:setvalue ref=".[current()]/Name"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Description"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Identifier"></xf:setvalue>
		<xf:setvalue ref=".[current()]/SequenceIndicator"></xf:setvalue>
		<xf:setvalue ref=".[current()]/OtherInformation"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Stakeholder/Name"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Stakeholder/Description"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Objective/Name"></xf:setvalue>
		<xf:setvalue ref=".[current()]/Objective/Description"/>
		<xf:setvalue ref=".[current()]/Objective/Identifier"/>
		<xf:setvalue ref=".[current()]/Objective/SequenceIndicator"/>
		<xf:setvalue ref=".[current()]/Objective/OtherInformation"/>
		<xf:setvalue ref=".[current()]/Objective/Stakeholder/Name"/>
		<xf:setvalue ref=".[current()]/Objective/Stakeholder/Description"/>
	</xf:action>
</xf:trigger>
			
</xf:repeat>

</xf:group>
</ul>





<!-- =================================== -->
<!-- Submitter Information -->
<h2><hr align="left"/>Submitter Information</h2>
<ul>
<table><tr><td>
<xf:input class="name" ref="AdministrativeInformation/Submitter/FirstName">
	<xf:label><b>First Name: </b></xf:label>
</xf:input>

</td><td>
<xf:input class="name" ref="AdministrativeInformation/Submitter/LastName">
	<xf:label><b> Last Name: </b></xf:label>
</xf:input>
</td></tr>

<tr><td>
<xf:input class="email" ref="AdministrativeInformation/Submitter/EmailAddress">
	<xf:label> <b> Email Address: </b></xf:label>
</xf:input>
</td></tr>

<tr><td>
	<xf:input ref="AdministrativeInformation/Submitter/PhoneNumber">
		<xf:label> <b>Telephone Number: </b></xf:label>
	</xf:input>
</td></tr>

</table>
</ul>

</div>


<!-- =================================== -->
<!-- Submission buttons -->
<center>

<!-- <xf:submit submission="s04">
	<xf:label>Save As</xf:label>
</xf:submit>

<xf:submit submission="s01">
	<xf:label>View</xf:label>
</xf:submit> -->
<xf:submit submission="s02">
	<xf:label>XML</xf:label>
</xf:submit>
<xf:submit submission="s03">
	<xf:label>XML+XSL</xf:label>
</xf:submit>
<xf:submit submission="s_html">
	<xf:label>HTML</xf:label>
</xf:submit>
<xf:submit submission="htmtiki">
	<xf:label>HTMTiki</xf:label>
</xf:submit>
			
<br/>
<!-- <xf:submit submission="catalog-entry">
	<xf:label>CatEntry</xf:label>
</xf:submit> -->
<xf:submit submission="catalog-xform">
	<xf:label>Catalog</xf:label>
</xf:submit>

<xf:trigger>
	<xf:label>Reset</xf:label>
	<xf:reset ev:event="DOMActivate"/>
</xf:trigger>
</center>
<p></p>
</td></tr>
<!-- End of main area -->
</table>


<p></p>
</td></tr>

<!-- End of full page backgroup table -->
</table>

</center>
</body>
</html>