The StratML conceptual requirements are to support the existing functionality provided by StratML Part1 and Part2, as well
as to add features and concepts still
being discussed but encompassing the specifications of GPRAMA and Performance.gov, which are better described by the
proposed data element mappings, for example.
The main implementation objective for StratML Part3 is the flexibility and modularity to better support the more elaborate
strategic plan, performance plan, and
performance report requirements while ensuring that users, authors, stakeholders, and developers are not burden by sophistication
and complexity that they may not require at times.
Providing the implied flexibility and modularity implies:
- Logical Structure, Hierarchy, and Relations: Making the document structure logical rather than physical, where nested document sections, for example, may not be physically
nested, but rather logically related, by use of relationship elements. Not only the document sections are hierarchically related,
not only relevant sections can be iterated as required, but each of the relations can be defined, described, and qualified,
including support for access control.
- External documents: More so, StratML Part3 relation sections are also used to define, describe, and qualify relations with external resources,
including other strategy and performance plans or reports.
- Physical Structure: StratML Part3 document physical structure is a flat list of structurally similar elements, each with specific attributes
and no sub-elements or embedded elements, like a database record dataset. some elements define relations while the others
define the other document sections. Applications use relation elements to implement the specified structure and offer users
the structured business view.
- Generalized Sections: Defining a singleStratML element, the StratML Part3 schema defines all acceptable section types, acceptable attributes for all section types, as well as the
acceptable value ranges and characteristics for each acceptable attribute.
- Required Attributes: Some attributes are required for all sections (e.g. elements) starting with identification and classification (e.g. type).
All others are optional although many are recommended.
- Generalized References: The StratML Part3 schema defines a generalized referencing scheme for the main reference types:
- Identification: Identity referencing (e.g. Primary keys, GUID)
- Electronics: Electronic (e.g. Web) document and asset referencing (e.g. URIs)
- Time: Period, Date, and Time referencing (e.g. ISO 8601)
- Space: Spacial references (e.g. addresses, geo-location)
- StrategicPlanCore: The StrategicPlanCore elements of StratML Part1 and Part2, which contained no specific information and were only used as
section containers, are undefined and not required for Part3
More information is also also available from other sections of the StratML portal, as well as by requesting it from StratML (at) DNAOS (dot) com", where questions, comments, and suggestions are appreciated and answered.