diff --git a/Space/SatelliteLab/CenterPost.x3d b/Space/SatelliteLab/CenterPost.x3d
index b90fecc59371e57f4b36734a130de5a46e1a5e25..f5c556e1f8361f24a745b720029c81cbb476a49a 100644
--- a/Space/SatelliteLab/CenterPost.x3d
+++ b/Space/SatelliteLab/CenterPost.x3d
@@ -6,13 +6,14 @@
     <meta content='Upper optical deck center post of MSADS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='17 September 2006' name='created'/>
-    <meta content='22 February 2010' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/CenterPost.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='CenterPost.x3d'/>
     <Shape DEF='CenterPost'>
       <Appearance>
         <Material/>
diff --git a/Space/SatelliteLab/DeckPost.x3d b/Space/SatelliteLab/DeckPost.x3d
index a2760421029b021e55ddaf046f5687bd1d66165c..a0ba3376b87edabc2471297647b41c63130b4557 100644
--- a/Space/SatelliteLab/DeckPost.x3d
+++ b/Space/SatelliteLab/DeckPost.x3d
@@ -6,13 +6,14 @@
     <meta content='An equipment deck post for the MSADS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='13 September 2006' name='created'/>
-    <meta content='22 February 2010' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/DeckPost.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='DeckPost.x3d'/>
     <Shape DEF='DeckPost'>
       <Appearance>
         <Material ambientIntensity='0.4' diffuseColor='1.0 0.77 0.31' shininess='0.16' specularColor='0.71 0.70 0.56'/>
diff --git a/Space/SatelliteLab/EquipmentDeck.x3d b/Space/SatelliteLab/EquipmentDeck.x3d
index c18433183d3a96cc29be89c0c42e1e5ab1b35a6f..088986a070e9963476ab15f01207eca4b9acc012 100644
--- a/Space/SatelliteLab/EquipmentDeck.x3d
+++ b/Space/SatelliteLab/EquipmentDeck.x3d
@@ -6,13 +6,14 @@
     <meta content='Movable equipment deck for the MSADS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='15 September 2006' name='created'/>
-    <meta content='14 January 2014' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/EquipmentDeck.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='EquipmentDeck.x3d'/>
     <NavigationInfo/>
     <ExternProtoDeclare name='HTVSCMG' url='"HTVSCMGPrototype.wrl#HTVSCMG" "HTVSCMGPrototype.x3d#HTVSCMG" "http://ron.hattfamily.net/msads/HTVSCMGPrototype.wrl#HTVSCMG" "http://ron.hattfamily.net/msads/HTVSCMGPrototype.x3d#HTVSCMG"'/>
     <ExternProtoDeclare name='ManualXYZBalanceBlock' url='"ManualXYZBalanceBlockPrototype.wrl#ManualXYZBalanceBlock" "ManualXYZBalanceBlockPrototype.x3d#ManualXYZBalanceBlock" "http://ron.hattfamily.net/msads/ManualXYZBalanceBlockPrototype.wrl#ManualXYZBalanceBlock" "http://ron.hattfamily.net/msads/ManualXYZBalanceBlockPrototype.x3d#ManualXYZBalanceBlock"'/>
diff --git a/Space/SatelliteLab/EquipmentRing.x3d b/Space/SatelliteLab/EquipmentRing.x3d
index 7951b6f9cef8bc28383cacbb6f04e75d76167ded..c7be29ae7c3c2faa5a6e31392921c89a5c64dc1f 100644
--- a/Space/SatelliteLab/EquipmentRing.x3d
+++ b/Space/SatelliteLab/EquipmentRing.x3d
@@ -6,13 +6,14 @@
     <meta content='Equipment ring for the ASDS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='14 September 2006' name='created'/>
-    <meta content='22 February 2010' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/EquipmentRing.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='EquipmentRing.x3d'/>
     <Shape DEF='EquipmentRing'>
       <Appearance>
         <Material ambientIntensity='0.4' diffuseColor='1.0 0.77 0.31' shininess='0.16' specularColor='0.71 0.70 0.56'/>
diff --git a/Space/SatelliteLab/HTVSCMGPrototype.rq.txt b/Space/SatelliteLab/HTVSCMGPrototype.rq.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3aa92407b11db2bed47350ae1b070809fc0cbb7c
--- /dev/null
+++ b/Space/SatelliteLab/HTVSCMGPrototype.rq.txt
@@ -0,0 +1,27 @@
+PREFIX rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
+PREFIX owl:  <http://www.w3.org/2002/07/owl#>
+PREFIX xsd:  <http://www.w3.org/2001/XMLSchema#>
+PREFIX x3d:  <http://www.web3d.org/specifications/x3d-4.0.xsd#>
+PREFIX x3do: <http://www.web3d.org/semantics/ontologies/X3dOntology4.0#>
+
+# X3dHelloWorldQuery_03.rq    Query HelloWorld.ttl to show title given to model within a WorldInfo node.
+
+###############################################
+
+SELECT ?WorldInfoNode ?title ?parentNode
+WHERE
+{
+    ?WorldInfo rdf:type       x3do:WorldInfo ;
+               x3do:title     ?title         ;
+               x3do:hasParent ?parent .
+
+    BIND (strafter(xsd:string(?WorldInfo),"#") AS ?WorldInfoNode)
+    BIND (strafter(xsd:string(?parent),"#")    AS ?parentNode)
+}
+
+###############################################
+--------------------------------------
+| WorldInfoNode | title | parentNode |
+======================================
+--------------------------------------
diff --git a/Space/SatelliteLab/HTVSCMGPrototype.x3d b/Space/SatelliteLab/HTVSCMGPrototype.x3d
index 1f9bd998e6467da6f4323a324a3aa71f0025690b..7bcd9a3190b9a7ec0a4de8a2bee2dfef9c78e46c 100644
--- a/Space/SatelliteLab/HTVSCMGPrototype.x3d
+++ b/Space/SatelliteLab/HTVSCMGPrototype.x3d
@@ -6,7 +6,7 @@
     <meta content='Prototype of High Torque Variable Speed Control Moment Gyro (HTVSCMG) unit for the MSADS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='14 September 2006' name='created'/>
-    <meta content='22 February 2010' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/HTVSCMGPrototype.x3d' name='identifier'/>
     <meta content='https://www.fbo.gov/index?s=opportunity&amp;mode=formid=fd597ae08f5c83d78e844c167f9b644f&amp;tab=core&amp;_cview=0' name='reference'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
@@ -14,6 +14,7 @@
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='HTVSCMGPrototype.x3d'/>
     <ProtoDeclare appinfo='High Torque Variable Speed Control Moment Gyro (HTVSCMG)' name='HTVSCMG'>
       <ProtoBody>
         <Group DEF='HTVSCMG'>
diff --git a/Space/SatelliteLab/LaserTargetTrack.x3d b/Space/SatelliteLab/LaserTargetTrack.x3d
index 44581547446f80d2569627a1405f3a2fb3a1b79d..f538e01e37eaf7976c036cb198f3aaaa6bc688b0 100644
--- a/Space/SatelliteLab/LaserTargetTrack.x3d
+++ b/Space/SatelliteLab/LaserTargetTrack.x3d
@@ -6,12 +6,13 @@
     <meta content='A metal track that the laser target is mounted on.' name='description'/>
     <meta content='Brian Kibel' name='creator'/>
     <meta content='4 September 2006' name='created'/>
-    <meta content='14 January 2014' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/LaserTargetTrack.x3d' name='identifier'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='LaserTargetTrack.x3d'/>
     <NavigationInfo/>
     <Group DEF='TrackRails'>
       <Transform translation='0 2.2 0'>
diff --git a/Space/SatelliteLab/LaserTargetTrackSupport.x3d b/Space/SatelliteLab/LaserTargetTrackSupport.x3d
index cc7423b9eb0884a9e17e13c70d766ac9870f4c67..431889a10a8dc6ca3ae3d7a2fc9f1e122d78a7dd 100644
--- a/Space/SatelliteLab/LaserTargetTrackSupport.x3d
+++ b/Space/SatelliteLab/LaserTargetTrackSupport.x3d
@@ -6,12 +6,13 @@
     <meta content='Support leg for target track rail.' name='description'/>
     <meta content='Brian Kibel' name='creator'/>
     <meta content='4 September 2006' name='created'/>
-    <meta content='22 February 2010' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/LaserTargetTrackSupport.x3d' name='identifier'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='LaserTargetTrackSupport.x3d'/>
     <Group DEF='TrackSupport'>
       <Transform rotation='1 0 0 1.5707' scale='.2 2.5 .05'>
         <Shape DEF='SupportBeam'>
diff --git a/Space/SatelliteLab/ManualXYZBalanceBlockPrototype.x3d b/Space/SatelliteLab/ManualXYZBalanceBlockPrototype.x3d
index 89bc51a26f2029cfd5a4e9c1772c4654dcd5b099..a00d5ac9bc1fce16dba79edf864cfe75d3360fd2 100644
--- a/Space/SatelliteLab/ManualXYZBalanceBlockPrototype.x3d
+++ b/Space/SatelliteLab/ManualXYZBalanceBlockPrototype.x3d
@@ -6,13 +6,14 @@
     <meta content='Prototype for one of two types of balance blocks on the MSADS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='14 September 2006' name='created'/>
-    <meta content='14 January 2014' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/ManualXYZBalanceBlockPrototype.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='ManualXYZBalanceBlockPrototype.x3d'/>
     <ProtoDeclare appinfo='Manual Balance Block for XYZ stability' name='ManualXYZBalanceBlock'>
       <ProtoBody>
         <Group DEF='ManualXYZBalanceBlock'>
diff --git a/Space/SatelliteLab/ManualXZBalanceBlockPrototype.x3d b/Space/SatelliteLab/ManualXZBalanceBlockPrototype.x3d
index 41b21a1acbcd1f911d9ca45310b0ec99d7f5eaa8..516ef61e12b24ed47f2d1e548e6c06133c36e9c4 100644
--- a/Space/SatelliteLab/ManualXZBalanceBlockPrototype.x3d
+++ b/Space/SatelliteLab/ManualXZBalanceBlockPrototype.x3d
@@ -6,13 +6,14 @@
     <meta content='Prototype of one of two types of balance blocks on the MSADS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='14 September 2006' name='created'/>
-    <meta content='14 January 2014' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/ManualXZBalanceBlockPrototype.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='ManualXZBalanceBlockPrototype.x3d'/>
     <ProtoDeclare appinfo='Manual Balance Block in XZ plane' name='ManualXZBalanceBlock'>
       <ProtoBody>
         <Group DEF='ManualBalanceBlock'>
diff --git a/Space/SatelliteLab/OpticalDeck.x3d b/Space/SatelliteLab/OpticalDeck.x3d
index d387ff01b348bc9c086d6f9b99da3a79cda577a3..d8f50def178810a09db2814dde2b0a9b1651551e 100644
--- a/Space/SatelliteLab/OpticalDeck.x3d
+++ b/Space/SatelliteLab/OpticalDeck.x3d
@@ -6,13 +6,14 @@
     <meta content='Optical deck for the ASDS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='14 September 2006' name='created'/>
-    <meta content='22 February 2010' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/OpticalDeck.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='OpticalDeck.x3d'/>
     <Shape DEF='OpticalDeck'>
       <Appearance>
         <Material ambientIntensity='0.4' diffuseColor='1.0 0.77 0.31' shininess='0.16' specularColor='0.71 0.70 0.56'/>
diff --git a/Space/SatelliteLab/SatelliteRoom.x3d b/Space/SatelliteLab/SatelliteRoom.x3d
index 6d1153033b480c83b2aecad0ec3dc7bda7c36f61..27d51486118a86d438f08416f6163ddf89facc28 100644
--- a/Space/SatelliteLab/SatelliteRoom.x3d
+++ b/Space/SatelliteLab/SatelliteRoom.x3d
@@ -6,12 +6,13 @@
     <meta content='A room containing a satellite build up.' name='description'/>
     <meta content='Brian Kibel and Ron Hatt' name='creator'/>
     <meta content='30 August 2006' name='created'/>
-    <meta content='14 January 2014' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/SatelliteRoom.x3d' name='identifier'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='SatelliteRoom.x3d'/>
     <NavigationInfo/>
     <Viewpoint description='StartPoint' position='0 1.7 7.5'/>
     <Viewpoint description='Target' orientation='0 1 0 1.571' position='8 1.7 4.3'/>
diff --git a/Space/SatelliteLab/SourceLaserSupport.x3d b/Space/SatelliteLab/SourceLaserSupport.x3d
index 3b040e878edf126c7e62418e502aac57405b245e..09ac37f5d0b46ceede20acc3808e653daca6f36e 100644
--- a/Space/SatelliteLab/SourceLaserSupport.x3d
+++ b/Space/SatelliteLab/SourceLaserSupport.x3d
@@ -6,12 +6,13 @@
     <meta content='Support for the source Laser.' name='description'/>
     <meta content='Brian Kibel' name='creator'/>
     <meta content='18 September 2006' name='created'/>
-    <meta content='14 January 2014' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/SourceLaserSupport.x3d' name='identifier'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='SourceLaserSupport.x3d'/>
     <Group DEF='LaserSupport'>
       <Transform DEF='Leg1' rotation='-1 0 1 .757' translation='1.24 2.25 1.65'>
         <Transform scale='.1 2.5 .1'>
diff --git a/Space/SatelliteLab/UpperDeck.x3d b/Space/SatelliteLab/UpperDeck.x3d
index fa77660da352f0740b4624d5e8b200c5a85d9a48..e3015274637ba02302cbb6f298e9c77e172e8bf8 100644
--- a/Space/SatelliteLab/UpperDeck.x3d
+++ b/Space/SatelliteLab/UpperDeck.x3d
@@ -6,13 +6,14 @@
     <meta content='Upper optical deck for the MSADS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='17 September 2006' name='created'/>
-    <meta content='14 January 2014' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/UpperDeck.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='UpperDeck.x3d'/>
     <NavigationInfo/>
     <Shape DEF='UpperDeck'>
       <Appearance>
diff --git a/Space/SatelliteLab/VibrationIsolator.x3d b/Space/SatelliteLab/VibrationIsolator.x3d
index cd40d5fa05ea74cae0674b3d55984f515a6ea3d0..3d50b1d037a7ae3e1fd6926efd8211122df96695 100644
--- a/Space/SatelliteLab/VibrationIsolator.x3d
+++ b/Space/SatelliteLab/VibrationIsolator.x3d
@@ -6,13 +6,14 @@
     <meta content='A vibration isolator for the optical deck of the MSADS Assembly' name='description'/>
     <meta content='Ron Hatt' name='creator'/>
     <meta content='13 September 2006' name='created'/>
-    <meta content='30 December 2013' name='modified'/>
+    <meta content='28 November 2019' name='modified'/>
     <meta content='https://savage.nps.edu/Savage/Space/SatelliteLab/VibrationIsolator.x3d' name='identifier'/>
     <meta content='Wings3D, VizX3D' name='generator'/>
     <meta content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit' name='generator'/>
     <meta content='../../license.html' name='license'/>
   </head>
   <Scene>
+    <WorldInfo title='VibrationIsolator.x3d'/>
     <Shape DEF='VibrationIsolator'>
       <Appearance>
         <Material diffuseColor='0.2 0.2 0.2'/>