X3D
type: NamedIndividual
has head: head
has scene: Scene
profile: Immersive
version: 3.1
no namespace schema location: https://www.web3d.org/specifications/x3d-3.1.xsd

meta 1 1
type: NamedIndividual
type: meta
has parent: head
content: MedicalMetadataViewer.x3d
name: title

meta 1 2
type: NamedIndividual
type: meta
has parent: head
content: Viewer demonstrating sample medical ontology integration with X3D scene graph.
name: description

meta 1 3
type: NamedIndividual
type: meta
has parent: head
content: Nick Polys and Andrew Ray
name: creator

meta 1 4
type: NamedIndividual
type: meta
has parent: head
content: 1 November 2007
name: created

meta 1 5
type: NamedIndividual
type: meta
has parent: head
content: 2 March 2026
name: modified

meta 1 6
type: NamedIndividual
type: meta
has parent: head
content: This model has no HAnim nodes, rather it is purely geometry
name: warning

meta 1 7
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/workgroups/medical
name: reference

meta 1 8
type: NamedIndividual
type: meta
has parent: head
content: medical metadata
name: subject

meta 1 9
type: NamedIndividual
type: meta
has parent: head
content: incomplete development
name: warning

meta 1 10
type: NamedIndividual
type: meta
has parent: head
content: https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical/MedicalMetadataViewer.x3d
name: identifier

meta 1 11
type: NamedIndividual
type: meta
has parent: head
content: FluxStudio
name: generator

meta 1 12
type: NamedIndividual
type: meta
has parent: head
content: (VT application for metadata generation)
name: generator

meta 1 13
type: NamedIndividual
type: meta
has parent: head
content: X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit
name: generator

meta 1 14
type: NamedIndividual
type: meta
has parent: head
content: ../license.html
name: license

MedicalMetadataViewer.x3d
description: Viewer demonstrating sample medical ontology integration with X3D scene graph.
creator: Nick Polys and Andrew Ray
created: 1 November 2007
modified: 2 March 2026
warning: This model has no HAnim nodes, rather it is purely geometry
reference: https://www.web3d.org/x3d/workgroups/medical
subject: medical metadata
warning: incomplete development
generator: FluxStudio
generator: (VT application for metadata generation)
generator: X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit
license: ../license.html

WorldInfo 2 1
type: NamedIndividual
type: WorldInfo
has parent: Scene
title: MedicalMetadataViewer.x3d

Body
type: NamedIndividual
type: Transform
has parent: Scene
has children: BodyShape
has children: BodyParts
DEF: Body

BodyShape
type: NamedIndividual
type: Transform
has parent: Body
has children: SkinSwitch
DEF: BodyShape

SkinSwitch
type: NamedIndividual
type: Switch
has parent: BodyShape
has children: Inline 2 2 1 1 1
has children: Group 2 2 1 1 2
DEF: SkinSwitch
which choice: 0

Inline 2 2 1 1 1
type: NamedIndividual
type: Inline
has parent: SkinSwitch
url: "BodySkinIndexedFaceSetNIST.x3d" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical/BodySkinIndexedFaceSetNIST.x3d" "BodySkinIndexedFaceSetNIST.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Medical/BodySkinIndexedFaceSetNIST.wrl"

BodyParts
type: NamedIndividual
type: Group
has parent: Body
has children: RespiratorySystem
has children: DigestiveSystem
DEF: BodyParts

RespiratorySystem
type: NamedIndividual
type: Group
has parent: BodyParts
has metadata: m7334
has children: RespiratoryShape
has children: RespiratoryParts
DEF: RespiratorySystem

m7334
type: NamedIndividual
type: MetadataSet
has parent: RespiratorySystem
has value: MetadataString 2 2 2 1 1 1
has value: MetadataSet 2 2 2 1 1 2
has value: MetadataString 2 2 2 1 1 3
has value: MetadataSet 2 2 2 1 1 4
has value: MetadataString 2 2 2 1 1 5
has value: MetadataString 2 2 2 1 1 6
has value: MetadataString 2 2 2 1 1 7
has value: MetadataInteger 2 2 2 1 1 8
has value: MetadataString 2 2 2 1 1 9
has value: MetadataSet 2 2 2 1 1 10
has value: MetadataSet 2 2 2 1 1 11
has value: MetadataString 2 2 2 1 1 12
has value: MetadataString 2 2 2 1 1 13
has value: MetadataString 2 2 2 1 1 14
DEF: m7334
name: Upper_lobe_of_lung
reference: FMA

MetadataString 2 2 2 1 1 1
type: NamedIndividual
type: MetadataString
has parent: m7334
name: has inherent 3D shape
value: "true"

MetadataSet 2 2 2 1 1 2
type: NamedIndividual
type: MetadataSet
has parent: m7334
has value: MetadataString 2 2 2 1 1 2 1
has value: MetadataString 2 2 2 1 1 2 2
has value: MetadataString 2 2 2 1 1 2 3
name: regional part
reference: FMA

MetadataString 2 2 2 1 1 2 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 2
name: SetName
reference: FMA
value: "Bronchopulmonary_segment"

MetadataString 2 2 2 1 1 2 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 2
name: SetName
reference: FMA
value: "Bronchopulmonary_segment"

MetadataString 2 2 2 1 1 2 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 2
name: SetName
reference: FMA
value: "Bronchopulmonary_segment"

MetadataString 2 2 2 1 1 3
type: NamedIndividual
type: MetadataString
has parent: m7334
name: regional part of
value: "blank"

MetadataSet 2 2 2 1 1 4
type: NamedIndividual
type: MetadataSet
has parent: m7334
has value: MetadataString 2 2 2 1 1 4 1
has value: MetadataString 2 2 2 1 1 4 2
has value: MetadataString 2 2 2 1 1 4 3
has value: MetadataString 2 2 2 1 1 4 4
has value: MetadataString 2 2 2 1 1 4 5
name: constitutional part
reference: FMA

MetadataString 2 2 2 1 1 4 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 4
name: SetName
reference: FMA
value: "Parenchyma_of_lobe_of_lung"

MetadataString 2 2 2 1 1 4 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 4
name: SetName
reference: FMA
value: "Lobar_bronchial_tree"

MetadataString 2 2 2 1 1 4 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 4
name: SetName
reference: FMA
value: "Pleura_of_lobe_of_lung"

MetadataString 2 2 2 1 1 4 4
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 4
name: SetName
reference: FMA
value: "Neural_network_of_lobe_of_lung"

MetadataString 2 2 2 1 1 4 5
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 4
name: SetName
reference: FMA
value: "Vasculature_of_lobe_of_lung"

MetadataString 2 2 2 1 1 5
type: NamedIndividual
type: MetadataString
has parent: m7334
name: dimension
value: "3-dimension"

MetadataString 2 2 2 1 1 6
type: NamedIndividual
type: MetadataString
has parent: m7334
name: has dimension
value: "true"

MetadataString 2 2 2 1 1 7
type: NamedIndividual
type: MetadataString
has parent: m7334
name: has boundary
value: "true"

MetadataInteger 2 2 2 1 1 8
type: NamedIndividual
type: MetadataInteger
has parent: m7334
name: FMAID
value: 7334

MetadataString 2 2 2 1 1 9
type: NamedIndividual
type: MetadataString
has parent: m7334
name: Preferred name
value: "Upper_lobe_of_lung"

MetadataSet 2 2 2 1 1 10
type: NamedIndividual
type: MetadataSet
has parent: m7334
has value: MetadataString 2 2 2 1 1 10 1
has value: MetadataString 2 2 2 1 1 10 2
name: Synonym
reference: FMA

MetadataString 2 2 2 1 1 10 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 10
name: SetName
reference: FMA
value: "Lobus_superior"

MetadataString 2 2 2 1 1 10 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 10
name: SetName
reference: FMA
value: "Superior_lobe_of_lung"

MetadataSet 2 2 2 1 1 11
type: NamedIndividual
type: MetadataSet
has parent: m7334
has value: MetadataString 2 2 2 1 1 11 1
has value: MetadataString 2 2 2 1 1 11 2
has value: MetadataString 2 2 2 1 1 11 3
has value: MetadataString 2 2 2 1 1 11 4
has value: MetadataString 2 2 2 1 1 11 5
has value: MetadataString 2 2 2 1 1 11 6
name: part
reference: FMA

MetadataString 2 2 2 1 1 11 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 11
name: SetName
reference: FMA
value: "Parenchyma_of_lobe_of_lung"

MetadataString 2 2 2 1 1 11 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 11
name: SetName
reference: FMA
value: "Lobar_bronchial_tree"

MetadataString 2 2 2 1 1 11 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 11
name: SetName
reference: FMA
value: "Pleura_of_lobe_of_lung"

MetadataString 2 2 2 1 1 11 4
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 11
name: SetName
reference: FMA
value: "Bronchopulmonary_segment"

MetadataString 2 2 2 1 1 11 5
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 11
name: SetName
reference: FMA
value: "Bronchopulmonary_segment"

MetadataString 2 2 2 1 1 11 6
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 1 1 11
name: SetName
reference: FMA
value: "Bronchopulmonary_segment"

MetadataString 2 2 2 1 1 12
type: NamedIndividual
type: MetadataString
has parent: m7334
name: part of
value: "Lobular_organ"

MetadataString 2 2 2 1 1 13
type: NamedIndividual
type: MetadataString
has parent: m7334
name: Non-English equivalent
value: "Lobus_superior_pulmonis"

MetadataString 2 2 2 1 1 14
type: NamedIndividual
type: MetadataString
has parent: m7334
name: constitutional part of
value: "blank"

RespiratoryShape
type: NamedIndividual
type: Transform
has parent: RespiratorySystem
has children: airway
has children: lungTS
DEF: RespiratoryShape
rotation: -0.995
rotation: 0.102
rotation: 0
rotation: 3.142
scale: 3.9636
scale: 4.0229
scale: 6.9891
translation: -9.6515
translation: 62.0249
translation: -3.894

airway
type: NamedIndividual
type: Shape
has parent: RespiratoryShape
has appearance: Appearance 2 2 2 1 2 1 1
has geometry: airway Geo
DEF: airway

White
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 1 2 1 1
DEF: White
diffuse color: 1

airway Geo
type: NamedIndividual
type: IndexedFaceSet
has parent: airway
has coord: airway Coord
DEF: airway_Geo
coord index: 0
coord index: 1
coord index: 2
coord index: -1
coord index: 3
coord index: 4
coord index: 5
coord index: 6
coord index: 7
coord index: 8
coord index: 9
coord index: 10
coord index: 11
coord index: 12
coord index: 13
coord index: 14
coord index: 15
coord index: 16
coord index: 17
coord index: 18
coord index: 19
coord index: 20
coord index: 21
coord index: 22
coord index: 23
coord index: 24
coord index: 26
coord index: 25
coord index: 28
coord index: 27
coord index: 30
coord index: 29
coord index: 33
coord index: 31
coord index: 32
coord index: 34
coord index: 35
coord index: 36
coord index: 37
coord index: 38
coord index: 39
coord index: 40
coord index: 41
coord index: 42
coord index: 43
coord index: 44
coord index: 45
coord index: 46
coord index: 47
coord index: 48
coord index: 49
coord index: 50
coord index: 51
coord index: 52
coord index: 53
coord index: 54
coord index: 55
coord index: 56
coord index: 57
coord index: 58
coord index: 59
coord index: 60
coord index: 61
coord index: 62
coord index: 63
coord index: 64
coord index: 65
coord index: 66
coord index: 67
coord index: 68
coord index: 69
coord index: 70
coord index: 71
coord index: 72
coord index: 73

airway Coord
type: NamedIndividual
type: Coordinate
has parent: airway Geo
DEF: airway_Coord
point: 0.7409
point: -1.6058
point: 0.0167
point: 0.6752
point: -1.6374
point: 0.0594
point: 0.5771
point: -1.6849
point: 0.0876
point: 0.4617
point: -1.7409
point: 0.0971
point: 0.3464
point: -1.797
point: 0.0863
point: 0.2488
point: -1.8447
point: 0.0569
point: 0.1838
point: -1.8767
point: 0.0134
point: 0.1613
point: -1.888
point: -0.0376
point: 0.1847
point: -1.877
point: -0.0883
point: 0.2504
point: -1.8454
point: -0.131
point: 0.3485
point: -1.798
point: -0.1593
point: 0.4639
point: -1.7419
point: -0.1687
point: 0.5792
point: -1.6858
point: -0.1579
point: 0.6768
point: -1.6381
point: -0.1286
point: 0.7418
point: -1.6062
point: -0.0851
point: 0.7643
point: -1.5948
point: -0.0341
point: 0.5799
point: -1.6905
point: 0.0877
point: 0.4646
point: -1.7468
point: 0.6779
point: -1.6428
point: 0.7435
point: -1.611
point: 1.0064
point: -2.0809
point: -0.0305
point: 0.7645
point: -1.6009
point: -0.0291
point: 0.7535
point: -1.6063
point: -0.005
point: 1.1046
point: -2.3347
point: -0.0798
point: 0.993
point: -2.1063
point: -0.0776
point: 1.1059
point: -2.4996
point: -0.1223
point: 1.0518

lungTS
type: NamedIndividual
type: TouchSensor
has parent: RespiratoryShape
DEF: lungTS
description: Show Info

RespiratoryParts
type: NamedIndividual
type: Group
has parent: RespiratorySystem
DEF: RespiratoryParts

DigestiveSystem
type: NamedIndividual
type: Group
has parent: BodyParts
has children: Liver
has children: Colon
DEF: DigestiveSystem

Liver
type: NamedIndividual
type: Group
has parent: DigestiveSystem
has metadata: m123654
has children: LiverParts
has children: LiverShape
DEF: Liver

m123654
type: NamedIndividual
type: MetadataSet
has parent: Liver
has value: MetadataInteger 2 2 2 2 1 1 1
has value: MetadataInteger 2 2 2 2 1 1 2
has value: MetadataInteger 2 2 2 2 1 1 3
has value: MetadataInteger 2 2 2 2 1 1 4
has value: MetadataInteger 2 2 2 2 1 1 5
has value: MetadataInteger 2 2 2 2 1 1 6
has value: MetadataInteger 2 2 2 2 1 1 7
has value: MetadataString 2 2 2 2 1 1 8
DEF: m123654
name: FMA-XML
reference: FMA

MetadataInteger 2 2 2 2 1 1 1
type: NamedIndividual
type: MetadataInteger
has parent: m123654
name: frame
value: 26212

MetadataInteger 2 2 2 2 1 1 2
type: NamedIndividual
type: MetadataInteger
has parent: m123654
name: frame_type
value: 6

MetadataInteger 2 2 2 2 1 1 3
type: NamedIndividual
type: MetadataInteger
has parent: m123654
name: slot
value: 2002

MetadataInteger 2 2 2 2 1 1 4
type: NamedIndividual
type: MetadataInteger
has parent: m123654
name: facet
value: 0

MetadataInteger 2 2 2 2 1 1 5
type: NamedIndividual
type: MetadataInteger
has parent: m123654
name: is_template
value: 0

MetadataInteger 2 2 2 2 1 1 6
type: NamedIndividual
type: MetadataInteger
has parent: m123654
name: value_index
value: 0

MetadataInteger 2 2 2 2 1 1 7
type: NamedIndividual
type: MetadataInteger
has parent: m123654
name: value_type
value: 3

MetadataString 2 2 2 2 1 1 8
type: NamedIndividual
type: MetadataString
has parent: m123654
name: short_value
value: "Liver"

LiverParts
type: NamedIndividual
type: Group
has parent: Liver
DEF: LiverParts

LiverShape
type: NamedIndividual
type: Transform
has parent: Liver
has children: liver
has children: liverTS
DEF: LiverShape
rotation: 0.964
rotation: 0.197
rotation: -0.18
rotation: 1.86
scale: 2.9943
scale: 2.2536
scale: 4.396
translation: 10.6182
translation: 24.9426
translation: -4.6621

liver
type: NamedIndividual
type: Shape
has parent: LiverShape
has appearance: Appearance 2 2 2 2 1 3 1 1
has geometry: GeoSculptedSurface1
DEF: liver

Red
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 2 1 3 1 1
DEF: Red
diffuse color: 1
diffuse color: 0

GeoSculptedSurface1
type: NamedIndividual
type: IndexedFaceSet
has parent: liver
has coord: Coordinate 2 2 2 2 1 3 1 2 1
DEF: GeoSculptedSurface1
coord index: 0
coord index: 1
coord index: 29
coord index: -1
coord index: 28
coord index: 2
coord index: 30
coord index: 3
coord index: 31
coord index: 4
coord index: 32
coord index: 5
coord index: 33
coord index: 6
coord index: 34
coord index: 7
coord index: 35
coord index: 8
coord index: 36
coord index: 9
coord index: 37
coord index: 10
coord index: 38
coord index: 11
coord index: 39
coord index: 12
coord index: 40
coord index: 13
coord index: 41
coord index: 14
coord index: 42
coord index: 15
coord index: 43
coord index: 16
coord index: 44
coord index: 17
coord index: 45
coord index: 18
coord index: 46
coord index: 19
coord index: 47
coord index: 20
coord index: 48
coord index: 21
coord index: 49
coord index: 22
coord index: 50
coord index: 23
coord index: 51
coord index: 24
coord index: 52
coord index: 25
coord index: 53
coord index: 26
coord index: 54
coord index: 27
coord index: 55
coord index: 57
coord index: 56
coord index: 58
coord index: 59
coord index: 60
coord index: 61
coord index: 62
coord index: 63
coord index: 64
coord index: 65
coord index: 66
coord index: 67
coord index: 68
coord index: 69
coord index: 70
coord index: 71
coord index: 72
coord index: 73

Coordinate 2 2 2 2 1 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: GeoSculptedSurface1
point: -1.1509
point: -3.1544
point: -0.0459
point: -1.1643
point: -3.1569
point: -0.0432
point: -1.173
point: -3.1567
point: -0.0437
point: -1.1904
point: -3.1589
point: -0.0415
point: -1.214
point: -3.1635
point: -0.0365
point: -1.2256
point: -3.169
point: -0.0299
point: -1.2328
point: -3.1781
point: -0.0188
point: -1.2334
point: -3.1849
point: -0.0104
point: -1.2373
point: -3.1888
point: -0.0056
point: -1.2387
point: -3.1951
point: 0.0021
point: -1.2338
point: -3.1994
point: 0.0077
point: -1.2281
point: -3.202
point: 0.0111
point: -1.2096
point: -3.2064
point: 0.0171
point: -1.1848
point: -3.2056
point: 0.0169
point: -1.1529
point: -3.206
point: 0.0183
point: -1.1399
point: -3.2037
point: 0.0158
point: -1.1334
point: -3.2026
point: 0.0146
point: -1.1257
point: -3.1967
point: 0.0075
point: -1.1197
point: -3.192
point: 0.0019
point: -1.1071
point: -3.1803
point: -0.0124
point: -1.1015
point: -3.1758
point: -0.0177
point: -1.0969
point: -3.1684
point: -0.0268
point: -1.094
point: -3.1625
point: -0.0341
point: -1.0965
point: -3.1584
point: -0.0393
point: -1.1067
point: -3.1565
point: -0.042
point: -1.133
point: -3.1552

liverTS
type: NamedIndividual
type: TouchSensor
has parent: LiverShape
DEF: liverTS
description: Show Info

Colon
type: NamedIndividual
type: Group
has parent: DigestiveSystem
has metadata: m123456
has children: ColonParts
has children: dad colon
DEF: Colon

m123456
type: NamedIndividual
type: MetadataSet
has parent: Colon
has value: MetadataSet 2 2 2 2 2 1 1
DEF: m123456
name: SNOMED-XML
reference: SNOMED

MetadataSet 2 2 2 2 2 1 1
type: NamedIndividual
type: MetadataSet
has parent: m123456
has value: MetadataSet 2 2 2 2 2 1 1 1
name: concepts

MetadataSet 2 2 2 2 2 1 1 1
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1
has value: MetadataString 2 2 2 2 2 1 1 1 1
has value: MetadataString 2 2 2 2 2 1 1 1 2
has value: MetadataString 2 2 2 2 2 1 1 1 3
has value: MetadataString 2 2 2 2 2 1 1 1 4
has value: MetadataString 2 2 2 2 2 1 1 1 5
has value: MetadataString 2 2 2 2 2 1 1 1 6
has value: MetadataSet 2 2 2 2 2 1 1 1 7
has value: MetadataSet 2 2 2 2 2 1 1 1 8
has value: MetadataSet 2 2 2 2 2 1 1 1 9
name: Concept
reference: SNOMED

MetadataString 2 2 2 2 2 1 1 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1
name: conceptId
value: "369445005"

MetadataString 2 2 2 2 2 1 1 1 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1
name: conceptStatus
value: "0"

MetadataString 2 2 2 2 2 1 1 1 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1
name: fullySpecfiedName
value: "Chronic proctocolitis (disorder)"

MetadataString 2 2 2 2 2 1 1 1 4
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1
name: ctv3id
value: "XUU7a"

MetadataString 2 2 2 2 2 1 1 1 5
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1
name: snomedId
value: "D5-45285"

MetadataString 2 2 2 2 2 1 1 1 6
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1
name: isPrimitive
value: "1"

MetadataSet 2 2 2 2 2 1 1 1 7
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1 1
has value: MetadataString 2 2 2 2 2 1 1 1 7 1
has value: MetadataString 2 2 2 2 2 1 1 1 7 2
has value: MetadataString 2 2 2 2 2 1 1 1 7 3
has value: MetadataString 2 2 2 2 2 1 1 1 7 4
has value: MetadataString 2 2 2 2 2 1 1 1 7 5
has value: MetadataString 2 2 2 2 2 1 1 1 7 6
name: Description
reference: SNOMED

MetadataString 2 2 2 2 2 1 1 1 7 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 7
name: descriptionId
value: "774149015"

MetadataString 2 2 2 2 2 1 1 1 7 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 7
name: term
value: "Chronic proctocolitis (disorder)"

MetadataString 2 2 2 2 2 1 1 1 7 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 7
name: descriptionType
value: "3"

MetadataString 2 2 2 2 2 1 1 1 7 4
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 7
name: initialCapitalStatus
value: "0"

MetadataString 2 2 2 2 2 1 1 1 7 5
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 7
name: languageCode
value: "en"

MetadataString 2 2 2 2 2 1 1 1 7 6
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 7
name: descriptionStatus
value: "0"

MetadataSet 2 2 2 2 2 1 1 1 8
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1 1
has value: MetadataString 2 2 2 2 2 1 1 1 8 1
has value: MetadataString 2 2 2 2 2 1 1 1 8 2
has value: MetadataString 2 2 2 2 2 1 1 1 8 3
name: History
reference: SNOMED

MetadataString 2 2 2 2 2 1 1 1 8 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 8
name: releaseVersion
value: "20020131"

MetadataString 2 2 2 2 2 1 1 1 8 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 8
name: changeType
value: "0"

MetadataString 2 2 2 2 2 1 1 1 8 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 8
name: reason
value: "null"

MetadataSet 2 2 2 2 2 1 1 1 9
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1 1
has value: MetadataSet 2 2 2 2 2 1 1 1 9 1
has value: MetadataSet 2 2 2 2 2 1 1 1 9 2
has value: MetadataSet 2 2 2 2 2 1 1 1 9 3
name: relationshipSet

MetadataSet 2 2 2 2 2 1 1 1 9 1
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1 1 9
has value: MetadataString 2 2 2 2 2 1 1 1 9 1 1
has value: MetadataString 2 2 2 2 2 1 1 1 9 1 2
has value: MetadataString 2 2 2 2 2 1 1 1 9 1 3
has value: MetadataString 2 2 2 2 2 1 1 1 9 1 4
has value: MetadataString 2 2 2 2 2 1 1 1 9 1 5
name: relationship
reference: SNOMED

MetadataString 2 2 2 2 2 1 1 1 9 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 1
name: relationshipId
value: "2398318025"

MetadataString 2 2 2 2 2 1 1 1 9 1 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 1
name: relationshipType
value: "246100006"

MetadataString 2 2 2 2 2 1 1 1 9 1 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 1
name: conceptId2
value: "385315009"

MetadataString 2 2 2 2 2 1 1 1 9 1 4
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 1
name: characteristicType
value: "1"

MetadataString 2 2 2 2 2 1 1 1 9 1 5
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 1
name: refinability
value: "1"

MetadataSet 2 2 2 2 2 1 1 1 9 2
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1 1 9
has value: MetadataString 2 2 2 2 2 1 1 1 9 2 1
has value: MetadataString 2 2 2 2 2 1 1 1 9 2 2
has value: MetadataString 2 2 2 2 2 1 1 1 9 2 3
has value: MetadataString 2 2 2 2 2 1 1 1 9 2 4
has value: MetadataString 2 2 2 2 2 1 1 1 9 2 5
name: relationship
reference: SNOMED

MetadataString 2 2 2 2 2 1 1 1 9 2 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 2
name: relationshipId
value: "2398319022"

MetadataString 2 2 2 2 2 1 1 1 9 2 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 2
name: relationshipType
value: "246100006"

MetadataString 2 2 2 2 2 1 1 1 9 2 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 2
name: conceptId2
value: "61751001"

MetadataString 2 2 2 2 2 1 1 1 9 2 4
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 2
name: characteristicType
value: "1"

MetadataString 2 2 2 2 2 1 1 1 9 2 5
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 2
name: refinability
value: "1"

MetadataSet 2 2 2 2 2 1 1 1 9 3
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1 1 9
has value: MetadataSet 2 2 2 2 2 1 1 1 9 3 1
has value: MetadataSet 2 2 2 2 2 1 1 1 9 3 2
name: relationshipGroup

MetadataSet 2 2 2 2 2 1 1 1 9 3 1
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 1 1
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 1 2
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 1 3
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 1 4
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 1 5
name: relationship
reference: SNOMED

MetadataString 2 2 2 2 2 1 1 1 9 3 1 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 1
name: relationshipId
value: "1082140022"

MetadataString 2 2 2 2 2 1 1 1 9 3 1 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 1
name: relationshipType
value: "116676008"

MetadataString 2 2 2 2 2 1 1 1 9 3 1 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 1
name: conceptId2
value: "23583003"

MetadataString 2 2 2 2 2 1 1 1 9 3 1 4
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 1
name: characteristicType
value: "0"

MetadataString 2 2 2 2 2 1 1 1 9 3 1 5
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 1
name: refinability
value: "2"

MetadataSet 2 2 2 2 2 1 1 1 9 3 2
type: NamedIndividual
type: MetadataSet
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 2 1
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 2 2
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 2 3
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 2 4
has value: MetadataString 2 2 2 2 2 1 1 1 9 3 2 5
name: relationship
reference: SNOMED

MetadataString 2 2 2 2 2 1 1 1 9 3 2 1
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 2
name: relationshipId
value: "1082141021"

MetadataString 2 2 2 2 2 1 1 1 9 3 2 2
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 2
name: relationshipType
value: "363698007"

MetadataString 2 2 2 2 2 1 1 1 9 3 2 3
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 2
name: conceptId2
value: "34402009"

MetadataString 2 2 2 2 2 1 1 1 9 3 2 4
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 2
name: characteristicType
value: "0"

MetadataString 2 2 2 2 2 1 1 1 9 3 2 5
type: NamedIndividual
type: MetadataString
has parent: MetadataSet 2 2 2 2 2 1 1 1 9 3 2
name: refinability
value: "2"

ColonParts
type: NamedIndividual
type: Group
has parent: Colon
DEF: ColonParts

dad colon
type: NamedIndividual
type: Transform
has parent: Colon
has children: colon
has children: colonTS
DEF: dad_colon
rotation: 0.614
rotation: -0.789
rotation: 0
rotation: 0.222
translation: -0.1473
translation: 5.1579
translation: -8.6376

colon
type: NamedIndividual
type: Shape
has parent: dad colon
has appearance: Appearance 2 2 2 2 2 3 1 1
has geometry: GeoSculptedSurface2
DEF: colon

Shiny Rust
type: NamedIndividual
type: Material
has parent: Appearance 2 2 2 2 2 3 1 1
DEF: Shiny_Rust
diffuse color: 0.69
diffuse color: 0.47
diffuse color: 0.46
shininess: 0.1
specular color: 0.69
specular color: 0.47
specular color: 0.46

GeoSculptedSurface2
type: NamedIndividual
type: IndexedFaceSet
has parent: colon
has coord: Coordinate 2 2 2 2 2 3 1 2 1
DEF: GeoSculptedSurface2
coord index: 0
coord index: 1
coord index: 26
coord index: -1
coord index: 25
coord index: 2
coord index: 27
coord index: 3
coord index: 28
coord index: 4
coord index: 29
coord index: 5
coord index: 30
coord index: 6
coord index: 31
coord index: 7
coord index: 32
coord index: 8
coord index: 33
coord index: 9
coord index: 34
coord index: 10
coord index: 35
coord index: 11
coord index: 36
coord index: 12
coord index: 37
coord index: 13
coord index: 38
coord index: 14
coord index: 39
coord index: 15
coord index: 40
coord index: 16
coord index: 41
coord index: 17
coord index: 42
coord index: 18
coord index: 43
coord index: 19
coord index: 44
coord index: 20
coord index: 45
coord index: 21
coord index: 46
coord index: 22
coord index: 47
coord index: 23
coord index: 48
coord index: 24
coord index: 49
coord index: 51
coord index: 50
coord index: 52
coord index: 53
coord index: 54
coord index: 55
coord index: 56
coord index: 57
coord index: 58
coord index: 59
coord index: 60
coord index: 61
coord index: 62
coord index: 63
coord index: 64
coord index: 65
coord index: 66
coord index: 67
coord index: 68
coord index: 69
coord index: 70
coord index: 71
coord index: 72
coord index: 73

Coordinate 2 2 2 2 2 3 1 2 1
type: NamedIndividual
type: Coordinate
has parent: GeoSculptedSurface2
point: -0.5233
point: -7
point: 0.0038
point: -0.4819
point: 0.128
point: -0.4141
point: 0.2635
point: -0.3012
point: 0.3313
point: -0.1506
point: 0.3915
point: 0.0151
point: 0.3953
point: 0.2146
point: 0.3765
point: 0.3501
point: 0.3162
point: 0.448
point: 0.1995
point: 0.5045
point: 0.1129
point: 0.5308
point: -0.1129
point: -0.2183
point: 0.4405
point: -0.3463
point: -0.448
point: 0.1807
point: -0.5007
point: 0
point: -0.5195
point: -0.1205
point: -0.5045
point: -0.2221
point: -0.4894
point: -0.3313
point: -0.4442
point: -0.3915
point: -0.4706
point: -0.3125
point: -0.1807
point: -0.5308
point: -0.0828
point: -0.8646
point: -6
point: 0.0062
point: -0.7961
point: 0.2115
point: -0.6842
point: 0.4354
point: -0.4976
point: 0.5473
point: -0.2488
point: 0.6469
point: 0.0249
point: 0.6531
point: 0.3545
point: 0.622
point: 0.5784
point: 0.5225
point: 0.7402
point: 0.3297
point: 0.8335
point: 0.1866
point: 0.877
point: -0.1866
point: -0.3608
point: 0.7277
point: -0.5722
point: -0.7402
point: 0.2986
point: -0.8272
point: -0.8583
point: -0.199
point: -0.8335
point: -0.367
point: -0.8086

colonTS
type: NamedIndividual
type: TouchSensor
has parent: dad colon
DEF: colonTS
description: Show Info

Viewpoint 2 3
type: NamedIndividual
type: Viewpoint
has parent: Scene
position: 0
position: 40
position: 145

HUD
type: NamedIndividual
type: Transform
has parent: Scene
has children: dad HUDoffset
DEF: HUD

dad HUDoffset
type: NamedIndividual
type: Transform
has parent: HUD
has children: dad Text1
has children: dad Group1
has children: Light1
has children: Transform 2 4 1 4
DEF: dad_HUDoffset
scale: 0.05
translation: -0.3
translation: -0.35
translation: -1

dad Text1
type: NamedIndividual
type: Transform
has parent: dad HUDoffset
has children: Text1
DEF: dad_Text1
translation: -4.5741
translation: 0.7
translation: 0.3908

Text1
type: NamedIndividual
type: Shape
has parent: dad Text1
has appearance: Appearance 2 4 1 1 1 1
has geometry: GeoText1
DEF: Text1

GeoText1
type: NamedIndividual
type: Text
has parent: Text1
has font style: FontStyle 2 4 1 1 1 2 1
DEF: GeoText1
string: "Show / Hide Skin"

FontStyle 2 4 1 1 1 2 1
type: NamedIndividual
type: FontStyle
has parent: GeoText1
family: "SANS"
justify: "BEGIN" "BEGIN"
css style: ITALIC

dad Group1
type: NamedIndividual
type: Transform
has parent: dad HUDoffset
has children: Group1
DEF: dad_Group1
translation: -0.0669
translation: 0
translation: 0.0019

Group1
type: NamedIndividual
type: Group
has parent: dad Group1
has children: dad Sphere1
has children: bodyTS
DEF: Group1

dad Sphere1
type: NamedIndividual
type: Transform
has parent: Group1
has children: Sphere1
DEF: dad_Sphere1
translation: -5.9715
translation: 0
translation: 0.1144

Sphere1
type: NamedIndividual
type: Shape
has parent: dad Sphere1
has appearance: Appearance 2 4 1 2 1 1 1 1
has geometry: GeoSphere1
DEF: Sphere1

GeoSphere1
type: NamedIndividual
type: Sphere
has parent: Sphere1
DEF: GeoSphere1
radius: 0.75

bodyTS
type: NamedIndividual
type: TouchSensor
has parent: Group1
DEF: bodyTS
description: toggle body geometry

Light1
type: NamedIndividual
type: DirectionalLight
has parent: dad HUDoffset
DEF: Light1
direction: 0.1153
direction: -0.6393
direction: -0.7603

Transform 2 4 1 4
type: NamedIndividual
type: Transform
has parent: dad HUDoffset
has children: Text2
translation: -8
translation: 15
translation: 0

Text2
type: NamedIndividual
type: Shape
has parent: Transform 2 4 1 4
has appearance: Appearance 2 4 1 4 1 1
has geometry: msg
DEF: Text2

msg
type: NamedIndividual
type: Text
has parent: Text2
has font style: FontStyle 2 4 1 4 1 2 1
DEF: msg
string: "Metadata Info", "line2"

FontStyle 2 4 1 4 1 2 1
type: NamedIndividual
type: FontStyle
has parent: msg
justify: "BEGIN" "BEGIN"
size: 0.75

PS
type: NamedIndividual
type: ProximitySensor
has parent: Scene
DEF: PS
size: 1000

ROUTE 2 6
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: position_changed
from node: PS
to field: set_translation
to node: HUD

ROUTE 2 7
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: orientation_changed
from node: PS
to field: set_rotation
to node: HUD

toggler
type: NamedIndividual
type: Script
has parent: Scene
has field: field 2 8 1
has field: field 2 8 2
DEF: toggler
source code: ecmascript: var bit; function initialize() { bit = 1; } function hit (val) { if (bit == 1) { tog = 0; bit = 0; } else { tog = 1; bit = 1; } }

field 2 8 1
type: NamedIndividual
type: field
has parent: toggler
access type: inputOnly
name: hit
type: SFTime

field 2 8 2
type: NamedIndividual
type: field
has parent: toggler
access type: outputOnly
name: tog
type: SFInt32

ROUTE 2 9
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: touchTime
from node: bodyTS
to field: hit
to node: toggler

ROUTE 2 10
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: tog
from node: toggler
to field: whichChoice
to node: SkinSwitch

viewMetadata
type: NamedIndividual
type: Script
has parent: Scene
has field: field 2 11 1
has field: field 2 11 2
has field: field 2 11 3
has field: field 2 11 4
has field: field 2 11 5
has field: field 2 11 6
has field: field 2 11 7
has field: field 2 11 8
DEF: viewMetadata
source code: ecmascript: function initialize() { msg = new MFString(); msg[0] = 'Metadata Here'; msg[1] = 'Metadata Here'; } function lungTS(val) { //msg = buildString(lungMeta); //msg[0] = lungMeta.reference; // works in .x3dv not .x3d??? msg[0] = 'FMA parser'; msg[1] = 'Preferred name: Upper_lobe_of_lung'; msg[2] = 'Synonym: Lobus_superior '; msg[3] = 'Synonym: Superior_lobe_of_lung'; } function liverTS(val) { //msg = buildString(liverMeta); //msg[0] = liverMeta.reference; msg[0] = 'FMA mysql'; msg[1] = 'short_value: Liver'; msg[2] = 'frame: 26212'; msg[3] = 'frame_type: 6 '; } function colonTS(val) { //msg = buildString(colonMeta); // msg[0] = colonMeta.reference; msg[0] ='SNOMED'; msg[1] = 'conceptId: 369445005 '; msg[2] = 'descriptionId: 774149015 '; msg[3] = 'fullySpecfiedName: Chronic proctocolitis (disorder)'; } function buildString(aNode) { // walking for metadata works differently across browsers encodings!!! str = new MFString(); str [0] = aNode.reference; // the top DEF'd MetaDataSet tmp = new MFNode(); tmp = aNode.children; Browser.println (tmp.length); for (i = 0; tmp.length ; i++) { // this = aNode.children[i]; // // if () // drill down one more level of children return str; } }

field 2 11 1
type: NamedIndividual
type: field
has parent: viewMetadata
access type: inputOnly
name: lungTS
type: SFBool

field 2 11 2
type: NamedIndividual
type: field
has parent: viewMetadata
access type: inputOnly
name: colonTS
type: SFBool

field 2 11 3
type: NamedIndividual
type: field
has parent: viewMetadata
access type: inputOnly
name: liverTS
type: SFBool

field 2 11 4
type: NamedIndividual
type: field
has parent: viewMetadata
access type: inputOutput
name: who
type: SFInt32

field 2 11 5
type: NamedIndividual
type: field
has parent: viewMetadata
access type: initializeOnly
name: lungMeta
type: SFNode

field 2 11 6
type: NamedIndividual
type: field
has parent: viewMetadata
access type: initializeOnly
name: colonMeta
type: SFNode

field 2 11 7
type: NamedIndividual
type: field
has parent: viewMetadata
access type: initializeOnly
name: liverMeta
type: SFNode

field 2 11 8
type: NamedIndividual
type: field
has parent: viewMetadata
access type: outputOnly
name: msg
type: MFString

ROUTE 2 12
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isOver
from node: lungTS
to field: lungTS
to node: viewMetadata

ROUTE 2 13
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isOver
from node: liverTS
to field: liverTS
to node: viewMetadata

ROUTE 2 14
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: isOver
from node: colonTS
to field: colonTS
to node: viewMetadata

ROUTE 2 15
type: NamedIndividual
type: ROUTE
has parent: Scene
from field: msg
from node: viewMetadata
to field: string
to node: msg