[x3d-public] X3D Semantic Web meeting minutes

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Mon Aug 12 09:07:55 PDT 2019


Attendees: Jakub Flotynski and Don Brutzman, with hello from Anita Havele.  Regrets: Thanos Malamos.

We have resumed our weekly meetings, with continuing enthusiasm!

	X3D Semantic Web Working Group
	https://www.web3d.org/working-groups/x3d-semantic-web

Mission: "The X3D Semantic Web Working Group mission is to publish models to the Web using X3D in order to best gain Web interoperability and enable intelligent 3D applications, feature-based 3D model querying, and reasoning over 3D scenes."

Suggested motto, with thanks to Jim Hendler: "the answer to your question is the response to the query."  8)

Prior minutes include great detail:

* [x3d-public] X3D Semantic Web Working Group minutes, Monday 5 AUG 2019
   http://web3d.org/pipermail/x3d-public_web3d.org/2019-August/011167.html

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

1. As reported separately, continued discussions and progress in preparation for

	Semantic Web Pro 2019, 3 décembre 2019, à Paris
	http://semweb.pro/semwebpro-2019.html

Those discussions also include multiple strategies for potential journal papers as this impactful work proceeds.

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

2. Jakub also notes the following conference 11-12 December 2019 with deadline in mid-September.

	International Conference on 3D immersion (IC3D)
	https://www.stereopsia.com/international-conference-3d-immersion-ic3d

Anything that gains attention and participation in this group is good.  Meanwhile we must keep on going with the work itself!

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

3. Upcoming: ISO SC24 Graphics Standards Committee annual meeting 26-30 August in Takamatsu Japan.  This committee is where all X3D formal standardization takes place.

Informal discussions will include how an X3D Ontology might eventually be standardized as part of the X3D family of specifications.  This is an interesting new development, looking forward to learning what other ISO ontology efforts might exist.

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

4. Don has made some changes to X3D Unified Object Model (X3DUOM) that are reflected in the latest build, adding "IS" "connect" and "field" support.  These match the design patterns for other fields.

Excerpted:

:X3DNode a owl:Class .
:hasIS a owl:ObjectProperty ;
   rdfs:domain :X3DNode ;
   rdfs:range :IS ;
   rdfs:subPropertyOf :hasChild .
:fieldISHasParentX3DNode a owl:ObjectProperty ;
   owl:inverseOf :hasIS ;
   rdfs:subPropertyOf :hasParentX3DNode .

:connect a owl:Class .
:nodeField a owl:DatatypeProperty ;
   rdfs:domain :connect ;
   rdfs:range x3d:SFString .
:protoField a owl:DatatypeProperty ;
   rdfs:domain :connect ;
   rdfs:range x3d:SFString .

Background: IS/connect constructs are used to join nodes/fields within a ProtoBody, a fairly advanced X3D capability. Script and various Shader nodes have field definitions.

Tooltips:
- https://web3d.org/x3d/content/X3dTooltips.html#IS
- https://web3d.org/x3d/content/X3dTooltips.html#connect
- https://web3d.org/x3d/content/X3dTooltips.html#field

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

5. When convenient Jakub will send some queries to Don for inclusion in the build.

For example:

- How many Box nodes are in a scene? (Shape, Sphere, etc.)

- How many cubes are in a scene? (i.e. Box nodes with size.x = size.y = size.z)

- are there any bounding boxes in a model?

- are there any Inline nodes? do they require X3D, ClassicVRML, VRML97, glTF etc.?
   e.g. hasInlineX3D, hasInlineClassicVRML, hasInlineVRML97, hasInlineglTF, hasInlineSTL ?

- Does a scene have any Metadata matching a given taxonomy?

- Metaqueries: what are possible properties that may be set for Shapes, Routes, Prototypes, etc.
   e.g. hasShape, hasROUTE, hasProtoDeclare, hasExternProtoDeclare,hasProtoInstance

   hasPrototype == hasProtoDeclare | hasExternProtoDeclare

And so on... we will build a rich vocabulary for model queries, then extend it across multiple X3D models (via Inline prototypes and ExternalShape), then extend it across multiple model formats.

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

6. Pending website requests to Web3D Webmaster:

	[Semantics] X3D Semantic Web Working Group: website requests
	http://web3d.org/mailman/private/semantics_web3d.org/2019-August/000057.html

On 8/9/2019 8:00 AM, Brutzman, Donald (Don) (CIV) wrote:
> X3D Semantic Web Working Group has carefully discussed the following issues.
> 
> Request two changes to web3d.org site:
> 
> 1. Make the following location accessible so that we can publish X3D Ontologies at a URL matching the Uniform Resource Identifier (URI).
> 
> 	https://www.web3d.org/semantics
> 
> similar to
> 
> 	https://www.web3d.org/x3d/content/
> 	/home/spi3der/public/web3d.org_x3d/content
> 
> 2. Request creation of new mailing list
> 
> 	semantics-public at web3d.org
> 
> Thanks for all support.

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

Have fun with X3D Semantic Web!  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