Strategy Markup Language (StratML) Part 1
is an XML
vocabulary and schema for strategic plans. Its purposes include but may not be limited to
StratML Part 2
- Facilitate the sharing, referencing, indexing, discovery, linking, reuse,
and analyses of the elements of strategic plans, including goal and
objective statements as well as the names and descriptions of
stakeholder groups and any other content commonly included in strategic
- Enable the concept of "strategic alignment" to be realized in
literal linkages among goal and objective statements and all other
records created by organizations in the routine course of their
- Facilitate the discovery of potential performance partners
who share common goals and objectives and/or either produce inputs
needed or require outputs produced by the organization compiling the
- Facilitate stakeholder feedback on strategic goals and objectives.
- Facilitate updating and maintenance of discrete elements of
strategic plans without requiring review and approval of the entire
plan through bureaucratic channels, thereby helping to make the
strategic planning process more agile and responsive to stakeholder
feedback and changing circumstances, thus helping to overcome the
tendency of strategic plans to become outdated "shelfware".
- Reduce the needless time, effort, inconsistencies, and delays
associated with maintaining data redundantly in myriad "stovepipe"
systems rather than referencing the authoritative sources.
- Enable agencies to comply with the provisions of subsections
202(b)(4) & (5)
of the eGov Act, which respectively require agencies to:
Note: On January 4, 2011, President Obama signed H.R. 2142, the GPRA Modernization Act of 2010 (GPRAMA), into law as P.L. 111-352. Section 2 requires agencies to publish their strategic plans on their websites and section 10 requires them to publish their strategic and performance plans and reports in searchable, machine-readable format. StratML is such a format.
- Work together to link their performance goals to key groups, including citizens,
businesses, and other governments, as well as internal Federal Government operations; and
- Adopt open standards (e.g., StratML) enabling the organization and categorization
of Government information in a way that is searchable electronically and interoperably
extends Part 1 to include the basic, minumum additional elements required for performance plans and reports, including stakeholder roles and performance indicators.
StratML Part 3
specifies additional elements addressing the data requirements implicit in GPRAMA
as well as additional purposes.
CURRENT WORK & RESULTS
Data dictionary/schema documentation for ISO version of Part 2, generated with oXygen in PDF, opened and saved in Word (DOCX) format
Discussion draft listing of tools, applications, and services required to support the StratML standard -- Authorized users can edit the draft in a wiki interface
Listing & draft discussion of StratML training resources -- Authorized users can edit the draft in a wiki interface
Role element made repeatable - technical correction
FirstName changed to GivenName - as per ISO version of Part 1
LastName changed to Surname - as per ISO version of Part 1
StakeholderTypeType attribute added - as per ISO version of Part 1
DateTypeType substituted for xsd:date - as per Part 3, an AIIM best practice
StratML Part 1, Strategic Plans
, was published as an international standard (ISO 17469-1
) on February 11, 2015, and is available for purchase from ANSI
StratML Part 2, Perfomance Plans and Reports
, was approved as an American national standard on August 8, 2011, and published as ANSI/AIIM 22:2011
. Now that Part 1 has been approved as an international (ISO) standard, Part 2 will be harmonized with the relatively minor changes made in Part 1 and moved into the ISO standardization process as well.
StratML Commmittee (SMLC) Performance Plan/Report - 2015 | 2014 | 2012 | 2011 - Plain XML text & with Styling
The Government Accountability Office's (GAO) FY 2009 Performance and Accountability Report (PAR) in StratML Part 2 format - Plain XML text & with Styling
The U.S. Merit System Protection Board's (MSPB) FY 2010 Performance and Accountability Report (PAR) in StratML Part 2 format with Styling
The Federal Trade Commission's (FTC) FY 2010 Performance and Accountability Report (PAR) in StratML Part 2 format - Plain XML text (with InfoPath processing instruction) & with Styling
The CIOC/AIC's Emerging Technology Subcommittee's (ETS) charter in StratML Part 2 format - Plain XML text (with InfoPath processing instruction) & with Styling
Department of Labor (DOL) FY 2009 Performance Budget Overview in StratML Part 2 format - Plain XML text & with Styling
CIOC Architecture and Infrastructure Committee (AIC) Work Plan 2011-2012 - Plain XML text & with Styling
Executive Order - Delivering an Efficient, Effective, and Accountable Government (EOEEAG) - Plain XML text & with Styling
Center for Strategic and International Studies (CSIS) - Plain XML text & with Styling
AIIM Integrated System Development (ISD) Committee -
Network of European Stakeholders for Enhance User Centricity in eGovernance (NET-EUCEN), Network Policy White Paper - Plain XML text & with Styling
OPM's SES Performance Management System (SESPMS) - Plain XML text & with Styling
DRAFT Federal IT Shared Services Strategy (FITSSS) - Plain XML text & with Styling
City of Edmonton (CoE) - with Styling
Charity Navigator's Effectiveness & Results (CNER) Dashboard - with Styling
America's Failing Infrastructure: A Scary Picture (AFIASP), Kiplinger - with Styling
THE OPEN GOVERNMENT PARTNERSHIP: GOVERNMENT SELF-ASSESSMENT REPORT FOR THE UNITED STATES OF AMERICA, March 29, 2013 (OGP-USNAP20130329) -
ELECTRONIC GOVERNMENT ACT: Agencies Have Implemented Most Provisions, but Key Areas of Attention Remain, GAO-12-782 -- Report to the Committee on Homeland Security and Governmental Affairs, U.S. Senate, in StratML Part 2 format - with Styling
StratML Part 3, Additional Elements
, has been approved and published as an AIIM best practice (AIIM-BP-24-2014). It is now available to AIIM professional members as a benefit of membership and will soon be made available for sale to non-members. The schema itself is freely available for anyone who chooses to use it.
Schema for StratML Part 3 as of August 21, 2014
Screen shots showing how the Part 3 schema appears in an InfoPath form, November 23, 2012
Data dictionary for Part 3 compiled on November 4, 2012 - PDF | DOCX (Word)
The data requirements implicit in the GPRA Modernization Act (GPRAMA) are a central focus of Part 3.
Proposed mapping of OMB Circular A-11, Section 210, guidance to the elements of StratML Part 3
Proposed mapping of the elements of the Performance Data Standard (PDS) for the Performance.gov site to StratML Part 3.
This rendion of GPRAMA, dated February 7, 2012, contains selected screen shots from an InfoPath form showing how requirements of the Act might be met in the strawman draft schema for Part 3 - HTML | PDF
The namespace for StratML was formerly http://stratml.net
, where the schema were available. However, see the history of the stratml.net domain
for an explanation of why that is no longer the case. In the ISO version of StratML Part 1, a URN namespace has been adopted instead. The namespace for Part 2 will be changed to a URN as well and the namespace for Part 3 already has been changed. The URL at which AIIM actually maintains the schemas is http://www.aiim.org/Research-and-Publications/Standards/StratML_Schemas
compiled by Owen Ambur using this XSD
of StratML products and services is being maintained on AIIM's site
During the development, piloting, proof-of-concept phase, several thousand plans have been rendered in StratML format, using the following authoring/editing tools:
Microsoft InfoPath forms for StratML Part 1, Strategic Plans & Part 2, Performance Plans and Reports
Business Web Software (now Firmstep) AchieveForms
using the form on their demonstration
site (Seems to have been taken down.)
PDF Fillable form for Part 1 developed by Ed Chase
For those who do not have InfoPath, screen shots of those forms are available in PDF -
Part 1 & Part 2.
Owen Ambur has created a prototypical InfoPath form for StratML Part 3, Additional Elements, that can be used as a reference implementation.
For those who do not have InfoPath, screen shots of the Part 3 form, as of November 16, 2012, are available in PDF.
Note: Although Microsoft has pledged to maintain support through 2023, further development of InfoPath has been terminated with the 2013 release. For further information, see this discussion thread on LinkedIn.
Xopus form for Part 1 (available in Spanish as well as English.)
Microsoft Word - See the StratML Quick Start Guide for MS Word Users compiled by Ictect
Joe Carmel's XForms form for StratML Part 1, Strategic Plans. See his About StratML XForms page.
Andre Cusson of 01 Communications has developed an XForms form for StratML Part 2, Performance Plans & Reports. Andre's form was derived from but extends Joe's form.
Oxygen XML Author supports StratML Parts 1 & 2 and provides templates. A form-based user interface for StratML Part 2 is available in oXygen.
ESRI's StratML catalog also includes a forms-based interface whereby registered users can draft and edit StratML files in Part 1 & 2 format.
When he was with Adobe, Duane Nickull expressed his intent to develop a PDF Fillable form for StratML Part 2.
StratML SEARCH & OTHER PROTOTYPICAL SERVICES
Andre Cusson of 01Communications has developed a StratML portal, including a StratML statistics page and a hyperlinked listings of stakeholders & values
He has also provided a stylesheet that works with both StratML Part 1 and Part 2 files.
He is working on an XForms form and sub-forms for StratML Part 2. Clicking on the button at the top toggles from a StratML Part 1, Strategic Plan, form to a Part 2, Performance Plan or Report, form and vice versa. The Part 2 form displays the Stakeholder Role and Performance Indicator elements, whereas the Part 1 form does not. See his documentation of his XForms efforts and particularly the documentation for his Part 2 form.
See also his draft MS Word template for StratML Part 2.
For information on his StratML-related efforts, see this page on his DNAOS site.
Marten Hogeweg has set up a publicly accessible catalog based on ESRI's open source Geoportal Server with the StratML Part 1 and Part 2 configured, with a couple plans preloaded. Users can register and publish their own plans &/or the plans of organizations whose missions are of interest to them. Marten plans to maintain it to test ESRI's stratml implementation.
Gannon Dick of RUSTPrivacy.org has converted the relevant information in the Federal Advisory Committee Act (FACA) database to StratML format. See the home page he has compiled for his related efforts. He is demonstrating:
Datatype validation of StratML Part 1 & 2 files.
LOC MODS citation based upon the selection of Agency and Committee. View Source to see the XML; uses the MODS HTML stylesheet.
A word cloud of declared topical interests for each committee, as well as a listing of "corresponding" agencies and committees with the same interests (LCSH).
A browse interface to listings of the members of each committee, ordered by sponsoring agency.
An alternative browse interface to the agency stategic goals documented on the Performance.gov site
A service that generates performance reporting timelines in StratML Part 2, Performance Plan, format, i.e., a model performance timeline plan for issuance of performance reports.
oXygen XML Editor version 14.0 supports StratML.
StratML framework available as open source project on GitHub
The framework is available in a forms-based UI in oXygen 15.1
- Since StratML documents are plain text (XML) documents posted on the public Web, they are readily available for indexing by the search engines, like Google, albeit on an uncertain schedule. Thus, the major search engine indices may not contain the most recent submissions.
Matt MacKenzie and Duane Nickull of Uberity quickly developed and briefly hosted a JSON/MongoDB-based StratML indexing/browsing/query service at http://uberity.com/stratml/.
- Joe Carmel's StratML demos:
Ari Knausenberger of Strategi Consulting developed a StratML parsing demonstration, which was formerly hosted at http://stratml.strategi-consulting.com/ and produced a tag cloud for the top 50 most frequently used <Goal> <Names>. The strategic plans in which each of those goal names occur could be retrieved by clicking on the tag name and scrolling to the bottom of the page to see the results. The most frequently occurring goal name is Education and it was used in the default query. The second most frequently used goal name was Advocacy, followed by Leadership, Membership, Infrastructure, Collaboration, Partnerships, Representation, Communication, and Research, rounding out the top ten.
XML Simplicity's editorial portal enabled online editing of StratML documents using Authentic. Here is a brief description provided by Keith Matthew:
Unfortunately, the portal is no longer online but here is an example of a PDF rendition of this StratML file - Plain XML text | Styled.
XML Simplicity's (now Computer Composition of Canada, Inc.) StratML service provides powerful, yet easy-to-use, collection browsing and filtering of StratML documents. Users have complete control over collection display settings, such as sorting, grouping, highlighting, charting, downloading, column selection, etc. Documents are available for fast dynamic download in XML, PDF, RTF, and HTML formats. Editing of the StratML XML documents is available in either an offline or online word-processor like interface, that ensures consistent and correct XML source data.
- MarkLogic's StratML search service prototype contained all of the plans in the collection as of February 8, 2010. It was developed by Shashi Mudunuri prior to finalization of Part 1 of the StratML standard. Shashi subsequently left MarkLogic and his prototype was not maintained. Jay Fohs and Sara Mazer of MarkLogic started to redevelop it with the latest versions of the files currently in the collection. The new prototype was to have been demonstrated by Jay and Andy Obermayer at the CIO Council's PlanningPlus seminar on November 15, 2012. However, the CIOC was reorganized and the PlanningPlus seminar series was discontinued. Images showing what the previous version of MarkLogic's application looked like are available on slides 40 & 41 of the presentation Owen prepared for the Strategic Planning Innovation Conference. Those screen shots are also available by themselves in HTML format.
Pooyan Zamanian's StratML authoring, editing, and transformation portal, which is available in Farsi and English, enables the creation of strategic plans and the conversion of the "raw" (plain text XML) StratML files to XHTML using XSL Transformation. After entering the portal with the "guest" username and password (54321), users who have Microsoft's InfoPath forms application can download the form from the Strategic Plans page, enter the data, and upload the plan. (Plans that have been previously uploaded will also be available for editing and re-uploading.) After uploading, the user is re-directed to result page to view the transformed plan as it appears in XHML format on the Web.
StratML Tagging with Microsoft Word: Quick Start Guide, Pradeep Jain & Vivian Dey, Ictect, September 25, 2009 - DOC | PDF
A Strategic Communications Plan converted to StratML format by Owen Ambur on December 22, 2009, using MS Word with the assistance of the Quick Start Guide. (Note: Since the purpose of this exercise was to test the Guide and not to produce a "pretty" document, it has not been edited for appearance, to include all of the elements of the StratML core, or to remove verbiage that does not fit neatly into the elements of a StratML document.)
Screen shot of ICTect's StratML plug-in for MS Word demonstrated by Pradeep Jain on the January 15, 2015, StratML Committee tele/video conference
Ken Holman of Crane Softwrights has compiled HTML and PDF stylesheets for StratML documents but
they are based upon a previous version of the schema that has been supplanted by ANSI/AIIM 21:2009
NIST's XML Instance Validation service can be used to remotely validate files against the StratML schema. For additional information, see KC Morris' announcement.
NIEM mapping spreadsheet compiled by Allyson Ugarte and Sylvia Webb
Liquid Technologies' Liquid XML Studio 2010 is an XML developers toolkit and IDE containing tools for designing and developing XML Schema and applications, with support for StratML and other public standards.
See especially their documentation
of the schema for StratML Part 1
The schema for StratML Part 1, Strategic Plans, has been included in Schema Central by Priscilla Walmsley of Datypic.com.
Owen Ambur is promoting the notion that political parties and candidates for elective office should be expected (by their constituencies) to post their platforms on the Web in StratML format. To prove the concept, he has begun posting the issue statements of candidates on his personal Web site. The 2012 GOP and Democrat platforms are available there in open, standard, machine-readable StratML format.
Alex Rollin's StratML for Production Groups description (formerly Community Intelligence with StratML project wiki).
Thomas von der Elbe's free-range voting demo using StratML to enable voting on the elements of a plan to form a non-profit organization.
Alex Glaros' Nationwide Citizen General Suggestion Management prototype application project. See also Alex's site for the Center for Government Interoperability (CGI).
Ivan Pedruzzi has uploaded the StratML schemata into the Stylus Studio online catalog repository. In Stylus Studio they can be accessed in the catalog via File -> Document Wizards.. -> XML editor -> User Defined Catalog. A tutorial is available showing how to created PDF forms from schemas using Stylus Studio.
William Charlton is developing a "test bed for evaluating StratML as a mechanism for coordinating, recording and reporting relief operations"... to "pave the way for similar proofs in other arenas".
If you are aware of other services indexing or otherwise leveraging the emerging StratML standard and/or StratML documents, please contact Owen Ambur to have a link posted here. We are particularly interested in services addressing any of the prospective purposes of the standard but would be happy to be surprised by useful and creative services we have not yet anticipated.
See also our page listing the WebAddresses (URLs) of the StratML instance documents to facilitate reuse, including automated indexing by search services.
HISTORY of StratML
Since the history of the StratML standard has become quite lengthy, it has been moved to a separate page.
AIIM's StratML Standard Committee Page, announcements listserv & technical discussion listserv
GAO's scorecard for evaluating strategic plans
News coverage of StratML:
Government Computer News (GCN)
Federal Computer Week (FCW)
Washington Technology (WT)
Potomac Technology Culture Examiner Article by Alice Marshall, March 1, 2010
Search engine queries: USA.gov | Google | Bing | Ask | AltaVista | Yahoo
Wikipedia articles on:
Strategic Planning |
Theory of Value |
Strategic Management |
Program Evaluation |
Performance Indicators |
PEST Analyses |
Critical Success Factor (CSF) |
Business Plan |
Integrated Business Planning |
Group Development |
Extensible Markup Language (XML) |
Markup Languages |
Artificial Language |
XML Schema | W3C XSD
Business Rules Group's Business Motivation Model, September 2007
A proposed high-level model for
strategic planning, June 2001
Perspectives on Strategic Planning in the Public Sector, a monograph by Richard D. Young recommending usage of John Bryson's 10-step model
Stakeholder analysis techniques, article
in Public Management Review, by John Bryson, 2004
When Did Strategy Become a Four Letter Word? Article by Sandy Richardson, September 27, 2011
Preparing for Your Journey, Personal Goal Setting, Blog by Sherri MacKey of Luminosity Global, October 28, 2011