StratML/Resources/StratML Standards/Part3/Principles

Conceptual Requirements
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.

Implementation Requirements
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.

Implementation Objective
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
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.