[x3d-public] X3D Validator service again available for X3D Quality Assurance (QA)

Don Brutzman brutzman at nps.edu
Sat Jul 16 11:47:50 PDT 2016


X3D Validator is a Web application comprehensively checks X3D scene validity. 	

	https://savage.nps.edu/X3dValidator

Am happy to report that the X3D Validator is again available, with the Savage server running on a new hardware system.

This tool is part of X3D Quality Assurance (QA), which identifies errors and warnings in order to make X3D scene content more portable and reliable.

	http://www.web3d.org/x3d/content/examples/X3dResources.html#QualityAssurance

X3D Validator provides a server-based suite of tests to help ensure the quality of X3D scenes and metadata. Validation tests include:

     XML header and DOCTYPE checking for correct document headers
     Well-formed XML checking for syntactic correctness
     X3D Specifications: DOCTYPE and Schema Validation checking for valid X3D nodes, fields and values
     X3D Schematron rule checking verifies semantic correctness and completeness, detecting internal-consistency problems to help assure the quality and correctness of X3D scenes
     X3D to ClassicVRML conversion checks a variety of legal X3D constructs
     Regular expression checking for malformed floating-point numbers and excess leading zeros
     X3D to XHTML conversion pretty-print listing to check online URL links, document ROUTE connections, and provide node tooltips
     X3D Validator is written in Java using publicly available source code.

As before, the X3D Validator is bundled in X3D-Edit.  X3D-Edit is a free, open-source Extensible 3D (X3D) Graphics authoring tool for simple high-quality authoring, editing, import/export, validation and viewing of X3D scenes.

	https://savage.nps.edu/X3D-Edit

The same suite of QA tools is exercised when building the X3D Examples scene archives.  Scene description pages include a check-mark icon which links to the X3D Validator via url, further simplifying error checking.  Example:

	X3D Example Archives: X3D for Web Authors, Chapter 14 - Prototypes, Heads Up Display Example
	http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter14-Prototypes/index.html#HeadsUpDisplayExample
	http://x3dgraphics.com/examples/X3dForWebAuthors/Chapter14-Prototypes/_pages/page03.html

	https://savage.nps.edu/X3dValidator?url=http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter14-Prototypes/HeadsUpDisplayExample.x3d

All bug reports for scenes or validation tools are welcome.  Step by step we go.

Have fun with X3D!

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