6.2.1
Replace items a through e with the following text
and renumber the remaining list items:
"
- The X3D file contains as its first element an X3D header
statement (see 7.2.5.2 Header
statement) specifying the version to which this file conforms. Versions and
associated content are specified in Annex L
Version content.
- All entities contained therein match the functional
specification of entities of this part of ISO/IEC 19775 that correspond to
the version specified in the header statement. The X3D file shall obey the
relationships defined in the formal grammar and all other syntactic
requirements.
- The sequence of entities in the X3D file obeys the
relationships specified in this part of ISO/IEC 19775 for the version
specified in the header statement producing the structure specified in the
part of ISO/IEC 19775 for the version specified in the header statement.
- All field values in the X3D file obey the relationships
specified in this part of ISO/IEC 19775 for the version specified in the
header statement producing the structure specified in this part of ISO/IEC
19775 for the version specified in the header statement.
- No nodes appear in the X3D file other than those specified for
the applicable profile as specified in this part of ISO/IEC 19775 unless
specified in a COMPONENT statement, are required for the encoding technique,
or are those defined by the PROTO or EXTERNPROTO entities should such be
available in the profile.
- No nodes or fields appear in the X3D file other than those
defined as part of the version specified in the header statement."
6.2.3, item a
Replace items a through d with the following text:
"
- It is able to read any X3D file that conforms to the profiles
and components supported by that browser for the version(s) support by that
browser.
- It implements the functionality specified for all abstract
interfaces, insofar as they are made available in concrete nodes derived
from those interfaces, within the latitude defined for the specified
profile, components, and version and as allowed in this clause.
- It presents the graphical and audio characteristics of the X3D
nodes in any X3D file that conforms to the applicable profile, components,
and version, within the latitude defined for the specified profile,
components, and version and as allowed in this clause.
- It correctly handles user interaction and generation of events
as specified for the applicable profile, components, and version, within the
latitude defined for the specified profile, components, and version and as
allowed in this clause."
6.3.1
Replace the last sentence with the following text:
"Any compliant set of nodes of arbitrary complexity may be generated, as
appropriate to represent application content, and which produce only the nodes
allowed by the applicable profile, components, and version."