6.2.1

Replace items a through e with the following text and renumber the remaining list items:

"

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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:

"

  1. 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.
  2. 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.
  3. 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.
  4. 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."