Grammar Documentation
Namespace: https://niap-ccevs.org/cc/v1
Root Element: PP
Element: InsertAppendixExplainer
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Tag that denotes where an explanation of where the different types (objective, threshold, optional) of requirements are located. |
| Content Model | EMPTY |
Element: InsertSPDCorrespondence
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Tags the spot where the table mapping threats to objectives to requirements should go. |
| Content Model | EMPTY |
Element: Keywords
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | NOT USED. A list of keywords associated with this document. |
| Content Model | TEXT |
Element: OSP
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Entry for each security policy. |
| Content Model | %description |
Element: OSPs
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Grouping for Organizational Security Policies |
| Content Model | ( OSP )+ |
Element: PP
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
| Documentation | Root element for Protection Profile XML document | |||||||||||
| Content Model | PPReference, ( RevisionHistory )+ , foreword ? , ( chapter )+ , ( %appendix )+ , extra-css ? | |||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | TEXT | Optional | The title of this document. |
| boilerplate | " Indicates that this document shall use boilerplate sections. yes" | Optional | Indicates that this document shall use boilerplate sections. |
Element: PPAuthor
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Organization that developed this PP (e.g. National Information Assurance Partnership) |
| Content Model | TEXT |
Element: PPPubDate
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Date of publication for this PP. |
| Content Model | xsd:date |
Element: PPReference
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | A wrapper element for document meta-data. |
| Content Model | ReferenceTable |
Element: PPTitle
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Title of this document |
| Content Model | TEXT |
Element: PPVersion
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Version of Common Criteria this document follows. It should be the version listed in the CCPart1/2/3 files consulted. |
| Content Model | xsd:NMTOKEN |
Element: ReferenceTable
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | A second wrapper element for document meta-data. |
| Content Model | PPTitle, PPVersion, PPAuthor, PPPubDate, Keywords |
Element: RevisionHistory
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Documents the major changes to releases. |
| Content Model | ( entry )* |
Element: SOE
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Security Objective for the Operational environment. |
| Content Model | %description |
Element: SOEs
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Grouping for Security Objectives for the Operational environment. |
| Content Model | ( SOE )+ |
Element: a-component
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Content Model | summary ? , ( evalactionlabel %a-elements )+ | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| name | TEXT | Optional |
Element: a-element
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Defines a functional requirement. | |||||||
| Content Model | ? , ? | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | TEXT | Optional | A document-wide unique ID that is also displayed to the user. It should be the base component id (i.e. no number in parenthesis) plus the number of preceding siblings +1 |
Element: appendix
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Element that defines an appendix. | |||||||
| Content Model | ( ( | %section | | ) )+ | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional | A document-wide unique string. |
Element: assumption
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Describes assumptions made. | |||||||
| Content Model | %description | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | TEXT | Optional | An assumption-wide unique ID that is also displayed to the user. |
Element: assumptions
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Grouping of assumptions. |
| Content Model | ( assumption )+ |
Element: cclaim
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Element containing a description of Conformance claims. See CCPART1 section A.5. | |||||||
| Content Model | %description | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | TEXT | Optional | This is really the title of the section. |
Element: cclaims
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Container element for the individual Conformance Claims. |
| Content Model | ( cclaim )+ |
Element: chapter
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Major grouping for the document. |
| Content Model | ( ( | %section | cclaims ) )+ |
Element: date
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Date of the revision. |
| Content Model | xsd:date |
Element: description
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | A description section. Basically just has basic content and |
| Content Model | ( ( | InsertAppendixExplainer ) )+ |
Element: entry
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Container for individual revisions. |
| Content Model | version, date, subject |
Element: evalactionlabel
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Actions levied on a role. | |||||||
| Content Model | ||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| title | TEXT | Optional |
Element: extra-css
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | TEXT |
Element: f-component
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||||||||||
| Content Model | ( ( ) | ( ( )+ ) | ) ? | |||||||||||||||||||||||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | TEXT | Optional | A document-wide unique id. Not really read by a person, but it should be the base for its child requirements' ids. |
| name | TEXT | Optional | Readable title for this requirement. |
| targetdate | xsd:date | Optional | Target date that the requirements under this component become manandory. It only makes sense for _objective_ components. |
| status | " Denotes the status of a requirement. objective " | Optional | Denotes the status of a requirement. |
| status | " Denotes the status of a requirement. sel-based " | Optional | Denotes the status of a requirement. |
| status | Enumeration: "optional" | Optional | Denotes the status of a requirement. |
Element: foreword
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Flexible section for a foreword. |
| Content Model | ()* |
Element: glossary
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Section to define terms. |
| Content Model | ( )+ |
Element: if-opt-app
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Content that only appears if the optional appendices exist. |
| Content Model |
Element: indent
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Tags that this section should be indented(left) 2em. |
| Content Model |
Element: section
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | A block smaller than a chapter. |
| Content Model | ( ( %glossary-section | | InsertSPDCorrespondence | OSPs | SOEs | | assumptions | %subsection-pattern | threats | usecases ) )+ |
Element: subject
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Description of the revision. |
| Content Model |
Element: subsection
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Lower level of grouping |
| Content Model | ( ( %subsection-pattern | | %a-component-pattern | %f-component-pattern ) )+ |
Element: summary
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Summary of this component. |
| Content Model |
Element: threat
| Namespace | https://niap-ccevs.org/cc/v1 | |||||||
| Documentation | Defines a threat. | |||||||
| Content Model | %description, ( )+ | |||||||
| Attributes: |
| Attribute | Type | Use | Documentation |
| id | xsd:NCName | Optional |
Element: threats
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Wrapper element for various threats. |
| Content Model | ( threat )+ |
Element: usecase
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | A referrable section on how the protection profiled item is used. |
| Content Model | %description |
Element: usecases
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Wrapper element for uses cases. |
| Content Model | ( usecase )+ |
Element: version
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Text describing the revision. |
| Content Model | TEXT |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | a-component |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( a-element )+ |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Documentation | Pattern for title attribute. |
| Content Model | appendix |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | ( if-opt-app | indent ) |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | description |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | f-component |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | glossary |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | section |
| Namespace | https://niap-ccevs.org/cc/v1 |
| Content Model | subsection |