[x3d-public] X3D 4.0 update to XML encoding has commenced, comments welcome

John Carlson yottzumm at gmail.com
Sat Feb 24 10:32:36 PST 2024


Don,

I would like to see name attribute types handled consistently.  I believe
there are at least 6 cases where type=‘xs:NMTOKEN’ and
baseType=‘xs:NMTOKEN’ and xs:NMTOKEN gets puts into x3d.py in type
expressions, and that breaks x3d.py (colon is not recognized).

Primarily this has been an issue with my version of the x3d.py, but I have
been fixing upstream code to change to type=‘SFString’.

I believe the change was made when you incorporated Holger’s changes.

Please verify that all xs:NMTOKEN references in x3d.py are correct.   My
suggestion is attempt to modify upstream files like the X3DPSAIL
stylesheet, X3DUOM and XML schema.

I have provided updates to X3DUOM which allow my version of X3DPSAIL to
work.  Other patches are more difficult .

Getting this right is vital to the success of a Blender exporter using
X3DPSAIL.

Call me or set a meeting to discuss the changes as I am out of my element.
It’s highly likely you may have patched them already since 1-2 weeks ago.
It’s difficult running with tons of unapplied patches.

I will look into repairing X3DPSAIL if you view this a non-issue for the
XML spec.


John
On Sat, Feb 24, 2024 at 11:47 AM Brutzman, Donald (Don) (CIV) via
x3d-public <x3d-public at web3d.org> wrote:

> ThHello everyone.  The X3D Standards working groupi continues working
> =quietly and persistently in the obackground.
>

Dick Puk and I are happy to announce availability of an updated draft for
> X3D 4.0 XML Encoding.
>
>
>
>    - Extensible 3D (X3D) encodings — Part 1:  XML encoding
>    - ISO/IEC 19776-1:202x
>    - https://web3d.org/specifications/X3Dv4Draft/ISO-IEC19776-1v4.0-WD1
>    - Screen capture PDF of today’s cover page attached
>
>
>
> All document changes to this Working Draft (WD) ISO Standard are visible
> to Web3D Consortium members in github version control:
>
>    -
>    https://github.com/Web3DConsortium/X3D/tree/master/ISO-IEC19776/ISO-IEC19776-1/ISO-IEC19776-1v4.0/ISO-IEC19776-1v4.0-WD1
>
>
>
> We are now working on reconciling the carefully collected set of
> specification issues and comments available at
>
>    - Web3D Consortium Mantis Bug Tracker
>    - https://www.web3d.org/member-only/mantis/view_all_bug_page.php
>    - Around 40 active Mantis issues are listed in attached .csv
>    (comma-separated value) text file
>
>
>
> The X3D XML Encoding is part of a family of specifications, illustrated at:
>
>    - X3D Graphics Standards Relationships
>    -
>    https://www.web3d.org/specifications/X3dGraphicsStandardsRelationships.png
>    -
>    https://www.web3d.org/specifications/X3dGraphicsStandardsRelationships.pdf
>
>
>
> which are all getting recentered on our new many-years-in-the-making
> International Standard (IS)
>
>    - X3D 4.0 Architecture
>    - https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS
>
>
>
> Dick and I expect to move fairly swiftly through the current set of
> comments, hopefully finishing in March.  After that we will pursue X3D file
> formats using ClassicVRML, Compressed Binary, and JSON encodings.  All X3D
> file encodings are designed to with sufficient expressive power to capture
> all functionality defined in our language-neutral abstract-functionality
> standard, the X3D 4.0 Architecture.
>
>
>
> All comments are always welcome.  The best way to influence our efforts is
> to perform an initial review now, and let everyone know what you think.
>
>
>
> Have fun with .x3d XML graphics!  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
> https://faculty.nps.edu/brutzman
>
>
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20240224/555b8377/attachment.html>


More information about the x3d-public mailing list