Common Criteria Protection Profile Schema Documentation
Index

Grammar Documentation

Namespace: https://niap-ccevs.org/configannex/v1
Root Element: ConfigAnnex

Element:

Namespace https://niap-ccevs.org/configannex/v1
Documentation Defines all html-elements with an optional number of html attributes and descendants.
Content Model ( )* %html-content
Attributes:
Attribute Type Use Documentation
TEXT Optional

<ns0:element   ns='http://www.w3.org/1999/xhtml' >
<ns0:anyName>
<ns0:except>
<ns0:nsName   ns='https://niap-ccevs.org/configannex/v1' />
</ns0:except>
</ns0:anyName>
<ns1:documentation>
Defines all html-elements with an optional number of html attributes and descendants.
</ns1:documentation>
<ns0:zeroOrMore>
<ns0:attribute>
<ns0:anyName/>
</ns0:attribute>
</ns0:zeroOrMore>
<ns0:ref   name='html-content' />
</ns0:element>

Element: Author

Namespace https://niap-ccevs.org/configannex/v1
Content Model TEXT

<ns0:element   name='Author' >
<ns0:text/>
</ns0:element>

Element: ConfigAnnex

Namespace https://niap-ccevs.org/configannex/v1
Content Model ConfigAnnexReference, ( chapter )+
Attributes:
Attribute Type Use Documentation
name TEXT Optional

<ns0:element   name='ConfigAnnex' >
<ns0:attribute   name='name' />
<ns0:element   name='ConfigAnnexReference' >
<ns0:attribute   name='title' />
<ns0:element   name='PPType' >
<ns0:text/>
</ns0:element>
<ns0:element   name='PPTechnology' >
<ns0:text/>
</ns0:element>
<ns0:element   name='Subtitle' >
<ns0:text/>
</ns0:element>
<ns0:element   name='Release' >
<ns0:data   type='integer' />
</ns0:element>
<ns0:element   name='PPVersion' >
<ns0:data   type='decimal' />
</ns0:element>
<ns0:element   name='Author' >
<ns0:text/>
</ns0:element>
<ns0:element   name='PubDate' >
<ns0:text/>
</ns0:element>
</ns0:element>
<ns0:oneOrMore>
<ns0:element   name='chapter' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:attribute   name='title' />
<ns0:oneOrMore>
<ns0:choice>
<ns0:ref   name='html-content' />
<ns0:ref   name='configtable-pat' />
<ns0:element   name='audiencetable' >
<ns0:oneOrMore>
<ns0:element   name='audience' >
<ns0:element   name='audiencename' >
<ns0:text/>
</ns0:element>
<ns0:element   name='audiencepurpose' >
<ns0:text/>
</ns0:element>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>
<ns0:element   name='bibliography' >
<ns0:oneOrMore>
<ns0:element   name='entry' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:element   name='tag' >
<ns0:data   type='NCName' />
</ns0:element>
<ns0:element   name='description' >
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>
<ns0:element   name='cite' >
<ns0:attribute   name='linkend' >
<ns0:data   type='NCName' />
</ns0:attribute>
</ns0:element>
<ns0:element   name='section' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:attribute   name='title' />
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:choice>
</ns0:oneOrMore>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>

Element: ConfigAnnexReference

Namespace https://niap-ccevs.org/configannex/v1
Content Model PPType, PPTechnology, Subtitle, Release, PPVersion, Author, PubDate
Attributes:
Attribute Type Use Documentation
title TEXT Optional

<ns0:element   name='ConfigAnnexReference' >
<ns0:attribute   name='title' />
<ns0:element   name='PPType' >
<ns0:text/>
</ns0:element>
<ns0:element   name='PPTechnology' >
<ns0:text/>
</ns0:element>
<ns0:element   name='Subtitle' >
<ns0:text/>
</ns0:element>
<ns0:element   name='Release' >
<ns0:data   type='integer' />
</ns0:element>
<ns0:element   name='PPVersion' >
<ns0:data   type='decimal' />
</ns0:element>
<ns0:element   name='Author' >
<ns0:text/>
</ns0:element>
<ns0:element   name='PubDate' >
<ns0:text/>
</ns0:element>
</ns0:element>

Element: PPTechnology

Namespace https://niap-ccevs.org/configannex/v1
Content Model TEXT

<ns0:element   name='PPTechnology' >
<ns0:text/>
</ns0:element>

Element: PPType

Namespace https://niap-ccevs.org/configannex/v1
Content Model TEXT

<ns0:element   name='PPType' >
<ns0:text/>
</ns0:element>

Element: PPVersion

Namespace https://niap-ccevs.org/configannex/v1
Content Model xsd:decimal

<ns0:element   name='PPVersion' >
<ns0:data   type='decimal' />
</ns0:element>

Element: PubDate

Namespace https://niap-ccevs.org/configannex/v1
Content Model TEXT

<ns0:element   name='PubDate' >
<ns0:text/>
</ns0:element>

Element: Release

Namespace https://niap-ccevs.org/configannex/v1
Content Model xsd:integer

<ns0:element   name='Release' >
<ns0:data   type='integer' />
</ns0:element>

Element: Subtitle

Namespace https://niap-ccevs.org/configannex/v1
Content Model TEXT

<ns0:element   name='Subtitle' >
<ns0:text/>
</ns0:element>

Element: audience

Namespace https://niap-ccevs.org/configannex/v1
Content Model audiencename, audiencepurpose

<ns0:element   name='audience' >
<ns0:element   name='audiencename' >
<ns0:text/>
</ns0:element>
<ns0:element   name='audiencepurpose' >
<ns0:text/>
</ns0:element>
</ns0:element>

Element: audiencename

Namespace https://niap-ccevs.org/configannex/v1
Content Model TEXT

<ns0:element   name='audiencename' >
<ns0:text/>
</ns0:element>

Element: audiencepurpose

Namespace https://niap-ccevs.org/configannex/v1
Content Model TEXT

<ns0:element   name='audiencepurpose' >
<ns0:text/>
</ns0:element>

Element: audiencetable

Namespace https://niap-ccevs.org/configannex/v1
Content Model ( audience )+

<ns0:element   name='audiencetable' >
<ns0:oneOrMore>
<ns0:element   name='audience' >
<ns0:element   name='audiencename' >
<ns0:text/>
</ns0:element>
<ns0:element   name='audiencepurpose' >
<ns0:text/>
</ns0:element>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>

Element: bibliography

Namespace https://niap-ccevs.org/configannex/v1
Content Model ( entry )+

<ns0:element   name='bibliography' >
<ns0:oneOrMore>
<ns0:element   name='entry' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:element   name='tag' >
<ns0:data   type='NCName' />
</ns0:element>
<ns0:element   name='description' >
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>

Element: chapter

Namespace https://niap-ccevs.org/configannex/v1
Content Model ( ( %html-content | %configtable-pat | audiencetable | bibliography | cite | section ) )+
Attributes:
Attribute Type Use Documentation
id xsd:NCName Optional
title TEXT Optional

<ns0:element   name='chapter' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:attribute   name='title' />
<ns0:oneOrMore>
<ns0:choice>
<ns0:ref   name='html-content' />
<ns0:ref   name='configtable-pat' />
<ns0:element   name='audiencetable' >
<ns0:oneOrMore>
<ns0:element   name='audience' >
<ns0:element   name='audiencename' >
<ns0:text/>
</ns0:element>
<ns0:element   name='audiencepurpose' >
<ns0:text/>
</ns0:element>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>
<ns0:element   name='bibliography' >
<ns0:oneOrMore>
<ns0:element   name='entry' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:element   name='tag' >
<ns0:data   type='NCName' />
</ns0:element>
<ns0:element   name='description' >
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>
<ns0:element   name='cite' >
<ns0:attribute   name='linkend' >
<ns0:data   type='NCName' />
</ns0:attribute>
</ns0:element>
<ns0:element   name='section' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:attribute   name='title' />
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:choice>
</ns0:oneOrMore>
</ns0:element>

Element: cite

Namespace https://niap-ccevs.org/configannex/v1
Content Model
Attributes:
Attribute Type Use Documentation
linkend xsd:NCName Optional

<ns0:element   name='cite' >
<ns0:attribute   name='linkend' >
<ns0:data   type='NCName' />
</ns0:attribute>
</ns0:element>

Element: config

Namespace https://niap-ccevs.org/configannex/v1
Content Model configtitle, references

<ns0:element   name='config' >
<ns0:element   name='configtitle' >
<ns0:oneOrMore>
<ns0:ref   name='html-content' />
</ns0:oneOrMore>
</ns0:element>
<ns0:element   name='references' >
<ns0:oneOrMore>
<ns0:element   name='reference' >
<ns0:attribute   name='ref' />
<ns0:optional>
<ns0:attribute   name='rev' >
<ns0:data   type='NMTOKEN' />
</ns0:attribute>
</ns0:optional>
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:oneOrMore>
</ns0:element>
</ns0:element>

Element: configtable

Namespace https://niap-ccevs.org/configannex/v1
Content Model ( config )+

<ns0:element   name='configtable' >
<ns0:oneOrMore>
<ns0:element   name='config' >
<ns0:element   name='configtitle' >
<ns0:oneOrMore>
<ns0:ref   name='html-content' />
</ns0:oneOrMore>
</ns0:element>
<ns0:element   name='references' >
<ns0:oneOrMore>
<ns0:element   name='reference' >
<ns0:attribute   name='ref' />
<ns0:optional>
<ns0:attribute   name='rev' >
<ns0:data   type='NMTOKEN' />
</ns0:attribute>
</ns0:optional>
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:oneOrMore>
</ns0:element>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>

Element: configtitle

Namespace https://niap-ccevs.org/configannex/v1
Content Model ( %html-content )+

<ns0:element   name='configtitle' >
<ns0:oneOrMore>
<ns0:ref   name='html-content' />
</ns0:oneOrMore>
</ns0:element>

Element: description

Namespace https://niap-ccevs.org/configannex/v1
Content Model %html-content

<ns0:element   name='description' >
<ns0:ref   name='html-content' />
</ns0:element>

Element: entry

Namespace https://niap-ccevs.org/configannex/v1
Content Model tag, description
Attributes:
Attribute Type Use Documentation
id xsd:NCName Optional

<ns0:element   name='entry' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:element   name='tag' >
<ns0:data   type='NCName' />
</ns0:element>
<ns0:element   name='description' >
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:element>

Element: reference

Namespace https://niap-ccevs.org/configannex/v1
Content Model %html-content
Attributes:
Attribute Type Use Documentation
ref TEXT Optional
rev xsd:NMTOKEN Optional

<ns0:element   name='reference' >
<ns0:attribute   name='ref' />
<ns0:optional>
<ns0:attribute   name='rev' >
<ns0:data   type='NMTOKEN' />
</ns0:attribute>
</ns0:optional>
<ns0:ref   name='html-content' />
</ns0:element>

Element: references

Namespace https://niap-ccevs.org/configannex/v1
Content Model ( reference )+

<ns0:element   name='references' >
<ns0:oneOrMore>
<ns0:element   name='reference' >
<ns0:attribute   name='ref' />
<ns0:optional>
<ns0:attribute   name='rev' >
<ns0:data   type='NMTOKEN' />
</ns0:attribute>
</ns0:optional>
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:oneOrMore>
</ns0:element>

Element: section

Namespace https://niap-ccevs.org/configannex/v1
Content Model %html-content
Attributes:
Attribute Type Use Documentation
id xsd:NCName Optional
title TEXT Optional

<ns0:element   name='section' >
<ns0:attribute   name='id' >
<ns0:data   type='NCName' />
</ns0:attribute>
<ns0:attribute   name='title' />
<ns0:ref   name='html-content' />
</ns0:element>

Element: tag

Namespace https://niap-ccevs.org/configannex/v1
Content Model xsd:NCName

<ns0:element   name='tag' >
<ns0:data   type='NCName' />
</ns0:element>

Pattern: configtable-pat

Namespace https://niap-ccevs.org/configannex/v1
Content Model configtable

<ns0:define   name='configtable-pat' >
<ns0:element   name='configtable' >
<ns0:oneOrMore>
<ns0:element   name='config' >
<ns0:element   name='configtitle' >
<ns0:oneOrMore>
<ns0:ref   name='html-content' />
</ns0:oneOrMore>
</ns0:element>
<ns0:element   name='references' >
<ns0:oneOrMore>
<ns0:element   name='reference' >
<ns0:attribute   name='ref' />
<ns0:optional>
<ns0:attribute   name='rev' >
<ns0:data   type='NMTOKEN' />
</ns0:attribute>
</ns0:optional>
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:oneOrMore>
</ns0:element>
</ns0:element>
</ns0:oneOrMore>
</ns0:element>
</ns0:define>

Pattern: html-content

Namespace https://niap-ccevs.org/configannex/v1
Documentation Pattern defines the html-element, which is any element in the xhtml namespace. They have no knowledge of the CC element, and so cannot have any CC descendants.
Content Model ( ( TEXT | ) )+

<ns0:define   name='html-content' >
<ns1:documentation>
Pattern defines the html-element, which is any element in the xhtml namespace. They have no knowledge of the CC element, and so cannot have any CC descendants.
</ns1:documentation>
<ns0:oneOrMore>
<ns0:choice>
<ns0:text/>
<ns0:element   ns='http://www.w3.org/1999/xhtml' >
<ns0:anyName>
<ns0:except>
<ns0:nsName   ns='https://niap-ccevs.org/configannex/v1' />
</ns0:except>
</ns0:anyName>
<ns1:documentation>
Defines all html-elements with an optional number of html attributes and descendants.
</ns1:documentation>
<ns0:zeroOrMore>
<ns0:attribute>
<ns0:anyName/>
</ns0:attribute>
</ns0:zeroOrMore>
<ns0:ref   name='html-content' />
</ns0:element>
</ns0:choice>
</ns0:oneOrMore>
</ns0:define>