[semantics-public] X3D Semantic Web minutes 21 OCT 2019: outreach, parent/child relationships, X3D-Tidy, comprehensive unit testing
John Carlson
yottzumm at gmail.com
Sat Nov 2 19:44:30 PDT 2019
Aha, ignore previous email, I found this. It would seem if we had multiple sameAs it would be confusing semantically? Not really sure.
5. *Improved DEF/USE representation possibilities*
/Next question/. Wondering: when we define nodes that have a DEF or USE, should we also define owl:sameAs for the regular naming convention of individuals that indicates graph position in the original scene graph?
For example, current form
:ViewUpClose a owl:NamedIndividual, x3do:Viewpoint ; # current
x3do:hasParent :Group_2_2 ;
x3do:centerOfRotation "0 -1 0" ;
x3do:description "Hello world!" ;
x3do:position "0 -1 7" .
would become
:Viewpoint_2_2_1 a owl:NamedIndividual, x3do:Viewpoint ; # proposed
owl:sameAs :ViewUpClose ; # DEF
x3do:hasParent :Group_2_2 ;
x3do:centerOfRotation "0 -1 0" ;
x3do:description "Hello world!" ;
x3do:position "0 -1 7" .
Similarly considering USE nodes, we might further elaborate these relationships by describing equivalence of numbered-label with USE name and with original DEF node... Current form:
:MaterialLightBlue a owl:NamedIndividual, x3do:Material ; # current
x3do:hasParent :Appearance_2_2_2_1_2 ;
x3do:diffuseColor "0.1 0.5 1" .
would become:
:Material_2_2_3_1_2_1 a owl:NamedIndividual, x3do:Material ; # proposed
owl:sameAs :MaterialLightBlue ; # USE
owl:sameAs :MaterialLightBlue-USE-1 ; # USE
x3do:hasParent :Appearance_2_2_3_1_2 .
However, if we are going to call them owl:sameAs, they might not be sufficiently distinguished from the original DEF. Perhaps subclassOf is a better relationship?
Please consider. I will apply next pattern to all examples for further testing.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/semantics-public_web3d.org/attachments/20191102/11079a66/attachment.html>
More information about the semantics-public
mailing list