[X3D-Public] X3D Schema, DTD corrections: validation refinements

Don Brutzman brutzman at nps.edu
Fri Sep 7 11:31:07 PDT 2012

Minor refinements and updates, reported for public scrutiny.

X3D Schema update activity:

4 September 2012, brutzman
- (v3.2+) Allow further uses of ProtoInstance as ParticleSystems child node for physics, but not possible
    for colorRamp, texCoordRamp, or emitter since it creates ambiguous content model

30 August August 2012, brutzman
- (v3.3) Add explanatory annotations for ProtoInstance references, reformat overall document


X3D DTD update activity:

5 September 2012, brutzman
- (v3.2+) Add enumerations for stricter validation of TextureProperties fields, matching X3D Schema
- Add enumerations for more consistent validation of DIS networkMode fields, matching X3D Schema

4 September 2012, brutzman
- (v3.2+) Allow further uses of ProtoInstance as ParticleSystems child nodes for colorRamp, texCoordRamp, emitter, physics

30 August 2012, brutzman
- (v3.3) ShadedVolumeStyle phaseFunction values restricted to (NONE|Henyey-Greenstein), matching X3D Schema


This validation case can be tested using the X3D Validator service.

Also updated X3D Schema and DTD documentation.  Relevant links:


These and related links are maintained on the X3D Resources page:

Review, comments, questions and improvements are welcome.

all the best, Don
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman

More information about the X3D-Public mailing list