@prefix :        <https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Templates/DiamondManLOA0.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 '4.0' ;
  x3do:noNamespaceSchemaLocation 'https://www.web3d.org/specifications/x3d-4.0.xsd' .
:head a owl:NamedIndividual, x3do:head ;
  x3do:hasParent :X3D ;
  x3do:hasComponent :component_1_1 ;
  x3do:hasMeta :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_14, :meta_1_15, :meta_1_16, :meta_1_17, :meta_1_18, :meta_1_19, :meta_1_20, :meta_1_21, :meta_1_22, :meta_1_23, :meta_1_24 .
:component_1_1 a owl:NamedIndividual, x3do:component ;
  x3do:hasParent :head ;
  x3do:level 1 ;
  x3do:name 'HAnim' .
:meta_1_2 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'DiamondManLOA0.x3d' ;
  x3do:name 'title' .
:meta_1_3 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'HAnim skeletal structure for Level of Action (LOA) zero, with one diamond at the base node for the structure. HumanoidRoot only, so this is the minimum legal HAnim humanoid.' ;
  x3do:name 'description' .
:meta_1_4 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Matthew T. Beitler' ;
  x3do:name 'creator' .
:meta_1_5 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'Joel S. Pawloski' ;
  x3do:name 'translator' .
:meta_1_6 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '12 November 2001' ;
  x3do:name 'created' .
:meta_1_7 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '16 March 2026' ;
  x3do:name 'modified' .
:meta_1_8 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '(a) "Diamonds are a girl&apos;s best friend." (b) "Gosh, it sure is chilly in here."' ;
  x3do:name 'motto' .
:meta_1_9 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'HAnim 2.0 specification, Appendix A: Nominal human body dimensions and levels of articulation (LOAs)' ;
  x3do:name 'reference' .
:meta_1_10 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html' ;
  x3do:name 'reference' .
:meta_1_11 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LevelOfArticulationZero' ;
  x3do:name 'reference' .
:meta_1_12 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'HAnim 1.1 specification, Appendix A: Suggested Body Dimensions and Levels of Articulation, Level of Articulation Zero' ;
  x3do:name 'reference' .
:meta_1_13 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://HAnim.org/Specifications/HAnim1.1/appendices.html#appendixa' ;
  x3do:name 'reference' .
:meta_1_14 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://HAnim.org/Specifications/HAnim1.1/JointCenters1_1_LOA0.wrl' ;
  x3do:name 'reference' .
:meta_1_15 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://HAnim.org/Specifications/HAnim1.1/JointCenters1_1_LOA0-diamond.wrl' ;
  x3do:name 'reference' .
:meta_1_16 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://ece.uwaterloo.ca/~HAnim' ;
  x3do:name 'reference' .
:meta_1_17 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.cis.upenn.edu/~badler/anthro/89-71.pdf' ;
  x3do:name 'reference' .
:meta_1_18 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.cis.upenn.edu/~badler/anthro/89-71.ps' ;
  x3do:name 'reference' .
:meta_1_19 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://www.cis.upenn.edu/~beitler' ;
  x3do:name 'reference' .
:meta_1_20 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'humanoid_landmark_locations.gif' ;
  x3do:name 'Image' .
:meta_1_21 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'http://HAnim.org/Specifications/HAnim1.1/humanoid_landmark_locations.gif' ;
  x3do:name 'Image' .
:meta_1_22 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content 'https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Templates/DiamondManLOA0.x3d' ;
  x3do:name 'identifier' .
:meta_1_23 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_24 a owl:NamedIndividual, x3do:meta ;
  x3do:hasParent :head ;
  x3do:content '../license.html' ;
  x3do:name 'license' .
:meta dcterms:title "DiamondManLOA0.x3d" .
:meta dcterms:description "HAnim skeletal structure for Level of Action (LOA) zero, with one diamond at the base node for the structure. HumanoidRoot only, so this is the minimum legal HAnim humanoid." .
:meta dcterms:creator "Matthew T. Beitler" .
:meta dcterms:translator "Joel S. Pawloski" .
:meta dcterms:created "12 November 2001" .
:meta dcterms:modified "16 March 2026" .
:meta dcterms:reference "HAnim 2.0 specification, Appendix A: Nominal human body dimensions and levels of articulation (LOAs)" .
:meta dcterms:reference "https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html" .
:meta dcterms:reference "https://www.web3d.org/documents/specifications/19774-1/V2.0/HAnim/BodyDimensionsAndLOAs.html#LevelOfArticulationZero" .
:meta dcterms:reference "HAnim 1.1 specification, Appendix A: Suggested Body Dimensions and Levels of Articulation, Level of Articulation Zero" .
:meta dcterms:reference "http://HAnim.org/Specifications/HAnim1.1/appendices.html#appendixa" .
:meta dcterms:reference "http://HAnim.org/Specifications/HAnim1.1/JointCenters1_1_LOA0.wrl" .
:meta dcterms:reference "http://HAnim.org/Specifications/HAnim1.1/JointCenters1_1_LOA0-diamond.wrl" .
:meta dcterms:reference "http://ece.uwaterloo.ca/~HAnim" .
:meta dcterms:reference "http://www.cis.upenn.edu/~badler/anthro/89-71.pdf" .
:meta dcterms:reference "http://www.cis.upenn.edu/~badler/anthro/89-71.ps" .
:meta dcterms:reference "http://www.cis.upenn.edu/~beitler" .
:meta dcterms:Image "humanoid_landmark_locations.gif" .
:meta dcterms:Image "http://HAnim.org/Specifications/HAnim1.1/humanoid_landmark_locations.gif" .
:meta dcterms:identifier "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Templates/DiamondManLOA0.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, :NavigationInfo_2_2, :Viewpoint_2_3, :hanim_humanoid .
:WorldInfo_2_1 a owl:NamedIndividual, x3do:WorldInfo ;
  x3do:hasParent :Scene ;
  x3do:info '"HAnim 2.0 Default Joint Centers, Level Of Articulation (LOA) 0 -------------------------------------------------------- HANIM 1.1 (VRML 2.0) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 1.1 (VRML 2.0) Author email: beitler@graphics.cis.upenn.edu or beitler@acm.org HANIM 1.1 (VRML 2.0) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 1.1 (VRML 2.0) Compliance Date: May 12, 1999 HANIM 1.1 Compliance Information: http://ece.uwaterloo.ca/~HAnim/ Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human Modeling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps, .pdf"' ;
  x3do:title 'HANIM 2.0 Default Joint Centers, LOA0' .
:NavigationInfo_2_2 a owl:NamedIndividual, x3do:NavigationInfo ;
  x3do:hasParent :Scene ;
  x3do:speed 1.5 .
:Viewpoint_2_3 a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :Scene ;
  x3do:centerOfRotation ( 0 1 0 ) ;
  x3do:description 'Diamond Man, LOA 0' ;
  x3do:position ( 0 1 3 ) .
:hanim_humanoid a owl:NamedIndividual, x3do:HAnimHumanoid ;
  x3do:hasParent :Scene ;
  x3do:hasMetadata :MetadataSet_2_4_1 ;
  x3do:hasSkeleton :hanim_humanoid_root ;
  x3do:hasViewpoints :hanim_site_view ;
  x3do:hasJoints :hanim_humanoid_root-USE-1, :hanim_sacroiliac-USE-1 ;
  x3do:hasSegments :hanim_pelvis-USE-1 ;
  x3do:DEF 'hanim_humanoid' ;
  x3do:loa 0 ;
  x3do:name 'humanoid' ;
  x3do:version '2.0' .
:MetadataSet_2_4_1 a owl:NamedIndividual, x3do:MetadataSet ;
  x3do:hasParent :hanim_humanoid ;
  x3do:hasValue :MetadataString_2_4_1_1, :MetadataString_2_4_1_2, :MetadataString_2_4_1_3, :MetadataString_2_4_1_4, :MetadataString_2_4_1_5, :MetadataString_2_4_1_6 ;
  x3do:name 'HAnimHumanoid.info' ;
  x3do:reference 'https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid' .
:MetadataString_2_4_1_1 a owl:NamedIndividual, x3do:MetadataString ;
  x3do:hasParent :MetadataSet_2_4_1 ;
  x3do:name 'authorEmail' ;
  x3do:value 'beitler@graphics.cis.upenn.edu beitler@acm.org' .
:MetadataString_2_4_1_2 a owl:NamedIndividual, x3do:MetadataString ;
  x3do:hasParent :MetadataSet_2_4_1 ;
  x3do:name 'authorName' ;
  x3do:value 'Matthew T. Beitler' .
:MetadataString_2_4_1_3 a owl:NamedIndividual, x3do:MetadataString ;
  x3do:hasParent :MetadataSet_2_4_1 ;
  x3do:name 'copyright' ;
  x3do:value 'Copyright 1999 Matthew T. Beitler' .
:MetadataString_2_4_1_4 a owl:NamedIndividual, x3do:MetadataString ;
  x3do:hasParent :MetadataSet_2_4_1 ;
  x3do:name 'creationDate' ;
  x3do:value '05/12/99' .
:MetadataString_2_4_1_5 a owl:NamedIndividual, x3do:MetadataString ;
  x3do:hasParent :MetadataSet_2_4_1 ;
  x3do:name 'humanoidVersion' ;
  x3do:value 'JointCenters 1.1 LOA0' .
:MetadataString_2_4_1_6 a owl:NamedIndividual, x3do:MetadataString ;
  x3do:hasParent :MetadataSet_2_4_1 ;
  x3do:name 'usageRestrictions' ;
  x3do:value 'PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided _as-is_ and without warranty of any kind express implied or otherwise including without limitation any warranty of merchantability or fitness for a particular purpose.' .
:hanim_humanoid_root a owl:NamedIndividual, x3do:HAnimJoint ;
  x3do:hasParent :hanim_humanoid ;
  x3do:hasChildren :hanim_sacroiliac ;
  x3do:DEF 'hanim_humanoid_root' ;
  x3do:center ( 0 0.824 0.0277 ) ;
  x3do:name 'humanoid_root' .
:hanim_sacroiliac a owl:NamedIndividual, x3do:HAnimJoint ;
  x3do:hasParent :hanim_humanoid_root ;
  x3do:hasChildren :hanim_pelvis ;
  x3do:DEF 'hanim_sacroiliac' ;
  x3do:center ( 0 0.9149 0.0016 ) ;
  x3do:name 'sacroiliac' .
:hanim_pelvis a owl:NamedIndividual, x3do:HAnimSegment ;
  x3do:hasParent :hanim_sacroiliac ;
  x3do:hasChildren :Transform_2_4_2_1_1_1 ;
  x3do:DEF 'hanim_pelvis' ;
  x3do:name 'pelvis' .
:Transform_2_4_2_1_1_1 a owl:NamedIndividual, x3do:Transform ;
  x3do:hasParent :hanim_pelvis ;
  x3do:hasChildren :DiamondShape ;
  x3do:translation ( 0 0.9149 0.0016 ) .
:DiamondShape a owl:NamedIndividual, x3do:Shape ;
  x3do:hasParent :Transform_2_4_2_1_1_1 ;
  x3do:hasGeometry :IndexedFaceSet_2_4_2_1_1_1_1_1 ;
  x3do:hasAppearance :Appearance_2_4_2_1_1_1_1_2 ;
  x3do:DEF 'DiamondShape' .
:IndexedFaceSet_2_4_2_1_1_1_1_1 a owl:NamedIndividual, x3do:IndexedFaceSet ;
  x3do:hasParent :DiamondShape ;
  x3do:hasCoord :Coordinate_2_4_2_1_1_1_1_1_1 ;
  x3do:coordIndex ( 0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 1 -1 5 2 1 -1 5 3 2 -1 5 4 3 -1 5 1 4 -1 ) ;
  x3do:creaseAngle 0.5 .
:Coordinate_2_4_2_1_1_1_1_1_1 a owl:NamedIndividual, x3do:Coordinate ;
  x3do:hasParent :IndexedFaceSet_2_4_2_1_1_1_1_1 ;
  x3do:point ( 0 0.01 0 -0.01 0 0 0 0 0.01 0.01 0 0 0 0 -0.01 0 -0.01 0 ) .
:Appearance_2_4_2_1_1_1_1_2 a owl:NamedIndividual, x3do:Appearance ;
  x3do:hasParent :DiamondShape ;
  x3do:hasMaterial :Material_2_4_2_1_1_1_1_2_1 .
:Material_2_4_2_1_1_1_1_2_1 a owl:NamedIndividual, x3do:Material ;
  x3do:hasParent :Appearance_2_4_2_1_1_1_1_2 ;
  x3do:diffuseColor ( 1 1 0 ) .
:hanim_site_view a owl:NamedIndividual, x3do:HAnimSite ;
  x3do:hasParent :hanim_humanoid ;
  x3do:hasChildren :InclinedView, :FrontView, :SideView, :TopView ;
  x3do:DEF 'hanim_site_view' ;
  x3do:name 'site_view' .
:InclinedView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :hanim_site_view ;
  x3do:DEF 'InclinedView' ;
  x3do:description 'Inclined View' ;
  x3do:orientation ( -0.113 0.993 0.0347 0.671 ) ;
  x3do:position ( 1.62 1.05 2.06 ) .
:FrontView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :hanim_site_view ;
  x3do:DEF 'FrontView' ;
  x3do:description 'Front View' ;
  x3do:position ( 0 0.854 2.5766 ) .
:SideView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :hanim_site_view ;
  x3do:DEF 'SideView' ;
  x3do:description 'Side View' ;
  x3do:orientation ( 0 1 0 1.5708 ) ;
  x3do:position ( 2.5929 0.854 0 ) .
:TopView a owl:NamedIndividual, x3do:Viewpoint ;
  x3do:hasParent :hanim_site_view ;
  x3do:DEF 'TopView' ;
  x3do:description 'Top View' ;
  x3do:orientation ( 1 0 0 -1.5708 ) ;
  x3do:position ( 0 3.4495 0 ) .
:hanim_humanoid_root-USE-1 a owl:NamedIndividual, x3do:HAnimJoint ;
  x3do:hasParent :hanim_humanoid ;
  owl:sameAs :hanim_humanoid_root . # DEF matching this USE
:hanim_sacroiliac-USE-1 a owl:NamedIndividual, x3do:HAnimJoint ;
  x3do:hasParent :hanim_humanoid ;
  owl:sameAs :hanim_sacroiliac . # DEF matching this USE
:hanim_pelvis-USE-1 a owl:NamedIndividual, x3do:HAnimSegment ;
  x3do:hasParent :hanim_humanoid ;
  owl:sameAs :hanim_pelvis . # DEF matching this USE
