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

John Carlson yottzumm at gmail.com
Tue Oct 8 10:40:31 PDT 2019


Re: unique naming and hierarchical structure in HelloWorld.ttl

Thanks, Don, for this important work.

So my understanding is the hierarchical structure of the document will be retained in the unique names?  What happens to nodes named by DEF then?  How will they be placed back into the hierarchy for roundtripping?

Who is roundtripping from .ttl to .x3d?

Re: JavaScript API

Please suggest an appropriate API for parsing X3D model .ttl files with JavaScript.  N3.js???

Is it recommended that I create a JavaScript API for reading in .ttl files using the X3DUOM, similar to X3DLoaderDOM.java? X3DLoaderTTL.js?  Or something more like X3DTTLLD.js which translates to a DOM document?

Please provide architecture expertise.  Otherwise, I may start applying Daffodil (DFDL) to TTL.


Sent from Mail for Windows 10

From: Brutzman, Donald (Don) (CIV)
Sent: Tuesday, October 8, 2019 11:35 AM
To: semantics at web3d.org
Cc: X3D Graphics public mailing list
Subject: Re: [Semantics] Minutes X3D Semantic Web 7 OCT 2019: X3D Ontologyimprovements review, X3dToTurtle.xslt plans

each of these improvements have been applied.  as expected, unique naming fixed the first query for HelloWorld (which gives 2 nodes now).

checked in and updated online.

On 10/7/2019 9:14 AM, Brutzman, Donald (Don) (CIV) wrote:
> [...]
> - website:
> 	https://www.web3d.org/x3d/content/semantics/semantics.html
> 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'/>
> becomes
>       @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.
> 	https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/semantics/examples/HelloWorld.ttl

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/20191008/93992982/attachment-0001.html>

More information about the x3d-public mailing list