[x3d-public] announce: X3D roadmap diagram, XML Schema/DTD updates for containerField validation, regular expressions (regexes), LoadSensor watchlist

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Thu Sep 27 10:38:53 PDT 2018


Summary: major updates are now available, following 2 months of X3D Working Group review.  Ongoing refinement of long-running X3D technology strategies continues to yield steady improvements.

a. X3D Specification Relationships (roadmap diagram) for planned specification work.

       http://www.web3d.org/specifications/X3dSpecificationRelationships.png
       http://www.web3d.org/specifications/X3dSpecificationRelationships.pdf

b. X3D XML Schema update activity:

27 SEP 2018, brutzman
- Match v4.0 improvements for regular expressions (regexes), containerField choice types and LoadSensor watchlist nodes in v3.0 through v3.3 schemas and DTDs

	X3D Regular Expressions (regexes)
	http://www.web3d.org/specifications/X3dRegularExpressions.html

	X3D Scene Authoring Hints: containerField
	Strict validation is now performed on all .x3d scenes for non-default containerField values.
	http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField

	X3D Tooltips: LoadSensor watchList
	http://www.web3d.org/x3d/content/X3dTooltips.html#LoadSensor.watchList

	X3D Schema: LoadSensorChildContentModel
	http://www.web3d.org/specifications/X3dSchemaDocumentation3.3/x3d-3.3_LoadSensorChildContentModel.html#Link78
	http://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0_LoadSensorChildContentModel.html#Link78

	Change logs
	http://www.web3d.org/specifications/x3d-schema-changelog.txt
	http://www.web3d.org/specifications/x3d-dtd-changelog.txt

These updates are checked with latest version of Java jdk1.8.0_181 and documentation generated using recent release of XMLSpy.  Looking good.  Schema/DTD bugfixes and documentation are now published and deployed, references follow.  No changes to existing X3D scene content are needed.

Thanks for all ongoing test reports and suggestions.  Have fun with high-quality X3D!  8)

=================================================================================================
=================================================================================================
X3D Schema assets can be found on the X3D Specifications: XML Schema and DOCTYPE Validation page.

           http://www.web3d.org/specifications

Full documentation updates have been autogenerated for the XML Schema and DOCTYPE, available for X3D versions 3.0 through 3.3 plus experimental 4.0.  Recommended X3D version is ISO-approved 3.3.

       http://www.web3d.org/specifications/X3dSchemaDocumentation3.3/x3d-3.3.html
       http://www.web3d.org/specifications/X3dDoctypeDocumentation3.3.html

Please note that X3D version 4.0 Schema and DTD are experimental and support specification development.

       http://www.web3d.org/specifications/X3dSchemaDocumentation4.0/x3d-4.0.html
       http://www.web3d.org/specifications/X3dDoctypeDocumentation4.0.html

Corresponding updated assets: lists of all X3D elements and attributes, with default values, autogenerated from X3D XML Schema.

      http://www.web3d.org/specifications/AllX3dElementsAttributes3.3.txt
      http://www.web3d.org/specifications/AllX3dElementsAttributes3.3.xml

      http://www.web3d.org/specifications/AllX3dElementsAttributes4.0.txt
      http://www.web3d.org/specifications/AllX3dElementsAttributes4.0.xml

Additional updated assets: and X3D Unified Object Model (autogenerated from X3D XML Schema) and X3D JSON Schema (manual) by Roy Walmsley.

      X3D Unified Object Model (X3DUOM)
      http://www.web3d.org/specifications/X3DUOM.html

      http://www.web3d.org/specifications/X3DObjectModel-3.3.xml  (experimental)

      http://www.web3d.org/specifications/x3d-3.3-JSONSchema.json (experimental)
      http://www.web3d.org/specifications/X3dJsonSchemaDocumentation3.3/x3d-3.3-JSONSchema.html

X3D Schematron Validation and Quality Assurance (QA) rules are also regularly updated in concert with these changes.

       http://www.web3d.org/x3d/tools/schematron/X3dSchematron.html

All versions of these assets are maintained under open-source version control at

       https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications

X3D Tooltips provide summary descriptions and authoring hints for each X3D node (XML element) and field (XML attribute) found in the X3D Architecture Specification.  They are updated to match.

     http://www.web3d.org/x3d/content/X3dTooltips.html

Changes are tested through validation regression testing of 3922+ open-source X3D scenes.

       X3D Resources: Examples
       http://www.web3d.org/x3d/content/examples/X3dResources.html#Examples

       X3D Resources: Quality Assurance (QA)
       http://www.web3d.org/x3d/content/examples/X3dResources.html#QualityAssurance

Corresponding updates are also regularly released in the following public assets:

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

       X3D Validator
       https://savage.nps.edu/X3dValidator

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

       X3DJSAIL: X3D Java Scene Access Interface Library
       http://www.web3d.org/specifications/java/X3DJSAIL.html

You can comment on the X3D Specifications in multiple ways.  All feedback gets considered.

       mailto:x3d-public at web3d.org
       http://www.web3d.org/x3d/content/examples/X3dResources.html#Feedback
       http://www.web3d.org/content/web3d-standards-comment-form

For Web3D members, all proposed X3D and HAnim changes are typically examined and resolved in the Mantis issue tracker.

     http://www.web3d.org/member-only/mantis/view_all_bug_page.php

Want to help support this work building the future Web?  The value of membership in the Web3D Consortium continues to steadily grow.  Your engagement can definitely help, there are lots of cool challenges to pursue.  Please consider joining as a company, institution or individual professional to participate.

      http://www.web3d.org/join

      http://www.web3d.org/projects/wish-list

Feedback is always welcome.  Thanks for all test reports and idea contributions.  Have fun with X3D!  8)

=================================================================================================
=================================================================================================

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