Grammar Documentation
Namespace: https://niap-ccevs.org/cc/v1
Root Element: technical-decisions
Element:
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Defines all html-elements with an optional number of html attributes and descendants. | |||||||
Content Model | ( )* %basic-content-pat | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
TEXT | Optional |
Element:
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Content Model | ( )* %pure-html | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
TEXT | Optional |
Element:
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Content Model | %anything | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
TEXT | Optional |
Element: Guidance
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Denotes a Guidance section. |
Content Model | %basic-content-pat |
Element: Issue_Description
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %pure-html |
Element: Justification
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %pure-html |
Element: M
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | References for which managers this function is mandatory | |||||||
Content Model | EMPTY | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
ref | TEXT | Optional | ID respective manager |
Element: NA
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | References for which managers this function is not applicable | |||||||
Content Model | EMPTY | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
ref | TEXT | Optional | ID respective manager |
Element: O
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | References for which managers this function is optional | |||||||
Content Model | EMPTY | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
ref | TEXT | Optional | ID respective manager |
Element: OSP
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Content Model | %id-attr? , %origin-pat, ( %objective-refer )+ | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | xsd:NCName | Optional | A document-wide unique string. |
name | xsd:string | Optional |
Element: OSPs
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Grouping for Organizational Security Policies |
Content Model | ( OSP )+ |
Element: Other_References
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %pure-html |
Element: Protection_Profile
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Specifies a document this bunch applies to. | |||||||||||
Content Model | ( replace )+ | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
name | TEXT | Optional | Name of the Protection Profile or Module |
max-inclusive | xsd:decimal | Optional | The maximum version this bunch applies to |
Element: Protection_Profiles
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | Protection_Profile |
Element: Resolution
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %pure-html |
Element: RevisionHistory
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Documents the major changes to releases. |
Content Model | ( entry )* |
Element: SO
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Entry for a security objective | |||||||||||
Content Model | %id-attr? , %origin-pat, ( addressed-by, rationale )+ | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
name | xsd:string | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: SOE
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Content Model | %id-attr? %origin-pat | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
name | xsd:string | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: SOEs
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Grouping for Security Objective for the Operation Environment entries. |
Content Model | ( SOE )+ |
Element: SOs
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Grouping for Security Objective entries. |
Content Model | ( %SO )+ |
Element: TSS
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Denotes a TSS section. |
Content Model | %basic-content-pat |
Element: Tests
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Denotes a tests section. |
Content Model | %basic-content-pat %test-obj-evi-pat |
Element: aactivity
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Element containing an Assurance Activity. TSS, Guidance, and Tests tags MUST now encapsulate (rather than precede) their content. The page at http://commoncriteria.github.io/Encapsulator.html may be helpful. |
Content Model | %basic-content-pat ( %no-tests-pat | ( %TSS, %Guidance ? , %Tests ? ) | ( %Guidance, %Tests ? ) | ( %Tests ) ) |
Element: aactivity-sar
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Evaluation Activity for a SAR. |
Content Model | %basic-content-pat |
Element: abbr
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
Content Model | TEXT | |||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
linkend | TEXT | Optional | Identifies the abbreviation definition (should match the text value of the entry). |
title | TEXT | Optional | Full readable definition of the abbreviation. |
class | TEXT | Optional | Display class associated with this abbreviation. |
Element: acronyms
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Declares where acronyms are visually defined. |
Content Model | EMPTY |
Element: addressed-by
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %basic-content-pat |
Element: appref
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Cross references an item in the appendex | |||||||
Content Model | %linkend-attr | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
linkend | TEXT | Optional | References an ID of the referenced item. |
Element: assignable
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Assignment section |
Content Model | %basic-content-pat |
Element: assumption
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Describes assumptions made. | |||||||||||
Content Model | %id-attr? , %origin-pat, ( %objective-refer)+ | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | xsd:NCName | Optional | A document-wide unique string. |
name | xsd:string | Optional | Identifying name of the assumption. |
Element: assumptions
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Grouping of assumptions. |
Content Model | ( assumption )* |
Element: audit-event
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | The "type" attribute has legal values of "normal" or "optional." Default is "normal." Normal means that the content of the audit-event-descr tag literally represents an audit event. Optional means that the content of the audit-event-descr tag should be treated as a selection with one other option as "None." The "table" attribute identifies the audit table to which the current audit event belongs. The default value is the value of the status attribute of the enclosing f-component (mandatory, optional, sel-based, or objective). If specified, the value must match the name of a table defined in a audit-table tag. | |||||||||||
Content Model | %audit-event-descr-pat ? , ( %audit-event-info-pat )* | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
type | Enumeration: "normal" | "optional" | Optional | |
table | TEXT | Optional |
Element: audit-event-descr
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %audit-descr-content-pat |
Element: audit-event-info
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Content Model | TEXT | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
type | Enumeration: "normal" | "optional" | Optional |
Element: audit-events
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Content Model | %basic-content-pat, ( %depends-pat)* | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
table | TEXT | Optional |
Element: audit-table
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Content Model | %basic-content-pat | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
table | TEXT | Optional | |
sel-by-sfr | Enumeration: "false" | "true>" | Optional |
Element: bibliography
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Section to define the items references. |
Content Model | ( ( cc-entry | entry ) )+ |
Element: cc-entry
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Inserts the Common Criteria documents. |
Content Model | EMPTY |
Element: cclaim
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | ||||||||
Content Model | %description | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
name | TEXT | Optional |
Element: cclaims
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | |
Content Model | ( cclaim )+ |
Element: chapter
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
Documentation | Major grouping for the document. | |||||||||||||||
Content Model | %id-attr %title-attr %boilerplate-no-attr ( ( %basic-content-pat | %section ) )+ | |||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | xsd:NCName | Optional | A document-wide unique string. |
title | TEXT | Optional | Header that is visible to the user. |
boilerplate | " no " | Optional |
Element: chapter
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
Documentation | ||||||||||||||||
Content Model | %id-attr %boilerplate-no-attr cclaims ? | |||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Conformance Claims" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
boilerplate | " no " | Optional |
Element: chapter
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Chapter describing the Security Objectives for this module. | |||||||||||
Content Model | %id-attr %basic-content-pat, section, section, section | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Security Objectives" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: chapter
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | ||||||||||||
Content Model | %id-attr %basic-content-pat, section, section, %osp-section ? | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Security Problem Description" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: choice
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %basic-content-pat |
Element: cite
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Cites something in the bibliography. | |||||||
Content Model | %linkend-attr | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
linkend | TEXT | Optional | References an ID of the referenced item. |
Element: citeCC
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Cites the CC documents. |
Content Model | EMPTY |
Element: config
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %doc-config-pat %ext-doc-config |
Element: ctr
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
Content Model | %basic-content-pat | |||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | TEXT | Optional | Unique ID for this object. |
ctr-type | TEXT | Optional | References the counter family. If no prefix is given, this value plus a space is used as the prefix. |
pre | TEXT | Optional | Text that goes before the counter (e.g. 'Table '). If it's not present, this value is "@ctr-type" + " " |
Element: ctr-ref
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | References a counted object. | |||||||
Content Model | TEXT | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
ref-id | TEXT | Optional | The unique ID of the object being referenced. |
Element: date
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Date of the revision. |
Content Model | xsd:date |
Element: decision
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
Content Model | Issue_Description, Resolution, Justification, Other_References, notes ? , Protection_Profiles | |||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
url | xsd:anyURI | Optional | Location where more information about this can be found. |
id | xsd:decimal | Optional | |
date | TEXT | Optional | Date it was made. |
Element: depends
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Modifies the parent element such that it depends on something else. | |||||||||||
Content Model | %implements-or-selection-pat | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
on | Enumeration: "implements" | "selection" | Optional | |
ext-src | TEXT | Optional |
Element: description
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Description of the term/name. |
Content Model | %basic-content-pat |
Element: description
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | |
Content Model | %basic-content-pat |
Element: doc
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Content Model | %doc-config-pat | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
name | TEXT | Optional |
Element: entry
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Container for individual revisions. |
Content Model | version, date, subject |
Element: entry
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Wrapper for terms and descriptions. | |||||||
Content Model | ( name | term ) description | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | TEXT | Optional | Unique ID for this entry so it can be linked. If omitted, it can still be linked with the name or term. |
Element: entry
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Groups bibliograph entries. | |||||||
Content Model | %id-attr tag %description | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: equation
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Element for mathematical equation. |
Content Model | value, label |
Element: evidence
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Describes what body of evidence should look like from the lab. |
Content Model | %basic-content-pat |
Element: f-element
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Defines a functional requirement. | |||||||
Content Model | %f-element-title, %note? , %aactivity? | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | TEXT | Optional | A non-viewed unique ID. It has nothing to do with the ID that's assigned. It can be something like 'has-req-1' or "barry". |
Element: feature
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Content Model | %id-attr %title-attr %description | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | xsd:NCName | Optional | A document-wide unique string. |
title | TEXT | Optional | Header that is visible to the user. |
Element: figref
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | References a figure | |||||||
Content Model | ||||||||
Attributes: |
Attribute | Type | Use | Documentation |
ref-id | TEXT | Optional | Contains the ID of the figure being referenced. |
Element: figure
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||||||
Documentation | Tag allow that inserts a picture. | |||||||||||||||||||||||
Content Model | %id-attr %title-attr | |||||||||||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
pre | TEXT | Optional | Text that goes before the counter (e.g. 'Figure '). It will be included in every reference. By default it is 'Figure '. |
entity | TEXT | Optional | Path to the image file. |
id | xsd:NCName | Optional | A document-wide unique string. |
title | TEXT | Optional | Header that is visible to the user. |
max-width | TEXT | Optional |
Element: implements
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Maps features to Implementation-dependent requiremetns |
Content Model | ( feature )+ |
Element: include-pkg
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||||||||||||||
Documentation | Declarations of packages that are or may be included in the PP. There are three kinds: Mandatory: This is a package that is always included with the PP. <include-pkg name="pkg-name"/> Selection-Based: This is a package that is included dependent on one or more selections. <include-pkg name="pkg-name" type="sel-based"> <selection-depends req="dep-req" ids="selection-ids"/> </include-pkg> Feature-Based: Package is included if a feature is present in the TOE. <include-pkg name="pkg-name" type="impl-dep"> This is the text displayed for the ST author to indicate that the feature exists. </include-pkg> | |||||||||||||||||||||||||||||||
Content Model | %external-document-pat %depends-pat | |||||||||||||||||||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
product | TEXT | Optional | Name of the product the base PP applies to. |
version | TEXT | Optional | Version number of base PP |
name | TEXT | Optional | Name of the base PP. |
plural | TEXT | Optional | Plural name of the product class. By default the framework just adds an 's' to the short. |
short | TEXT | Optional | Short name of the base PP. |
url | TEXT | Optional | URL of the NIAP page for the base PP. |
xmlurl | TEXT | Optional | URL of the XML defining the base PP (if it exists). Ideally it should be NIAP or CC, but for right now it's probably on github. |
Element: label
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %basic-content-pat |
Element: linkref
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Cross references components | |||||||
Content Model | %linkend-attr | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
linkend | TEXT | Optional | References an ID of the referenced item. |
Element: management-function
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | text, ( ( M | O | NA ) )* |
Element: management-function-set
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Table defining functions that are to be done and what role is required to do them. | |||||||
Content Model | ( manager )+ , ( management-function )+ | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
default | Enumeration: "M" | "O" | "_" | Optional | Is the default value(index). |
Element: manager
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Readable role name | |||||||
Content Model | TEXT | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
cid | TEXT | Optional | Chart ID unique to this management-function-set. Cross-referenced by the O,M,_ elements in the management-function. |
Element: name
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | |
Content Model | %basic-content-pat |
Element: no-link
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Stops automatic abbreviation, component, and element identification in the children. |
Content Model | %basic-content-pat |
Element: no-tests
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Empty evaluation activity. The tag contents can be displayed. |
Content Model | %basic-content-pat |
Element: not
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %ref-ids-pat |
Element: note
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Any further instructions associated with the requirement. | |||||||
Content Model | %basic-content-pat | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
role | Enumeration: "application" | "Application" | "developer" | "Developer" | Optional | Indicates who is associated with this role |
Element: notes
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Any notes about it. |
Content Model | %pure-html |
Element: objective-refer
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Element that denotes an objective | |||||||
Content Model | rationale | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
ref | xsd:string | Optional | Attribute the references the id of a specific objective. |
Element: rationale
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %basic-content-pat |
Element: rationale
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Argument as to why the objective applies |
Content Model | %basic-content-pat |
Element: ref-id
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | TEXT |
Element: refinement
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %basic-content-pat |
Element: replace
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( %f-element | xpath-specified ) |
Element: requires
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Denotes a selection-based element that is required should this selection chosen. | |||||||
Content Model | ||||||||
Attributes: |
Attribute | Type | Use | Documentation |
req | TEXT | Optional | The ID of the required element. |
Element: secref
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | References a section (Adds word 'section'). | |||||||
Content Model | %linkend-attr | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
linkend | TEXT | Optional | References an ID of the referenced item. |
Element: section
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Section describing Organizational Security Policies | |||||||||||
Content Model | %id-attr %basic-content-pat, ( %OSPs )* | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Organizational Security Policies" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Section describing the Security Objectives for the TOE. | |||||||||||
Content Model | %id-attr %basic-content-pat %SOs | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Security Objectives for the TOE" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Section describing the Security Objectives for the TOE's Operational Environment. | |||||||||||
Content Model | %id-attr %basic-content-pat, ( %SOEs )* | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Security Objectives for the Operational Environment" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Section describing the rationale for why this module's security objectives do not conflict with the base PPs. | |||||||||||
Content Model | %id-attr | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Security Objectives Rationale" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Section describing threats. | |||||||||||
Content Model | %id-attr %basic-content-pat %threats | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Threats" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: section
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Section describing Assumptions. | |||||||||||
Content Model | %id-attr %basic-content-pat %assumptions | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | "Assumptions" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: selectable
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Denotes the start of a selectable in a selectables section. | |||||||||||
Content Model | %id-attr ? , ( requires )* %basic-content-pat | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
exclusive | Enumeration: "yes" | Optional | |
id | xsd:NCName | Optional | A document-wide unique string. |
Element: selectables
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | A grouping of selectable elements. | |||||||||||
Content Model | %selectable-group | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
onlyone | Enumeration: "yes" | Optional | Designates that at only one item may be selected. |
linebreak | Enumeration: "yes" | Optional | Indicates that new lines should be appended to every selectable. |
Element: selection-depends
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
Documentation | Defines the other requirements whose selection affects whether this component must be also applied. | |||||||||||||||
Content Model | ||||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
req | TEXT | Optional | The value of the id attribute of the requirement is component depends on. |
ids | TEXT | Optional | A comma delimited list of IDs corresponding to specific 'selectable's which if chosen activate this component. |
ext-src | TEXT | Optional | Identifier for the external package/module/PP in which the selectable and req is found. Default is the current PP. This must be a package or PP or module that is declared in the Package Inclusion Section. |
Element: step
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Denotes a single step. |
Content Model | ( ( %basic-content-pat | %steplist ) )+ |
Element: steplist
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Defines a list of steps to perform a test. |
Content Model | ( ( %basic-content-pat | step ) )+ |
Element: subject
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Description of the revision. |
Content Model | %basic-content-pat |
Element: subsection
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Documentation | Lower level of grouping | |||||||||||
Content Model | %id-attr %title-attr ( ( %subsection-pattern | %basic-content-pat ) )+ | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | xsd:NCName | Optional | A document-wide unique string. |
title | TEXT | Optional | Header that is visible to the user. |
Element: tag
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | A visible bibliography-wide unique identifier. |
Content Model | %basic-content-pat |
Element: tech-terms
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Section that defines both technical terms and acronyms. If it's only an acronym make sure the text content is empty. |
Content Model | ( term )* |
Element: technical-decisions
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( %technical-decision )+ |
Element: term
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Thing being defined. |
Content Model | %basic-content-pat |
Element: term
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||
Content Model | %basic-content-pat | |||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
full | TEXT | Optional | |
abbr | TEXT | Optional | |
plural | TEXT | Optional |
Element: test
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Denotes a single test. |
Content Model | ( ( %basic-content-pat | %testlist | %steplist ) )+ %test-obj-evi-pat |
Element: test-obj
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Describes the goal of the test |
Content Model | %basic-content-pat |
Element: testlist
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Defines a lists of tests to evaluate a requirement. |
Content Model | ( ( %basic-content-pat | test ) )+ |
Element: text
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Describes the management function. |
Content Model | %basic-content-pat |
Element: threat
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Defines a threat. | |||||||
Content Model | %threat-name-attr %origin-pat, ( %objective-refer )+ | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
name | xsd:string | Optional |
Element: threats
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | |
Content Model | ( threat )+ |
Element: title
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Contains the formal wording for the requirement (either for a-elements or f-elements). Must match requirements in CC Part 2 (unless it is an _ext requirement). |
Content Model | ( ( %basic-content-pat | %management-function-set ) )+ |
Element: use-case
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Content Model | %id-attr %title-attr %description, ( %config)+ | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | xsd:NCName | Optional | A document-wide unique string. |
title | TEXT | Optional | Header that is visible to the user. |
Element: value
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | MathML text representing the equation. Do not wrap with dollar signs. These will be added. |
Content Model | TEXT |
Element: version
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Text describing the revision. |
Content Model | TEXT |
Element: wsn
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %basic-content-pat |
Element: xpath-specified
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||
Documentation | Wrapper for content to replace an existing element | |||||||||||||||||||
Content Model | ( ( %anything ) | ) | |||||||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
xpath | TEXT | Optional | Specifies an XPath expression to the element that should be replaced. |
reuse-id | TEXT | Optional | |
TEXT | Optional | ||
reuse-ref | TEXT | Optional | This is used to point to a previously defined xpath-specified section by specifying that section's reuse-id. Note: It will only reuse the content and not the previously defined xpath. |
Element: xref
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Cross references something with a title attribute, with a name attribute, with a term element, or a term element, where its contents(i.e. name) matches the linkend-attr. OR other. See xref-content-pattern for more information | |||||||
Content Model | %xref-content | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
linkend | TEXT | Optional | References an ID of the referenced item. |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | chapter |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | chapter |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( %Chapter)* |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | Guidance |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | OSPs |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( RevisionHistory )+ |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | SO |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | SOEs |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | SOs |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | chapter |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | chapter |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | TSS |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | Tests |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | aactivity |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | aactivity-sar |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | abbr |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | acronyms |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Content Model | ( ( TEXT | | ) )* | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
TEXT | Required |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | appref |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | assignable |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | assumptions |
Namespace | https://niap-ccevs.org/cc/v1 |
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Defines the Description field for an audit event. This is the text that appears in column 2 of an audit table. By default the text appears as shown and is intended to represent a single audit event (one event per audit table row). If the enclosing audit-event tag has "type" optional, then the content should be dispalyed as a selection of one choice and "None." |
Content Model | audit-event-descr |
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Defines the Additional Information field for an audit event. This is the text that appears in column 3 of an audit table. By default the text appears as shown and is intended to represent a single unit of additional information for a single audit event. If the "type" attribute is set to "optional" then the info should be displayed as a selection with the tag content as a choice and "None" as the only other choice. The default value for the "type" attribute is "normal." All info content for a single audit event should be displayed in the same row of the audit table. |
Content Model | audit-event-info |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | audit-events |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( audit-event )* |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | audit-table |
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Content that can go anywhere (Although some items are only suitable for title elements). |
Content Model | ( ( TEXT | %depends-pat | %html-element | %linkref | %citeCC | %cite | %secref | %testlist | %selectables | %assignable | %appref | %abbr-el | %xref | %refinement-type | %ctr-ref | %ctr | %figure | %figref | %equation | choice | no-link | %custom-basic-content-pat ) )+ |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | bibliography |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Attribute to stifle boilerplate text from being included in this section. | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
boilerplate | " no " | Optional |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | cite |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | citeCC |
Namespace | https://niap-ccevs.org/cc/v1 |
Namespace | https://niap-ccevs.org/cc/v1 |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | config |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ctr |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ctr-ref |
Namespace | https://niap-ccevs.org/cc/v1 |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( depends )* |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | description |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %ref-ids-pat ? , not ? |
Namespace | https://niap-ccevs.org/cc/v1 |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | entry |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | equation |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | doc ? |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
product | TEXT | Required | Name of the product the base PP applies to. |
version | TEXT | Required | Version number of base PP |
name | TEXT | Required | Name of the base PP. |
plural | TEXT | Optional | Plural name of the product class. By default the framework just adds an 's' to the short. |
short | TEXT | Required | Short name of the base PP. |
url | TEXT | Required | URL of the NIAP page for the base PP. |
xmlurl | TEXT | Optional | URL of the XML defining the base PP (if it exists). Ideally it should be NIAP or CC, but for right now it's probably on github. |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
cc-id | TEXT | Required | The ID without the iteration. |
name | TEXT | Required | Readable title for this requirement. |
id | xsd:NCName | Optional | A document-wide unique string. |
iteration | xsd:string | Optional |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | f-element |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | title |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( %f-element )* |
Namespace | https://niap-ccevs.org/cc/v1 |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | figref |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | figure |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Pattern for the id attribute | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
id | xsd:NCName | Required | A document-wide unique string. |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||||||
Content Model | %ref-ids-pat | |||||||||||
Attributes: |
Attribute | Type | Use | Documentation |
on | Enumeration: "implements" | "selection" | Required | |
ext-src | TEXT | Optional |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | implements ? |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | include-pkg |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
iteration | xsd:string | Optional |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
linkend | TEXT | Required | References an ID of the referenced item. |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | linkref |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | management-function-set |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | no-tests |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | note |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | objective-refer |
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Defined so that Module can overwrite it with a choice |
Content Model | %description |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | section |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( %include-pkg-pat)* |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ref-id |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( %ref-id)+ |
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Denotes a refinement. |
Content Model | refinement |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | secref |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | %selectable-single, ( %selectable-single )+ |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | selectable |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | selectables |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | selection-depends |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | steplist |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | subsection |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | tech-terms |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | decision |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | test-obj ? , evidence ? |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | testlist |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
name | xsd:string | Required |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | threats |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Documentation | Pattern for title attribute. | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
title | TEXT | Required | Header that is visible to the user. |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | ( use-case )* |
Namespace | https://niap-ccevs.org/cc/v1 |
Documentation | Worksheet notes. Human readable Content that should be included in the worksheet. These only make sense in the note elements in the f-elements. |
Content Model | wsn |
Namespace | https://niap-ccevs.org/cc/v1 |
Content Model | xref |
Namespace | https://niap-ccevs.org/cc/v1 | |||||||
Attributes: |
Attribute | Type | Use | Documentation |
linkend | TEXT | Required | References an ID of the referenced item. |