[x3d-public] X3D Semantic Web Working Group 7 MAR 2019: references, geometric properties, MPEG-7 Descriptors

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Thu Mar 7 10:29:24 PST 2019


8.0. Eighth meeting of the Semantic Web Working Group

Attendees Jakub Flotynski, Athanasios Malamos, Anita Havele, Don Brutzman.

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

Prior minutes, Jakub and Athanasios:
	[x3d-public] X3D Semantic Web Working Group minutes, 17 JAN 2019: structural and conceptual semantics
	http://web3d.org/pipermail/x3d-public_web3d.org/2019-January/009898.html

All information in these minutes is approved for pubic release.

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

7.0 Last week's meeting included Thanos Jakub Nicholas Anita and Don.

Essentially we reviewed website links and kept discussing/improving slides.

Unfortunately my minutes got mistakenly deleted.  Sorry about that.

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

8.1 *Working group information*

The X3D Semantic Web Working Group is a Web3D Consortium member-only group that does most of its business openly on the x3d-public mailing list.

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

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

"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."

	semantics at web3D.org
	http://web3d.org/mailman/listinfo/semantics_web3d.org

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

8.2 *Working group assets*

We have started work on the following website pages to record resources.  Many are now present, more will follow.

	X3D Semantic Web Public Assets
	http://www.web3d.org/x3d-semantic-web-public-assets

	X3D Semantic Web Member Assets
	http://www.web3d.org/member/wiki/x3d-semantic-web-member-assets

Working group co-chairs have permission to edit the member-assets page, then results are reviewed and copied over to public-assets page.

Inputs welcome to keep building and structuring these important lists of assets.

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

8.3 *Workshop opportunities*

We think that our current activity can likely be a contribution at the upcoming

	First Eurographics-EuroVR Workshop on Semantic 3D Content
	6 May 2019 in Genova Italy as part of EuroGraphics 2019
	http://semantic3d.org/workshop

Paper/poster/demonstration submission deadline extended: March 10, 2019

We discussed what a good follow-on might be for Web3D 2019 Conference.  Perhaps another workshop, or simply a meeting, on X3D Semantic Web Working Group.  This could build on the EuroGraphics 2019 momentum, disseminate progress among participants and set us up for much expected work to emerge in the coming year.

	WEB3D 2019: 24th International ACM Conference on 3D Web Technology
	26-28 July 2019, Colocated with SIGGRAPH2019, Los Angeles California USA
	http://www.web3d.org/event/web3d-conference-2019
	http://web3d2019.web3d.org

The current work will not be sufficiently mature to be a paper submission by the deadline (~10 days away).

Instead we plan to submit a Web3D workshop proposal for this new work. This can build upon the Eurographics-EuroVR Workshop products.

Possibly a poster is also appropriate, especially if it describes coherent existing work.

Web3D workshop deadline submission: 1 April 2019.  This will be next week's topic.

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

8.4 Primary topic: *slideset Semantic X3D - thoughts and ideas*

Much detailed architectural work is in progress, distilled in these slides.

https://docs.google.com/presentation/d/1fCMu0V-zRAfJqFId7QIMyLh2EOCr5Qgl63MqqyFk6JM/edit?ts=5c5c6903

_Geometric properties_ (slides 9-10) updated:

Thanos said “sitting in my corner” ... Can we define a property for “corner” based on geometric relationships?  Good to think about.

We might suppose multiple candidate geometric properties:
* Primitive shapes: Rectangular, Conical, Cylindrical, Spherical, Ellipsoid, Point, Line, Mesh
* Side, TopSide BottomSide LeftSide RightSide FrontSide BackSide
* ParametricSurface, NURBS, BREP, other types?
* Characteristics: Irregular, Open, Closed (Watertight), Corner, Seam, Wall
* Angular relationships: Perpendicular, Acute, Obtuse

------
Thanos: corner rdfs:subClassOf
     str:includes(2) str:triangles;
If normal(A) CROSS-PRODUCT normal(B) >0 -> createCorner(C) and includes(C,A) and includes(C,B)
------

TODO: does there already exist a set of 3D property classes related to shape of models?
TODO: should we next compare existing 3D ontologies of interest?
TODO: build examples that help us determine the best, most reusable elements of an X3D ontology?

We discussed relationships and 3D functions for extraction of semantic information from geometric shapes so we could specify possible goals of our works:
* Extraction of semantic information from X3D models (re-visit MPEG7)
* Generating X3D models on the basis of semantic 3D models (conceptual)
* Likely an iterative process, OWL inference can generate more RDF properties
* Semantic annotation (description) of X3D (without representation)

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

8.5 MPEG-7 overview

We briefly discussed prior work with MPEG-7.  Background:

	MPEG-7 - Wikipedia
	https://en.wikipedia.org/wiki/MPEG-7

"MPEG-7 is a multimedia content description standard. It was standardized in ISO/IEC 15938 (Multimedia content description interface). This description will be associated with the content itself, to allow fast and efficient searching for material that is of interest to the user. MPEG-7 is formally called Multimedia Content Description Interface. Thus, it is not a standard which deals with the actual encoding of moving pictures and audio, like MPEG-1, MPEG-2 and MPEG-4. It uses XML to store metadata, and can be attached to timecode in order to tag particular events, or synchronise lyrics to a song, for example.

It was designed to standardize:
* a set of Description Schemes ("DS") and Descriptors ("D")
* a language to specify these schemes, called the Description Definition Language ("DDL")
* a scheme for coding the description

The combination of MPEG-4 and MPEG-7 has been sometimes referred to as MPEG-47."

TODO Thanos will look up whether licensing or patents have been declared.

	MPEG Licensing Authority
	https://www.mpegla.com

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

8.6 MPEG-7 Visual Descriptors: More than MPEG-7

These are draft slides that Thanos has prepared for our discussions.  They will be exposed publicly once further developed.

https://docs.google.com/presentation/d/11VSFHriBnOXJzsHfYX0XDUMVqO5X9HePUvQB_1mxRRY/edit#slide=id.p

Back to shared slideset, follow-on slide 11:

--------------------------------------
Inclusion of Visual Descriptors in X3D

Visual Descriptors are available for color and shape.  They seem quite analogous to structure provided by RDF properties.

It is an interesting question whether the X3D Specifications are “ready” for inclusion of visual descriptors.  Visual-descriptor properties are primarily metadata about a scene, not directions for rendering.  Indeed our current effort is to create such a conceptually coherent ontology for X3D.

Thus if we define how to include visual descriptor properties in a scene,
* Authors could include Metadata nodes with RDF properties,
* Tools could perform geometric inference and similarly add Metadata nodes

Attaching semantic information to X3D scenes

This working group needs to identify X3D Ontology mappings as
* embedded MetadataSet structures
* embedded (multi-namespace?) and external RDF files
* norms and best practices for including such descriptor files

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

8.7 *W3C Ontology for Media Resources*

Really important reference that Jakub identified:

Ontology for Media Resources 1.0
W3C Recommendation 09 February 2012
https://www.w3.org/TR/mediaont-10/

This ontology has an amazing number of metadata correlations.  Further, aligning an X3D Ontology with this approach would immediately give us a broad number of terms and mappings, all compatible with HTML5.  Excerpt from Table of Contents:

         5.2.2 Multimedia metadata formats mapping tables
             5.2.2.1 CableLabs 1.1
             5.2.2.2 DIG35
             5.2.2.3 Dublin Core
             5.2.2.4 EBUCore
             5.2.2.5 EXIF 2.2
             5.2.2.6 ID3
             5.2.2.7 IPTC
             5.2.2.8 LOM 2.1
             5.2.2.9 Media RSS
             5.2.2.10 MPEG-7
             5.2.2.11 OGG
             5.2.2.12 QuickTime
             5.2.2.13 DMS-1
             5.2.2.14 TTML
             5.2.2.15 TV-Anytime
             5.2.2.16 TXFeed
             5.2.2.17 XMP
             5.2.2.18 YouTube
         5.2.3 Multimedia container formats mapping tables
             5.2.3.1 3GP
             5.2.3.2 Flash
                 5.2.3.2.1 FLV
                 5.2.3.2.2 F4V
             5.2.3.3 QuickTime
             5.2.3.4 MP4
             5.2.3.5 OGG
             5.2.3.6 WebM

We definitely need to review and study this work further.

Wondering if we can invite an expert in that group to give a presentation at Web3D 2019?!

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

8.8 * Planning Ahead *

We plan to meet 14 MAR and 21 MAR.  No meeting 28 MAR.

Of interest:

	Protégé Short Course: MARCH 27 - 29, 2019 at STANFORD, CA
	https://protege.stanford.edu/short-courses.php

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

Steady interesting progress, thanks colleagues!  8)  8)  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