XML elements
The DTD (Document Type Definition) defines the following XML elements. The relationships between elements define the structure of a Requirements Specification.
| XML Element | Attributes | Meaning |
|---|---|---|
<rc:rqmspec> |
|
Requirements Specification |
| Chapter Sections | ||
<rc:scope> |
|
Scope section |
<rc:general> |
|
General section |
<rc:system> |
|
System section |
<rc:services> |
|
Services section |
<rc:appendix> |
|
Appendix section |
<rc:psection> |
|
Plain text section |
<rc:rsection> |
|
Requirements text section |
<rc:definitions> |
|
Definitions section |
<rc:actors> |
|
Actors section |
<rc:abbreviations> |
|
Abbreviations section |
<rc:references> |
|
References section |
<rc:para> |
id="1" ref="2" |
Plain text paragraph |
<c:rationale> |
|
Rationale |
| Requirement element | ||
<rc:requirement> |
|
Requirement |
<rc:tag> |
rev="A" |
Requirement tag |
<rc:text> |
ref="3" |
Requirement text |
<rc:example> |
|
Requirement example section |
| List elements | ||
<rc:bulletlist> |
|
Bulleted list |
<rc:numlist> |
|
Numeric list |
<rc:bulletitem> |
|
Bulleted item |
<rc:numitem> |
id="1" |
Numeric item |
| Table elements | ||
<rc:table> |
|
Table |
<rc:tblheader> |
|
Table header |
<rc:tblbody> |
|
Table body |
<rc:tblrow> |
|
Table row |
<rc:tblcell> |
width="100" |
Table cell |
| Specification Information | ||
<rc:lan> |
|
Specification language (type of English) |
<rc:docno> |
|
Specification Identity (document number) |
<rc:copyright> |
|
Copyright statement |
<rc:revhistory> |
|
Revision history |
<rc:revnumber> |
|
Revision number |
<rc:date> |
|
Date |
<rc:author> |
|
Author |
<rc:title> |
|
Specification title |
<rc:subtitle> |
|
Specification subtitle |
<rc:classification> |
|
Specification classification |
<rc:dtd-version> |
id="1.2" |
DTD version |
<rc:metainfo> |
|
Meta information |
<rc:metakey> |
Meta key |
|
<rc:metavalue> |
|
Meta value |
<rc:toc> |
Table of content (always empty) |
|
| Other elements | ||
<rc:heading> |
id="1.1" |
Section, Rationale or Example Heading |
<rc:actor> |
|
Actor |
<rc:definition> |
|
Definition |
<rc:abbreviation> |
|
Abbreviation |
<rc:term> |
|
Term |
<rc:reference> |
|
Reference |
<rc:refid> |
|
Reference identity |
<rc:figure> |
src="path", width="100", height=100" |
Figure |
<rc:caption> |
id="1" |
Figure or Table caption |
<rc:text> |
ref="3" |
Definition, abbreviation and actor text |
Related Topics
The structure of the Requirements Specification (part 1)