[x3d-public] [Semantics] X3D Semantic Web meeting minutes

John Carlson yottzumm at gmail.com
Mon Aug 12 09:36:43 PDT 2019


Great! Should help out with mapToMethod.js, generating setIS.

Thanks a bunch, now to change mapToMethodGenerator.py

You may want to look at mapToMethod2.js for any additional items to add to X3DUOM!

John


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

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

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190812/7084f940/attachment-0001.html>


More information about the x3d-public mailing list