@prefix :        <https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentExternProtoDefinitions.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 'Immersive' ;
  x3do:version '3.0' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-3.0.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_13 .
:meta_1_1 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'RenderingComponentExternProtoDefinitions.x3d' ;
  x3do:name 'title' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Examples showing use of new X3D Rendering component nodes (IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet TriangleFanSet TriangleSet TriangleStripSet), implemented as prototypes for backwards compatibility with VRML 97.' ;
  x3do:name 'description' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '.wrl url links intentionally precede .x3d links, X3D-Edit stylesheet X3dToVrml97.xslt automatically inserts VRML97 translations of these external prototype declarations upon encountering any new Rendering nodes.' ;
  x3do:name 'info' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Don Brutzman, Ken Curtin, Duane Davis, Christos Kalogrias' ;
  x3do:name 'creator' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '17 November 2003' ;
  x3do:name 'created' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '20 October 2019' ;
  x3do:name 'modified' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'RenderingComponentPrototypes.x3d' ;
  x3do:name 'reference' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'RenderingComponentExamples.x3d' ;
  x3do:name 'reference' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/rendering.html' ;
  x3do:name 'reference' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'X3D Rendering component nodes (IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet TriangleFanSet TriangleSet TriangleStripSet)' ;
  x3do:name 'subject' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentExternProtoDefinitions.x3d' ;
  x3do:name 'identifier' .
:meta_1_12 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_13 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "RenderingComponentExternProtoDefinitions.x3d" .
:meta dcterms:description "Examples showing use of new X3D Rendering component nodes (IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet TriangleFanSet TriangleSet TriangleStripSet), implemented as prototypes for backwards compatibility with VRML 97." .
:meta dcterms:info ".wrl url links intentionally precede .x3d links, X3D-Edit stylesheet X3dToVrml97.xslt automatically inserts VRML97 translations of these external prototype declarations upon encountering any new Rendering nodes." .
:meta dcterms:creator "Don Brutzman, Ken Curtin, Duane Davis, Christos Kalogrias" .
:meta dcterms:created "17 November 2003" .
:meta dcterms:modified "20 October 2019" .
:meta dcterms:reference "RenderingComponentPrototypes.x3d" .
:meta dcterms:reference "RenderingComponentExamples.x3d" .
:meta dcterms:reference "https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/rendering.html" .
:meta dcterms:subject "X3D Rendering component nodes (IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet TriangleFanSet TriangleSet TriangleStripSet)" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentExternProtoDefinitions.x3d" .
: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, :Background_2_10, :LinkToExamples ;
  x3do:hasExternProtoDeclare :ExternProtoDeclare_2_2, :ExternProtoDeclare_2_3, :ExternProtoDeclare_2_4, :ExternProtoDeclare_2_5, :ExternProtoDeclare_2_6, :ExternProtoDeclare_2_7, :ExternProtoDeclare_2_8, :ExternProtoDeclare_2_9 .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:title 'RenderingComponentExternProtoDefinitions.x3d' .
:ExternProtoDeclare_2_2 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_2_1, :field_2_2_2 ;
  x3do:appinfo 'ColorRGBA defines a set of RGBA colors.' ;
  x3do:name 'ColorRGBA' ;
  x3do:url '"RenderingComponentPrototypes.wrl#ColorRGBA" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.wrl#ColorRGBA" "RenderingComponentPrototypes.x3d#ColorRGBA" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.x3d#ColorRGBA"' .
:field_2_2_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'locally override MFColorRGBA type (which is not supported in VRML 97) in order to downgrade to Color RGB' ;
  x3do:name 'color' ;
  x3do:type 'MFRotation' .
:field_2_2_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_2 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Metadata node only' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:ExternProtoDeclare_2_3 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_3_1, :field_2_3_2, :field_2_3_3, :field_2_3_4, :field_2_3_5, :field_2_3_6, :field_2_3_7, :field_2_3_8, :field_2_3_9, :field_2_3_10, :field_2_3_11 ;
  x3do:appinfo 'IndexedTriangleFanSet represents a 3D shape composed of triangles that form a fan shape around the first vertex declared in each fan.' ;
  x3do:name 'IndexedTriangleFanSet' ;
  x3do:url '"RenderingComponentPrototypes.wrl#IndexedTriangleFanSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.wrl#IndexedTriangleFanSet" "RenderingComponentPrototypes.x3d#IndexedTriangleFanSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.x3d#IndexedTriangleFanSet"' .
:field_2_3_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'ccw' ;
  x3do:type 'SFBool' .
:field_2_3_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'colorPerVertex' ;
  x3do:type 'SFBool' .
:field_2_3_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'normalPerVertex' ;
  x3do:type 'SFBool' .
:field_2_3_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'solid' ;
  x3do:type 'SFBool' .
:field_2_3_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'index' ;
  x3do:type 'MFInt32' .
:field_2_3_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'set_index' ;
  x3do:type 'MFInt32' .
:field_2_3_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Color ColorRGBA node only' ;
  x3do:name 'color' ;
  x3do:type 'SFNode' .
:field_2_3_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Coordinate node only' ;
  x3do:name 'coord' ;
  x3do:type 'SFNode' .
:field_2_3_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Normal node only' ;
  x3do:name 'normal' ;
  x3do:type 'SFNode' .
:field_2_3_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'TextureCoordinate node only' ;
  x3do:name 'texCoord' ;
  x3do:type 'SFNode' .
:field_2_3_11 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_3 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Metadata node only' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:ExternProtoDeclare_2_4 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_4_1, :field_2_4_2, :field_2_4_3, :field_2_4_4, :field_2_4_5, :field_2_4_6, :field_2_4_7, :field_2_4_8, :field_2_4_9, :field_2_4_10, :field_2_4_11 ;
  x3do:appinfo 'IndexedTriangleSet represents a 3D shape composed of a collection of individual triangles.' ;
  x3do:name 'IndexedTriangleSet' ;
  x3do:url '"RenderingComponentPrototypes.wrl#IndexedTriangleSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.wrl#IndexedTriangleSet" "RenderingComponentPrototypes.x3d#IndexedTriangleSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.x3d#IndexedTriangleSet"' .
:field_2_4_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'ccw' ;
  x3do:type 'SFBool' .
:field_2_4_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'colorPerVertex' ;
  x3do:type 'SFBool' .
:field_2_4_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'normalPerVertex' ;
  x3do:type 'SFBool' .
:field_2_4_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'solid' ;
  x3do:type 'SFBool' .
:field_2_4_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'index' ;
  x3do:type 'MFInt32' .
:field_2_4_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'set_index' ;
  x3do:type 'MFInt32' .
:field_2_4_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Color ColorRGBA node only' ;
  x3do:name 'color' ;
  x3do:type 'SFNode' .
:field_2_4_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Coordinate node only' ;
  x3do:name 'coord' ;
  x3do:type 'SFNode' .
:field_2_4_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Normal node only' ;
  x3do:name 'normal' ;
  x3do:type 'SFNode' .
:field_2_4_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'TextureCoordinate node only' ;
  x3do:name 'texCoord' ;
  x3do:type 'SFNode' .
:field_2_4_11 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_4 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Metadata node only' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:ExternProtoDeclare_2_5 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_5_1, :field_2_5_2, :field_2_5_3, :field_2_5_4, :field_2_5_5, :field_2_5_6, :field_2_5_7, :field_2_5_8, :field_2_5_9, :field_2_5_10, :field_2_5_11 ;
  x3do:appinfo 'IndexedTriangleStripSet represents a 3D shape composed of strips of triangles.' ;
  x3do:name 'IndexedTriangleStripSet' ;
  x3do:url '"RenderingComponentPrototypes.wrl#IndexedTriangleStripSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.wrl#IndexedTriangleStripSet" "RenderingComponentPrototypes.x3d#IndexedTriangleStripSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.x3d#IndexedTriangleStripSet"' .
:field_2_5_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'ccw' ;
  x3do:type 'SFBool' .
:field_2_5_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'colorPerVertex' ;
  x3do:type 'SFBool' .
:field_2_5_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'normalPerVertex' ;
  x3do:type 'SFBool' .
:field_2_5_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'solid' ;
  x3do:type 'SFBool' .
:field_2_5_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'index' ;
  x3do:type 'MFInt32' .
:field_2_5_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'inputOnly' ;
  x3do:name 'set_index' ;
  x3do:type 'MFInt32' .
:field_2_5_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Color ColorRGBA node only' ;
  x3do:name 'color' ;
  x3do:type 'SFNode' .
:field_2_5_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Coordinate node only' ;
  x3do:name 'coord' ;
  x3do:type 'SFNode' .
:field_2_5_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Normal node only' ;
  x3do:name 'normal' ;
  x3do:type 'SFNode' .
:field_2_5_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'TextureCoordinate node only' ;
  x3do:name 'texCoord' ;
  x3do:type 'SFNode' .
:field_2_5_11 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_5 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Metadata node only' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:ExternProtoDeclare_2_6 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_6_1, :field_2_6_2, :field_2_6_3, :field_2_6_4 ;
  x3do:appinfo 'LineSet represents a 3D geometry formed by constructing polylines from 3D vertices.' ;
  x3do:name 'LineSet' ;
  x3do:url '"RenderingComponentPrototypes.wrl#LineSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.wrl#LineSet" "RenderingComponentPrototypes.x3d#LineSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.x3d#LineSet"' .
:field_2_6_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'inputOutput' ;
  x3do:name 'vertexCount' ;
  x3do:type 'MFInt32' .
:field_2_6_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Color ColorRGBA node only' ;
  x3do:name 'color' ;
  x3do:type 'SFNode' .
:field_2_6_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Coordinate node only' ;
  x3do:name 'coord' ;
  x3do:type 'SFNode' .
:field_2_6_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_6 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Metadata node only' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:ExternProtoDeclare_2_7 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_7_1, :field_2_7_2, :field_2_7_3, :field_2_7_4, :field_2_7_5, :field_2_7_6, :field_2_7_7, :field_2_7_8, :field_2_7_9, :field_2_7_10 ;
  x3do:appinfo 'TriangleFanSet represents a 3D shape composed of triangles that form a fan shape around the first vertex declared in each fan.' ;
  x3do:name 'TriangleFanSet' ;
  x3do:url '"RenderingComponentPrototypes.wrl#TriangleFanSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.wrl#TriangleFanSet" "RenderingComponentPrototypes.x3d#TriangleFanSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.x3d#TriangleFanSet"' .
:field_2_7_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'inputOutput' ;
  x3do:name 'fanCount' ;
  x3do:type 'MFInt32' .
:field_2_7_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'ccw' ;
  x3do:type 'SFBool' .
:field_2_7_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'colorPerVertex' ;
  x3do:type 'SFBool' .
:field_2_7_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'normalPerVertex' ;
  x3do:type 'SFBool' .
:field_2_7_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'solid' ;
  x3do:type 'SFBool' .
:field_2_7_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Color ColorRGBA node only' ;
  x3do:name 'color' ;
  x3do:type 'SFNode' .
:field_2_7_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Coordinate node only' ;
  x3do:name 'coord' ;
  x3do:type 'SFNode' .
:field_2_7_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Normal node only' ;
  x3do:name 'normal' ;
  x3do:type 'SFNode' .
:field_2_7_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'TextureCoordinate node only' ;
  x3do:name 'texCoord' ;
  x3do:type 'SFNode' .
:field_2_7_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_7 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Metadata node only' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:ExternProtoDeclare_2_8 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_8_1, :field_2_8_2, :field_2_8_3, :field_2_8_4, :field_2_8_5, :field_2_8_6, :field_2_8_7, :field_2_8_8, :field_2_8_9 ;
  x3do:appinfo 'TriangleSet represents a 3D shape that represents a collection of individual triangles.' ;
  x3do:name 'TriangleSet' ;
  x3do:url '"RenderingComponentPrototypes.wrl#TriangleSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.wrl#TriangleSet" "RenderingComponentPrototypes.x3d#TriangleSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.x3d#TriangleSet"' .
:field_2_8_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'ccw' ;
  x3do:type 'SFBool' .
:field_2_8_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'colorPerVertex' ;
  x3do:type 'SFBool' .
:field_2_8_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'normalPerVertex' ;
  x3do:type 'SFBool' .
:field_2_8_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'solid' ;
  x3do:type 'SFBool' .
:field_2_8_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Color ColorRGBA node only' ;
  x3do:name 'color' ;
  x3do:type 'SFNode' .
:field_2_8_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Coordinate node only' ;
  x3do:name 'coord' ;
  x3do:type 'SFNode' .
:field_2_8_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Normal node only' ;
  x3do:name 'normal' ;
  x3do:type 'SFNode' .
:field_2_8_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'TextureCoordinate node only' ;
  x3do:name 'texCoord' ;
  x3do:type 'SFNode' .
:field_2_8_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_8 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Metadata node only' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:ExternProtoDeclare_2_9 a owl:NamedIndividual, x3do:ExternProtoDeclare ;
  x3do:hasParent :Scene ;
  x3do:hasField :field_2_9_1, :field_2_9_2, :field_2_9_3, :field_2_9_4, :field_2_9_5, :field_2_9_6, :field_2_9_7, :field_2_9_8, :field_2_9_9, :field_2_9_10 ;
  x3do:appinfo 'TriangleStripSet represents a 3D shape composed of strips of triangles.' ;
  x3do:name 'TriangleStripSet' ;
  x3do:url '"RenderingComponentPrototypes.wrl#TriangleStripSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.wrl#TriangleStripSet" "RenderingComponentPrototypes.x3d#TriangleStripSet" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentPrototypes.x3d#TriangleStripSet"' .
:field_2_9_1 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'inputOutput' ;
  x3do:name 'stripCount' ;
  x3do:type 'MFInt32' .
:field_2_9_2 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'ccw' ;
  x3do:type 'SFBool' .
:field_2_9_3 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'colorPerVertex' ;
  x3do:type 'SFBool' .
:field_2_9_4 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'normalPerVertex' ;
  x3do:type 'SFBool' .
:field_2_9_5 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'initializeOnly' ;
  x3do:name 'solid' ;
  x3do:type 'SFBool' .
:field_2_9_6 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Color ColorRGBA node only' ;
  x3do:name 'color' ;
  x3do:type 'SFNode' .
:field_2_9_7 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Coordinate node only' ;
  x3do:name 'coord' ;
  x3do:type 'SFNode' .
:field_2_9_8 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Normal node only' ;
  x3do:name 'normal' ;
  x3do:type 'SFNode' .
:field_2_9_9 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'TextureCoordinate node only' ;
  x3do:name 'texCoord' ;
  x3do:type 'SFNode' .
:field_2_9_10 a owl:NamedIndividual, x3do:field ;
  x3do:hasParent :ExternProtoDeclare_2_9 ;
  x3do:accessType 'inputOutput' ;
  x3do:appinfo 'Metadata node only' ;
  x3do:name 'metadata' ;
  x3do:type 'SFNode' .
:Background_2_10 a owl:NamedIndividual, x3do:Background ;
  x3do:hasParent :Scene ;
  x3do:groundColor ( 0.2 0.2 0.2 ) ;
  x3do:skyColor ( 0.2 0.2 0.2 ) .
:LinkToExamples a owl:NamedIndividual, x3do:Anchor ;
  x3do:hasParent :Scene ;
  x3do:hasChildren :Shape_2_11_1 ;
  x3do:DEF 'LinkToExamples' ;
  x3do:description 'link to examples' ;
  x3do:url '"RenderingComponentExamples.x3d" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentExamples.x3d" "RenderingComponentExamples.wrl" "https://www.web3d.org/x3d/content/examples/Basic/development/RenderingComponentExamples.wrl"' .
:Shape_2_11_1 a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :LinkToExamples ;
  x3do:hasAppearance :Appearance_2_11_1_1 ;
  x3do:hasGeometry :Text_2_11_1_2 .
:Appearance_2_11_1_1 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :Shape_2_11_1 ;
  x3do:hasMaterial :Material_2_11_1_1_1 .
:Material_2_11_1_1_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_11_1_1 ;
  x3do:diffuseColor ( 0.8 0.6 0.2 ) .
:Text_2_11_1_2 a owl:NamedIndividual, x3do:Text ;
  x3do:hasParent :Shape_2_11_1 ;
  x3do:hasFontStyle :FontStyle_2_11_1_2_1 ;
  x3do:string '"RenderingComponentExternProtoDefinitions" "is a developmental file." "Click this text to view" "RenderingComponentExamples"' .
:FontStyle_2_11_1_2_1 a owl:NamedIndividual, x3do:FontStyle ;
  x3do:hasParent :Text_2_11_1_2 ;
  x3do:justify '"MIDDLE" "MIDDLE"' .
