[x3d-public] [Semantics] Minutes X3D Semantic Web 7 OCT 2019: X3D Ontologyimprovements review, X3dToTurtle.xslt plans

John Carlson yottzumm at gmail.com
Mon Oct 7 12:45:43 PDT 2019

Specifically, you may want to remove distinct and retry commented out select from this query to show additional Shapes (I haven’t tried this myself):


Sent from Mail for Windows 10

From: John Carlson
Sent: Monday, October 7, 2019 1:23 PM
To: Brutzman, Donald (Don) (CIV)
Cc: Web3D Communications Team; X3D Graphics public mailing list; semantics at web3d.org
Subject: Re: [Semantics] Minutes X3D Semantic Web 7 OCT 2019: X3D Ontologyimprovements review, X3dToTurtle.xslt plans

Also, Appearance-anonymous:


On Mon, Oct 7, 2019 at 1:03 PM John Carlson <yottzumm at gmail.com> wrote:
As previously discussed,  there are 2 Shape-anonymous and 2 Transform-anonymous nodes in HelloWorld.ttl. I think these need to be made distinct.

On Mon, Oct 7, 2019 at 11:15 AM Brutzman, Donald (Don) (CIV) <brutzman at nps.edu> wrote:
Attendees: Jakub Flotynski, Athanasios Malamos and Don Brutzman.

1. *Group administration*

Email list for this group:


We still have not received a reply from Web3D Communications Team about making this a public list.

As a result we will begin copying x3d-public as a routine until that problem is addressed.

We also have a long-pending and repeated website request to make our ontology IRI match the website IRI.


which will redirect to



2. Discussion of EU Erasmus program opportunities.



3. *Review session*. We reviewed the many changes to ontology and related work.

- email thread (multiple responses):


- website:


4. *XSLT*

- We agreed on the naming convention, which allows tracing query results back to the original X3D model.

- We discussed whether base IRI is required.  In the HelloWorld.ttl initial example, it is marked

@prefix : <https://www.web3d.org/semantics/scenes/X3dScene1#> .

We might do something with the meta identifier (if it exists), e.g.

     <meta content='http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter01TechnicalOverview/HelloWorld.x3d' name='identifier'/>


     @prefix : <http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter01TechnicalOverview/HelloWorld.ttl> .

which also matches the Web address where it will exist.  This can be automated for all models in X3D Example Archives.

We can have stylesheet switches that omits or overrides such a value, depending on the person/tool converting.

Therefore, over the next week HelloWorld.ttl will change accordingly.  Since it is in version control, we can always re-check prior versions.


This is a good goal for next week.  Additional requests welcome, we can always add TODO items!


5. *X3D Ontology*

There has been some work in using XML (e.g. .x3d) directly with RDF/OWL but we are deferring any such activity.

TODO: there were a few links posted to the semantics at web3d.org list - some from TEI Crete - we will collect links for them for future consideration.  We will do this by email.

Review points:
a. removed ontology references to X3D XML Schema
b. Since there is no information present in default values for fields, they will not be included in generated knowledge base like HelloWorld.ttl
c. Default-value information is available in the X3D XML Schema, X3D XML DTD, and X3D Unified Object Model (X3DUOM).
d. TODO: should we somehow include default values in the ontology, so that queries to determine if value is non-default?  Not clear, Jakub will look further whether it is possible and practical.

e. Confirmed that owl:unionOf constructs are now working correctly, without warnings.

f. Jakub noted that we should consistently use "a" when stating "rdf:type" - will fix.

g. We discussed how some fields (e.g. 'translation') do not have a common object-model basis.

TODO: Jakub will post a screenshot in response to minutes... I will find the autogeneration diagnostic that links these.

Corrected OWLDoc link:


Thanks for the quick review!  Continuing shared improvement is welcome.


6. *Next Meeting*.  We agreed to continue meeting for one hour each week.

Wow, very productive.  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
Semantics mailing list
Semantics at web3d.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20191007/c73e6def/attachment.html>

More information about the x3d-public mailing list