[x3d-public] X3D Semantic Web Working Group minutes, Monday 5 AUG 2019

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Mon Aug 5 09:13:50 PDT 2019


Meeting minutes follow.

Attendees: Jakub Flotynski, Christophe Mouton, Yves Keraton, Don Brutzman.

We are resuming 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)

The following detailed agenda should get us going, helping people get caught up.  We'll add discussion points during the meeting to create regular minutes - further topics welcome.  I am returning to work after two weeks away at conferences and can scribe for the first hour.

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

Minutes for Monday 5 AUG 2019, 08-0900 pacific:

0. *Preliminaries*

a. Preparations:

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

We agreed to submit a proposal for a 15-minute presentation, Jakub will prepare it.  The deadline for abstract is end of September.  Primary language is French but also English.  Jakub can prepare abstract and we might also participate remotely.  Christophe can be there, I hope to call in if time-of-day permits.

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

1. *Conferences* Review of Web3D Conference, Workshop and SIGGRAPH.

a. The workshop went well despite severe audiovisual difficulties for the first half hour.  This was a good information exchange and clearly there is a lot of work going on.

Abstract and pdf of slideset (as a record):

https://www.web3d.org/x3d/content/semantics/documentation/workshops/SemanticWeb3DWorkshop.2019July27.pdf
https://www.web3d.org/x3d/content/semantics/documentation/workshops/SemanticWeb3DWorkshop.2019July27.zip (latex source)

https://www.web3d.org/x3d/content/semantics/documentation/workshops/X3dSemanticWebWorkingGroupCollectedConcepts.2019July27.pdf

still editable at
https://docs.google.com/presentation/d/1LUaBueJ6qzdYhPZ3HApT9GZIz4Ma0AnBwBWnAxqrQAI/

------------

b. Jamie Wittenberg of University of Indiana (cc:ed) gave a great presentation, excellent discussions followed.

https://www.web3d.org/x3d/content/semantics/documentation/workshops/WittenbergPreservationAccessReuseAdvancing3dVrStrategyInResearchLibrary.Web3d2019.pdf
https://www.web3d.org/x3d/content/semantics/documentation/workshops/WittenbergPreservationAccessReuseAdvancing3dVrStrategyInResearchLibrary.Web3d2019.pptx

3D Collection Strategies
https://lib.vt.edu/research-learning/lib3dvr.html

Interestingly this impressive work is a part of a joint project by Virginia Tech University Libraries, Indiana University Libraries, and the University of Oklahoma Libraries.  It is also related to

	Born to Be 3D: Digital Stewardship of Intrinsic 3D Data*
	November 2, 2018, The Library of Congress, Hashtag: #B2B3D
	https://www.loc.gov/preservation/digital/meetings/b2b3d/b2b3d2018.html

We agreed to invite her to an upcoming meeting for a dedicated discussion on this topic, hopefully with Nicholas Polys of VT attending also.

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

2. *Website* Review and confirmation of requested website changes:

a. Currently we have access to update

	https://www.web3d.org/x3d/content/semantics/

We have asked for this tree to move to top level:

	https://www.web3d.org/semantics/

which will allow us to make IRI identifiers identically available as URL addresses for direct retrieval.

We agreed to renew this request with Web3D leadership.  Meanwhile we will continue with the current address, using the intended IRIs.

------------

b. Getting busier without clobbering x3d-public mailing list: we need to make a public mailing list, perhaps shifting semantics at web3D.org (possibly hard).

Alternatively, we might create a second semantics-public at web3D.org mailing list (which is easy).  This would be symmetric with x3d@ and x3d-public at web3d.org mailing lists.  Thoughts?

	https://www.web3d.org/member/member-only-mailing-lists
	http://web3d.org/mailman/listinfo/semantics_web3d.org

*We agreed* on the "easy" choice: request adding a new semantics-public at web3D.org mailing list.

Don will forward these requests to the Web3D communications team and webmaster.

------------

3. *X3D Ontology*

a. Prior announcement, with followup messages with links

	X3D Semantic Web announce: new X3D Ontology
	http://web3d.org/pipermail/x3d-public_web3d.org/2019-June/011003.html

b. Helpful feedback from Marc Petit (copied):

	[Semantics] Feedback on the X3D ontology
	Thu Jul 25 08:59:22 PDT 2019
	http://web3d.org/mailman/private/semantics_web3d.org/2019-July/000032.html

We hope to have Marc on the phone when we address his comments.

Similarly we some comments from Leslie, and have asked for a time to review them together.  (They might be related to an older version however.)

c. *Importance of deliberate careful progress*

Getting feedback and dialog on the mailing list is very important in order to have coherent conversations. Of course "Anyone can say anything about anything" is the AAA principle, so much independent experimentation is quite welcome.  Nevertheless I will be conservative about adding changes to the X3D Ontology unless we have agreed upon them.

If meeting by phone is not workable, we will proceed together on a regular call as best possible.

It is important to keep changes understandable and reviewable.  Actual changes are found at

	https://www.web3d.org/x3d/content/semantics/ontologies/X3dOntology4.0.ttl

	https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/semantics/
	https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/semantics/ontologies/X3dOntology4.0.ttl
	https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/semantics/ontologies/X3dOntology4.0.ttl?format=raw

We will primarily keep dialog on the mailing lists, for the moment semantics at web3d.org and later semantics-public at web3d.org

d. We have a second copy of Manchester Owl validator (first currently has a problem, second one works).

	http://mowl-power.cs.man.ac.uk:8080/validator (Profile OWL 2, Report syntax: Manchester Owl Syntax)

	http://visualdataweb.de/validator

e. I have a number of small additions to X3D Unified Object Model (X3DUOM) occurring as a result of Python package autogeneration.  They will produce some corresponding changes to internals of the X3D ontology.

	X3D Ontology 4.0 (initial draft)
	https://www.web3d.org/x3d/content/semantics/ontologies/X3dOntology4.0.ttl

Of note,
- we test changes with Protege and Manchester OWL, certainly prior to any published updates.
- we are doing what we can with decorated XSD -> X3DUOM -> ontology to establish a baseline.
- we are adding other things that are needed, typically in directions Leslie has pointed us.
- building a set of SPARQL queries will help a lot.

Current worklist excerpted from ontology follows.  Review and improvements welcome.

###############################################
              
# X3D Ontology
              
###############################################
              
# Design Plan

# - Show current work and plans at Web3D 2019 for discussion and comment
# - Continue testing X3D Ontology with SPARQL queries
# - Show interesting inferencing within/among X3D models
# - Consider adding semantic metadata to models in X3D Examples Archive
# -    https://www.web3d.org/x3d/content/examples/X3dResources.html#Examples
# - Add relations and rules for mapping 3D-specific and domain-specific ontologies
# - Build knowledge bases from current X3D scenes (initially)
# - Continue following patterns in Leslie Sikos' t3dmo.ttl to provide relations
# -    to other 3D file formats (perhaps OBJ first, then Max and others)
# - Write parsers for other 3D formats using Data Format Description Language (DFDL)
# -    https://daffodil.apache.org
# - Demonstrate general 3D query and inferencing capabilities for multiple formats

###############################################

e. Next steps.

We did some further sleuthing, Jakub will try to fix the hasDescendant/hasAncestor redundancy another time.

Jakub, might you provide queries such as those we started to do during your visit?

Looking ahead: tested items improving the X3D Ontology that get posted to the mailing list can be integrated, retested and published.

Onward we go together.

f. TODO X3D Ontology descriptive web page is much needed.  Suggested sections:

- basic information such as that appearing here
- Instructions for testing in Manchester OWL Validator
- Instructions for running in Protege
- Making queries
- etc. etc.

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

Connection information:

	Web3d.org member login
	MEMBERS > RESOURCES > TELECONFERENCE
	https://www.web3d.org/member/teleconference-information

	Monday 08-0900 pacific, Join URL https://zoom.us/j/285331611

One tap mobile

      US (New York) +19292056099,,(nine-digit number from Join URL above)#
      US (San Jose) +16699006833,,(nine-digit number from Join URL above)#

Direct dial by your location, using (nine-digit number from Join URL above)

      US (New York) +1 929 205 6099
      US (San Jose) +1 669 900 6833

Further support:
* download Zoom client   https://zoom.us/download#client_4meeting
* find your local number https://zoom.us/u/abAXukyVcV

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

Having fun with X3D Semantic Web!  Passez un bon moment avec X3D Semantic Web!  :)

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