[x3d-public] X3D Working Group minutes 12 October 2018, part 2

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Fri Oct 12 09:06:13 PDT 2018


Teleconference of the X3D Working Group Fri Oct 12  8 am - 9 am PDT, 15:00 GMT

Attendees: Vince Marchetti, Nicholas Polys, Dick Puk, Don Brutzman

Regrets: Michalis Kamburelis, John Carlson

0800-0930 pacific time.  Members and invited guests welcome.

     Web3D Teleconference Information
     http://www.web3d.org/member/teleconference-information

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

0. Review of agenda and prior meeting minutes.

	[x3d] X3D WG Minute 5 Oct 2018
	http://web3d.org/mailman/private/x3d_web3d.org/2018-October/007258.html

Can we copy (or excerpt) these minutes for the x3d-public mailing list?

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

1. Any further followups on Khronos texture KTX File Format (KTX)?

Great work last week!

Also added links to

	X3D version 4.0 Development
	http://www.web3d.org/wiki/index.php/X3D_version_4.0_Development#Candidate_Capabilities

Discussion noted that DICOM is listed in Texture3D component but not Texture Component

	18.2.2 Texture map image formats
	http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#TextureMapFormats

	33.2.5 Texture map image formats
	http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texture3D.html#Texturemapimageformats

is silent (probable spec editorial bug deserving mantis issue), actual list of 3D texture formats is at

	33.4.2 ImageTexture3D
	http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texture3D.html#ImageTexture3D

glTF physically based materials reference KTX, so presumably KTX support might be added to X_ITE and X3DOM which would encourage further usage and evalation.

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

2. X3DUOM update.  Have updated diagram for X3D Unified Object Model (X3DUOM) Creation process.  Have also converted the autogenerated X3DUOM .xml into a .json version (using Altova XMLSpy).  Both versions seem useful.

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

	http://www.web3d.org/specifications/X3DUOM/X3dUnifiedObjectModelCreation.png

	http://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml
	http://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.json

This will show continued benefits to ensure that X3D v4 design is fully consistent.

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

3. New working group proposal.  Leslie Sikos and Don Brutzman have been working on a charter outline for an X3D Semantic Web working group.

- enable Semantic Web inference and reasoning to easily use X3D as presentation layer
- applying a range of standards by W3C and Linked Open Data communities
- support multiple Web3D working group domains of interest: CAD, printing and scanning, medical usage, cultural and natural heritage, possibly geospatial and Humanoid Animation, potentially Building Information Models (BIM).

The maturity, value proposition and usefulness of such activity definitely feels ready to Leslie and I... it will be great to get further feedback.

Draft points will be circulated tonight to protagonists for discussion.  If approved by this will be a members-only Working Group whose products will get public visibility for best effect.  Detailed version expected for review next week.

Attendance at an important conference this week is yielding a lot of excellent insight.

	International Semantic Web Conference (ISWC) 2018
	https://iswc2018.semanticweb.org

"The International Semantic Web Conference (ISWC) is the premier international forum for the Semantic Web Community. ISWC 2018 in Monterey, CA (USA) will bring together researchers, practitioners and industry specialists to discuss, advance, and shape the future of semantic technologies."

(Of tangential note: https security is considered a minimum requirement in all presentations concerning trust and security.)

Intriguing semantic feedback by Nicholas:

On 10/12/2018 8:48 AM, Nicholas Polys wrote:
> About X3D visualization of ontologies :
> 
> A different approach that styling classes : load owl, use O-SNAP wizard tool , export X3D
> 
> We have done a (smallish) industrial e-design ontology...
> 
> paper:
> Radics, P. J., Polys, N. F., Neuman, S. P., & Lund, W. H. (2015, February). OSNAP! Introducing the open semantic network analysis platform. In /Visualization and Data Analysis 2015/ (Vol. 9397, p. 939707). International Society for Optics and Photonics.
> 
> Project website w/ example X3D results of OWL mapping : http://vis.arc.vt.edu/projects/osnap/home.html
> 
> This Java code needs to be updated to Java 8 :
> https://github.com/VT-Visionarium/osnap

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

4. ProtoInstance, ProtoDeclare, ExternProtoDeclare typing.

Work on X3DJSAIL continues to minimize need for authors to include containerField information (i.e. special parent-child node relationships).  Progress includes the library ability to determine ProtoInstance node type if a ProtoDeclare is present in the scene (by inspecting the first node present there).  Since X3DJSAIL is produced directly from X3DUOM, that reflects overall design of X3D quite thoroughly.

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

	X3D Scene Authoring Hints: containerField
	http://www.web3d.org/x3d/content/examples/X3dSceneAuthoringHints.html#containerField

Of note is that when an author defines a new node in ExternProtoDeclare, this appears to be the only case in X3D where direct validation of strong typing in the scene graph is not possible.  Correctness can only be checked when the external prototype is loaded.

We are considering a recommendation that ExternProtoDeclare information include node type as part of X3Dv4.  This has the potential to improve X3D Quality Assurance (QA) even further.  Initial discussion welcome.

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

Some words will also needed to be added regarding backwards compatibility - should be do-able, good to think about that.  We might enable proto-library editors some flexibility (such as changing initial proto node from Group to Transform or LOD) by permitting a defined X3D node type in addition to X3D node name... for example

	<ExternProtoDeclare name="OurExample" url="blah"/>
to
	<ExternProtoDeclare name="OurExample" url="blah" type="Group"/>

or. as an additional option,

	<ExternProtoDeclare name="OurExample" url="blah" type="X3DGroupingNode"/>

John Carlson and I will keep working on this interesting issue.

===============================================
	
5. X3D Specification Timeline: continued progress.  Are we able to fill in dates/deadlines/status on this tracking tool?

5.1	https://drive.google.com/open?id=1Hy6b0kK-th0OEcyxy1taoXqv4liP7YHXjik3Jzhu9rI

5.2	Track A https://docs.google.com/spreadsheets/d/1PgBMqQX4_YVV5nI7Cf2p14Q2RbPsHnuD3sqWNRbQduY/edit?usp=sharing

5.3	Track B, simultaneous submission of NWIP and CD:
	https://docs.google.com/spreadsheets/d/1DnQyy5aZfEY9iEz2BckO2AMwx2L_XNpl1iOunG-EaE4/edit?usp=sharing

5.4	The Track A and Track B spreadsheets are an attempt to reformat the existing work of
	https://drive.google.com/open?id=1Hy6b0kK-th0OEcyxy1taoXqv4liP7YHXjik3Jzhu9rI
	so that time and sequence of events go from top to bottom rather than left to right.

===============================================
[signing off now to return to ISWC2018, discussion continuing on X3D Spec Timeline]

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