@prefix :        <https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/Truck/RearWindow.ttl#> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema:  <http://schema.org/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
@prefix x3d:     <https://www.web3d.org/specifications/x3d-4.1.xsd#> .
@prefix x3do:    <https://www.web3d.org/specifications/X3dOntology4.1#> .

:X3D a owl:NamedIndividual, x3do:X3D ;
  x3do:hasHead :head ;
  x3do:hasScene :Scene ;
  x3do:profile 'Immersive' ;
  x3do:version '3.1' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.1.xsd' .
:head a owl:NamedIndividual, x3do:head ;
  x3do:hasParent :X3D ;
  x3do:hasMeta :meta_1_1, :meta_1_2, :meta_1_3, :meta_1_4, :meta_1_5, :meta_1_6, :meta_1_7, :meta_1_8 .
:meta_1_1 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'RearWindow.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Rear window from the balck midsize truck' ;
  x3do:name 'description' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Donald Coomes' ;
  x3do:name 'creator' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '25 August 2006' ;
  x3do:name 'created' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '20 October 2019' ;
  x3do:name 'modified' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'X3D-Edit, Wings3d, and Flux Studio' ;
  x3do:name 'generator' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/Truck/RearWindow.x3d' ;
  x3do:name 'identifier' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "RearWindow.x3d" .
:meta dcterms:description "Rear window from the balck midsize truck" .
:meta dcterms:creator "Donald Coomes" .
:meta dcterms:created "25 August 2006" .
:meta dcterms:modified "20 October 2019" .
:meta dcterms:generator "X3D-Edit, Wings3d, and Flux Studio" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/Savage/GroundVehicles/Truck/RearWindow.x3d" .
:meta dcterms:license "../../license.html" .
:Scene a owl:NamedIndividual, x3do:Scene ;
  x3do:hasParent :X3D ;
  x3do:hasChildren :WorldInfo_2_1, :WindowRear, :RearWindowPI ;
  x3do:hasROUTE :ROUTE_2_4, :ROUTE_2_5, :ROUTE_2_6 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'RearWindow.x3d' .
:WindowRear a owl:NamedIndividual, x3do:Group ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :RearWindow, :RearWindowClock, :RearWindowSensor ;
  x3do:DEF 'WindowRear' .
:RearWindow a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :WindowRear ;
  x3do:hasChildren :Shape_2_2_1_1 ;
  x3do:DEF 'RearWindow' .
:Shape_2_2_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :RearWindow ;
  x3do:hasAppearance :Appearance_2_2_1_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_2_1_1_2 .
:Appearance_2_2_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_2_1_1 ;
  x3do:hasMaterial :ClearGlass .
:ClearGlass a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_2_1_1_1 ;
  x3do:DEF 'ClearGlass' ;
  x3do:diffuseColor ( 0 0 .25 ) ;
  x3do:transparency .5 .
:IndexedFaceSet_2_2_1_1_2 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :Shape_2_2_1_1 ;
  x3do:hasCoord :Coordinate_2_2_1_1_2_1 ;
  x3do:colorIndex ( 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -1 ) ;
  x3do:coordIndex ( 0 5 16 -1 0 16 19 -1 0 19 18 -1 0 18 3 -1 1 2 11 -1 1 11 10 -1 1 10 9 -1 1 9 4 -1 2 7 8 -1 2 8 11 -1 3 18 17 -1 3 17 6 -1 4 7 15 -1 4 15 14 -1 4 9 8 -1 4 8 7 -1 4 14 13 -1 4 13 5 -1 5 6 17 -1 5 17 16 -1 5 13 12 -1 5 12 6 -1 6 12 15 -1 6 15 7 -1 8 9 10 -1 8 10 11 -1 12 13 14 -1 12 14 15 -1 16 17 18 -1 16 18 19 -1 ) ;
  x3do:creaseAngle 0.524 .
:Coordinate_2_2_1_1_2_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_2_1_1_2 ;
  x3do:point ( -1.9369 1.57058 -2.11829 1.91838 1.5812 -2.11852 1.83455 1.58097 -2.08952 -1.85159 1.57081 -2.08979 1.76023 1.69121 -2.11851 -1.75893 1.68151 -2.1183 -1.73 1.68159 -2.08964 1.73278 1.69113 -2.08967 1.7344 .99762 -2.08967 1.76185 .99769 -2.11851 1.92 .88768 -2.11852 1.83617 .88745 -2.08952 -1.72838 .98808 -2.08964 -1.75731 .988 -2.1183 1.76185 .99769 -2.11851 1.7344 .99762 -2.08967 -1.75731 .988 -2.1183 -1.72838 .98808 -2.08964 -1.84997 .8773 -2.08979 -1.93528 .87706 -2.11829 ) .
:RearWindowClock a owl:NamedIndividual, x3do:TimeSensor ;
  x3do:hasParent :WindowRear ;
  x3do:DEF 'RearWindowClock' ;
  x3do:cycleInterval '8.000' .
:RearWindowSensor a owl:NamedIndividual, x3do:TouchSensor ;
  x3do:hasParent :WindowRear ;
  x3do:DEF 'RearWindowSensor' ;
  x3do:description 'Touch to roll down rear window' .
:RearWindowPI a owl:NamedIndividual, x3do:PositionInterpolator ;
  x3do:hasParent :Scene ;
  x3do:DEF 'RearWindowPI' ;
  x3do:key ( 0 .25 .49997 .75 1 ) ;
  x3do:keyValue ( 0 0 0 0 -0.4 0 0 -0.65 0 0 -0.4 0 0 0 0 ) .
:ROUTE_2_4 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'fraction_changed' ;
  x3do:fromNode 'RearWindowClock' ;
  x3do:toField 'set_fraction' ;
  x3do:toNode 'RearWindowPI' .
:ROUTE_2_5 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'value_changed' ;
  x3do:fromNode 'RearWindowPI' ;
  x3do:toField 'set_translation' ;
  x3do:toNode 'RearWindow' .
:ROUTE_2_6 a owl:NamedIndividual, x3do:ROUTE ;
  x3do:hasParent :Scene ;
  x3do:fromField 'touchTime' ;
  x3do:fromNode 'RearWindowSensor' ;
  x3do:toField 'startTime' ;
  x3do:toNode 'RearWindowClock' .
