Use when needing an overview of ARF high-level requirements structure, key words (SHALL/SHOULD/MAY), and how HLRs are organized by topic and category.
Since ARF 2.7.0, all high-level requirements in Annex 2 are included in the high-level-requirements.csv file, which allows for easy sorting and filtering of requirements. Insofar relevant, the texts in the introduction to each Topic in the original Annex 2 were moved to suitable sections in the ARF main document.
For the convenience of readers, the high-level requirements in the .csv file are also included in two new .md files, called annex-2.02-high-level-requirements-by-topic.md and annex-2.03-high-level-requirements-by-category.md, which were generated from the .csv file. Note that in case of deviations between the .csv file and the .md files, the .csv file takes precedence.
The requirements in these files are identical, but they are ordered in a different manner. The file annex-2.02-high-level-requirements-by-topic.md contains the high-level requirements in the same order as the original (i.e., pre-v2.7.0) Annex 2 file, meaning ordered per discussion topic. It also contains the same Topic numbers and section indicators. However, Topics in the original file that did not contain any high-level requirements have been removed from the .csv file and hence from the resulting .md file.
The file annex-2.03-high-level-requirements-by-category.md orders the high-level requirements on the basis of their subject, meaning the entity that has to comply with each requirement. To enable this, a new system of requirement identifiers was developed, next to the existing identifiers which are based on topic. These new requirement identifiers have a simple, hierarchical format: PART-CATEGORY-TOPIC-ID, where
Categories under Part 1: Actor-Specific Requirements:
Categories under Part 2: Ecosystem-Wide Requirements: