@prefix :        <https://www.web3d.org/x3d/content/examples/Basic/Geospatial/TemplePretty.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.0.xsd#> .
@prefix x3do:    <https://www.web3d.org/specifications/X3dOntology4.0#> .

:X3D a owl:NamedIndividual, x3do:X3D ;
  x3do:hasHead :head ;
  x3do:hasScene :Scene ;
  x3do:profile 'Interchange' ;
  x3do:version '3.3' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.3.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_9, :meta_1_10, :meta_1_11, :meta_1_12 .
:meta_1_1 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'TemplePretty.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Temple with nice Background.' ;
  x3do:name 'description' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Martin Reddy SRI authored the original temple scene.' ;
  x3do:name 'creator' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Don Brutzman' ;
  x3do:name 'translator' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '22 April 2003' ;
  x3do:name 'translated' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '23 August 2023' ;
  x3do:name 'modified' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.geovrml.org/examples' ;
  x3do:name 'reference' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'X3D geospatial example' ;
  x3do:name 'subject' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Basic/Geospatial/TemplePretty.x3d' ;
  x3do:name 'identifier' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html' ;
  x3do:name 'generator' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit' ;
  x3do:name 'generator' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "TemplePretty.x3d" .
:meta dcterms:description "Temple with nice Background." .
:meta dcterms:creator "Martin Reddy SRI authored the original temple scene." .
:meta dcterms:translator "Don Brutzman" .
:meta dcterms:translated "22 April 2003" .
:meta dcterms:modified "23 August 2023" .
:meta dcterms:reference "http://www.geovrml.org/examples" .
:meta dcterms:subject "X3D geospatial example" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/Basic/Geospatial/TemplePretty.x3d" .
:meta dcterms:generator "Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html" .
:meta dcterms:generator "X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit" .
:meta dcterms:license "../license.html" .
:Scene a owl:NamedIndividual, x3do:Scene ;
  x3do:hasParent :X3D ;
  x3do:hasChildren :WorldInfo_2_1, :Viewpoint_2_2, :Background_2_3, :Transform_2_4, :Transform_2_5, :Transform_2_6, :Transform_2_7, :Transform_2_8, :Transform_2_9, :Transform_2_10, :Transform_2_11, :Transform_2_12, :Transform_2_13, :Transform_2_14, :Transform_2_15, :Transform_2_16, :Transform_2_17, :Transform_2_18, :Transform_2_19, :Transform_2_20, :Transform_2_21, :Transform_2_22, :Transform_2_23, :Transform_2_24, :Transform_2_25, :Transform_2_26, :Transform_2_27, :Transform_2_28, :Transform_2_29, :Transform_2_30, :Transform_2_31, :Transform_2_32, :Transform_2_33, :Transform_2_34, :Transform_2_35, :Transform_2_36, :Transform_2_37, :Transform_2_38, :Transform_2_39, :Transform_2_40, :Transform_2_41, :Transform_2_42, :Transform_2_43, :Transform_2_44, :Transform_2_45, :Transform_2_46, :Transform_2_47, :Transform_2_48, :Transform_2_49, :Transform_2_50, :Transform_2_51, :Transform_2_52, :Transform_2_53, :Transform_2_54, :Transform_2_55, :Transform_2_56, :Transform_2_57, :Transform_2_58, :Transform_2_59, :Transform_2_60, :Transform_2_61, :Transform_2_62, :Transform_2_63, :Transform_2_64, :Transform_2_65, :Transform_2_66, :Transform_2_67, :Transform_2_68, :Transform_2_69, :Transform_2_70, :Transform_2_71, :Transform_2_72, :Transform_2_73, :Transform_2_74, :Transform_2_75, :Transform_2_76, :Transform_2_77, :Transform_2_78 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'TemplePretty.x3d' .
:Viewpoint_2_2 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:description 'Temple' ;
  x3do:position ( 0.0 0.0 30.0 ) .
:Background_2_3 a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :Scene ;
  x3do:groundAngle ( 1.25 1.37 ) ;
  x3do:groundColor ( 0.01 0.09 0.2 0.05 0.65 0.47 0.4 0.95 0.85 ) ;
  x3do:skyAngle ( 1.3 1.37 ) ;
  x3do:skyColor ( 0.0 0.0 0.2 0.1 0.1 0.8 0.7 0.7 1.0 ) .
:Transform_2_4 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN ;
  x3do:translation ( -11.0 2.5 -11.0 ) .
:COLUMN a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_4 ;
  x3do:hasAppearance :Appearance_2_4_1_1 ;
  x3do:hasGeometry :Cylinder_2_4_1_2 ;
  x3do:DEF 'COLUMN' .
:Appearance_2_4_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :COLUMN ;
  x3do:hasMaterial :Material_2_4_1_1_1 ;
  x3do:hasTexture :stone6 .
:Material_2_4_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_4_1_1 ;
  x3do:diffuseColor ( 1.0 0.9 0.8 ) .
:stone6 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_4_1_1 ;
  x3do:DEF 'stone6' ;
  x3do:url '"images/stone6.png" "images/stone6.gif" "https://www.web3d.org/x3d/content/examples/Basic/Geospatial/images/stone6.png" "https://www.web3d.org/x3d/content/examples/Basic/Geospatial/images/stone6.gif" "https://www.ai.sri.com/~reddy/geovrml/examples/temple/stone6.gif"' .
:Cylinder_2_4_1_2 a owl:NamedIndividual, x3do:Cylinder ;
  x3do:hasParent :COLUMN ;
  x3do:height 5.0 ;
  x3do:radius 0.6 .
:Transform_2_5 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-1 ;
  x3do:translation ( -9.0 2.5 -11.0 ) .
:COLUMN-USE-1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_5 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_6 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-2 ;
  x3do:translation ( -7.0 2.5 -11.0 ) .
:COLUMN-USE-2 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_6 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_7 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-3 ;
  x3do:translation ( -5.0 2.5 -11.0 ) .
:COLUMN-USE-3 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_7 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_8 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-4 ;
  x3do:translation ( -3.0 2.5 -11.0 ) .
:COLUMN-USE-4 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_8 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_9 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-5 ;
  x3do:translation ( -1.0 2.5 -11.0 ) .
:COLUMN-USE-5 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_9 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_10 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-6 ;
  x3do:translation ( 1.0 2.5 -11.0 ) .
:COLUMN-USE-6 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_10 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_11 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-7 ;
  x3do:translation ( 3.0 2.5 -11.0 ) .
:COLUMN-USE-7 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_11 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_12 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-8 ;
  x3do:translation ( 5.0 2.5 -11.0 ) .
:COLUMN-USE-8 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_12 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_13 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-9 ;
  x3do:translation ( 7.0 2.5 -11.0 ) .
:COLUMN-USE-9 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_13 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_14 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-10 ;
  x3do:translation ( 9.0 2.5 -11.0 ) .
:COLUMN-USE-10 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_14 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_15 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-11 ;
  x3do:translation ( -11.0 2.5 -9.0 ) .
:COLUMN-USE-11 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_15 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_16 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-12 ;
  x3do:translation ( -9.0 2.5 -9.0 ) .
:COLUMN-USE-12 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_16 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_17 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-13 ;
  x3do:translation ( -7.0 2.5 -9.0 ) .
:COLUMN-USE-13 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_17 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_18 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-14 ;
  x3do:translation ( -5.0 2.5 -9.0 ) .
:COLUMN-USE-14 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_18 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_19 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-15 ;
  x3do:translation ( -3.0 2.5 -9.0 ) .
:COLUMN-USE-15 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_19 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_20 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-16 ;
  x3do:translation ( -1.0 2.5 -9.0 ) .
:COLUMN-USE-16 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_20 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_21 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-17 ;
  x3do:translation ( 1.0 2.5 -9.0 ) .
:COLUMN-USE-17 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_21 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_22 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-18 ;
  x3do:translation ( 3.0 2.5 -9.0 ) .
:COLUMN-USE-18 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_22 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_23 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-19 ;
  x3do:translation ( 5.0 2.5 -9.0 ) .
:COLUMN-USE-19 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_23 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_24 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-20 ;
  x3do:translation ( 7.0 2.5 -9.0 ) .
:COLUMN-USE-20 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_24 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_25 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-21 ;
  x3do:translation ( 9.0 2.5 -9.0 ) .
:COLUMN-USE-21 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_25 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_26 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-22 ;
  x3do:translation ( -11.0 2.5 -7.0 ) .
:COLUMN-USE-22 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_26 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_27 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-23 ;
  x3do:translation ( -9.0 2.5 -7.0 ) .
:COLUMN-USE-23 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_27 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_28 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-24 ;
  x3do:translation ( 7.0 2.5 -7.0 ) .
:COLUMN-USE-24 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_28 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_29 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-25 ;
  x3do:translation ( 9.0 2.5 -7.0 ) .
:COLUMN-USE-25 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_29 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_30 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-26 ;
  x3do:translation ( -11.0 2.5 -5.0 ) .
:COLUMN-USE-26 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_30 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_31 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-27 ;
  x3do:translation ( -9.0 2.5 -5.0 ) .
:COLUMN-USE-27 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_31 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_32 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-28 ;
  x3do:translation ( 7.0 2.5 -5.0 ) .
:COLUMN-USE-28 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_32 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_33 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-29 ;
  x3do:translation ( 9.0 2.5 -5.0 ) .
:COLUMN-USE-29 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_33 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_34 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-30 ;
  x3do:translation ( -11.0 2.5 -3.0 ) .
:COLUMN-USE-30 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_34 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_35 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-31 ;
  x3do:translation ( -9.0 2.5 -3.0 ) .
:COLUMN-USE-31 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_35 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_36 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-32 ;
  x3do:translation ( 7.0 2.5 -3.0 ) .
:COLUMN-USE-32 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_36 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_37 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-33 ;
  x3do:translation ( 9.0 2.5 -3.0 ) .
:COLUMN-USE-33 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_37 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_38 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-34 ;
  x3do:translation ( -11.0 2.5 -1.0 ) .
:COLUMN-USE-34 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_38 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_39 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-35 ;
  x3do:translation ( -9.0 2.5 -1.0 ) .
:COLUMN-USE-35 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_39 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_40 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-36 ;
  x3do:translation ( 7.0 2.5 -1.0 ) .
:COLUMN-USE-36 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_40 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_41 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-37 ;
  x3do:translation ( 9.0 2.5 -1.0 ) .
:COLUMN-USE-37 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_41 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_42 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-38 ;
  x3do:translation ( -11.0 2.5 1.0 ) .
:COLUMN-USE-38 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_42 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_43 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-39 ;
  x3do:translation ( -9.0 2.5 1.0 ) .
:COLUMN-USE-39 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_43 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_44 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-40 ;
  x3do:translation ( 7.0 2.5 1.0 ) .
:COLUMN-USE-40 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_44 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_45 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-41 ;
  x3do:translation ( 9.0 2.5 1.0 ) .
:COLUMN-USE-41 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_45 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_46 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-42 ;
  x3do:translation ( -11.0 2.5 3.0 ) .
:COLUMN-USE-42 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_46 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_47 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-43 ;
  x3do:translation ( -9.0 2.5 3.0 ) .
:COLUMN-USE-43 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_47 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_48 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-44 ;
  x3do:translation ( 7.0 2.5 3.0 ) .
:COLUMN-USE-44 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_48 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_49 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-45 ;
  x3do:translation ( 9.0 2.5 3.0 ) .
:COLUMN-USE-45 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_49 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_50 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-46 ;
  x3do:translation ( -11.0 2.5 5.0 ) .
:COLUMN-USE-46 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_50 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_51 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-47 ;
  x3do:translation ( -9.0 2.5 5.0 ) .
:COLUMN-USE-47 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_51 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_52 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-48 ;
  x3do:translation ( 7.0 2.5 5.0 ) .
:COLUMN-USE-48 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_52 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_53 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-49 ;
  x3do:translation ( 9.0 2.5 5.0 ) .
:COLUMN-USE-49 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_53 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_54 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-50 ;
  x3do:translation ( -11.0 2.5 7.0 ) .
:COLUMN-USE-50 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_54 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_55 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-51 ;
  x3do:translation ( -9.0 2.5 7.0 ) .
:COLUMN-USE-51 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_55 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_56 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-52 ;
  x3do:translation ( -7.0 2.5 7.0 ) .
:COLUMN-USE-52 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_56 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_57 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-53 ;
  x3do:translation ( -5.0 2.5 7.0 ) .
:COLUMN-USE-53 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_57 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_58 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-54 ;
  x3do:translation ( -3.0 2.5 7.0 ) .
:COLUMN-USE-54 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_58 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_59 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-55 ;
  x3do:translation ( -1.0 2.5 7.0 ) .
:COLUMN-USE-55 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_59 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_60 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-56 ;
  x3do:translation ( 1.0 2.5 7.0 ) .
:COLUMN-USE-56 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_60 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_61 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-57 ;
  x3do:translation ( 3.0 2.5 7.0 ) .
:COLUMN-USE-57 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_61 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_62 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-58 ;
  x3do:translation ( 5.0 2.5 7.0 ) .
:COLUMN-USE-58 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_62 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_63 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-59 ;
  x3do:translation ( 7.0 2.5 7.0 ) .
:COLUMN-USE-59 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_63 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_64 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-60 ;
  x3do:translation ( 9.0 2.5 7.0 ) .
:COLUMN-USE-60 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_64 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_65 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-61 ;
  x3do:translation ( -11.0 2.5 9.0 ) .
:COLUMN-USE-61 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_65 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_66 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-62 ;
  x3do:translation ( -9.0 2.5 9.0 ) .
:COLUMN-USE-62 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_66 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_67 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-63 ;
  x3do:translation ( -7.0 2.5 9.0 ) .
:COLUMN-USE-63 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_67 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_68 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-64 ;
  x3do:translation ( -5.0 2.5 9.0 ) .
:COLUMN-USE-64 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_68 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_69 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-65 ;
  x3do:translation ( -3.0 2.5 9.0 ) .
:COLUMN-USE-65 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_69 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_70 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-66 ;
  x3do:translation ( -1.0 2.5 9.0 ) .
:COLUMN-USE-66 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_70 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_71 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-67 ;
  x3do:translation ( 1.0 2.5 9.0 ) .
:COLUMN-USE-67 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_71 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_72 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-68 ;
  x3do:translation ( 3.0 2.5 9.0 ) .
:COLUMN-USE-68 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_72 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_73 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-69 ;
  x3do:translation ( 5.0 2.5 9.0 ) .
:COLUMN-USE-69 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_73 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_74 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-70 ;
  x3do:translation ( 7.0 2.5 9.0 ) .
:COLUMN-USE-70 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_74 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_75 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :COLUMN-USE-71 ;
  x3do:translation ( 9.0 2.5 9.0 ) .
:COLUMN-USE-71 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_75 ;
  owl:sameAs :COLUMN . # DEF matching this USE
:Transform_2_76 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Transform_2_76_1 ;
  x3do:translation ( -1.0 -0.5 -1.0 ) .
:Transform_2_76_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_76 ;
  x3do:hasChildren :Shape_2_76_1_1 .
:Shape_2_76_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_76_1 ;
  x3do:hasAppearance :Appearance_2_76_1_1_1 ;
  x3do:hasGeometry :Box_2_76_1_1_2 .
:Appearance_2_76_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_76_1_1 ;
  x3do:hasMaterial :Material_2_76_1_1_1_1 ;
  x3do:hasTexture :stone5 .
:Material_2_76_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_76_1_1_1 ;
  x3do:diffuseColor ( 1.0 1.0 1.0 ) .
:stone5 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_76_1_1_1 ;
  x3do:DEF 'stone5' ;
  x3do:url '"images/stone5.png" "images/stone5.gif" "https://www.web3d.org/x3d/content/examples/Basic/Geospatial/images/stone5.png" "https://www.web3d.org/x3d/content/examples/Basic/Geospatial/images/stone5.gif" "https://www.ai.sri.com/~reddy/geovrml/examples/temple/stone5.gif"' .
:Box_2_76_1_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_76_1_1 ;
  x3do:size ( 22.0 1.0 22.0 ) .
:Transform_2_77 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Transform_2_77_1 ;
  x3do:translation ( -1.0 -1.5 -1.0 ) .
:Transform_2_77_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_77 ;
  x3do:hasChildren :Shape_2_77_1_1 .
:Shape_2_77_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_77_1 ;
  x3do:hasAppearance :Appearance_2_77_1_1_1 ;
  x3do:hasGeometry :Box_2_77_1_1_2 .
:Appearance_2_77_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_77_1_1 ;
  x3do:hasMaterial :Material_2_77_1_1_1_1 ;
  x3do:hasTexture :stone5-USE-1 .
:Material_2_77_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_77_1_1_1 ;
  x3do:diffuseColor ( 1.0 1.0 1.0 ) .
:stone5-USE-1 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_77_1_1_1 ;
  owl:sameAs :stone5 . # DEF matching this USE
:Box_2_77_1_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_77_1_1 ;
  x3do:size ( 24.0 1.0 24.0 ) .
:Transform_2_78 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Transform_2_78_1 ;
  x3do:translation ( -1.0 -2.5 -1.0 ) .
:Transform_2_78_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :Transform_2_78 ;
  x3do:hasChildren :Shape_2_78_1_1 .
:Shape_2_78_1_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_78_1 ;
  x3do:hasAppearance :Appearance_2_78_1_1_1 ;
  x3do:hasGeometry :Box_2_78_1_1_2 .
:Appearance_2_78_1_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_78_1_1 ;
  x3do:hasMaterial :Material_2_78_1_1_1_1 ;
  x3do:hasTexture :stone5-USE-2 .
:Material_2_78_1_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_78_1_1_1 ;
  x3do:diffuseColor ( 1.0 1.0 1.0 ) .
:stone5-USE-2 a owl:NamedIndividual, x3do:ImageTexture ;
  x3do:hasParent :Appearance_2_78_1_1_1 ;
  owl:sameAs :stone5 . # DEF matching this USE
:Box_2_78_1_1_2 a owl:NamedIndividual, x3do:Box ;
  x3do:hasParent :Shape_2_78_1_1 ;
  x3do:size ( 26.0 1.0 26.0 ) .
