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: 9 October 2023
name: modified

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

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

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

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

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

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

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

meta 1 13
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: 9 October 2023
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/Basic/Medical/BodySkinIndexedFaceSetNIST.x3d" "BodySkinIndexedFaceSetNIST.wrl" "https://www.web3d.org/x3d/content/examples/Basic/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: .102
rotation: 0
rotation: 3.142
scale: 3.96357
scale: 4.0229
scale: 6.98914
translation: -9.65146
translation: 62.0249
translation: -3.89403

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
ambient intensity: 0.200
diffuse color: 1
shininess: 0.200

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: .7409
point: -1.60579
point: .01665
point: .67517
point: -1.6374
point: .05939
point: .57712
point: -1.68485
point: .08764
point: .46166
point: -1.74091
point: .09708
point: .34637
point: -1.79704
point: .0863
point: .24881
point: -1.84471
point: .05692
point: .18382
point: -1.87665
point: .01342
point: .16131
point: -1.888
point: -0.03757
point: .18469
point: -1.87703
point: -0.0883
point: .25041
point: -1.84542
point: -0.13104
point: .34847
point: -1.79797
point: -0.15928
point: .46393
point: -1.74192
point: -0.16873
point: .57922
point: -1.68578
point: -0.15794
point: .67678
point: -1.63811
point: -0.12857
point: .74177
point: -1.60617
point: -0.08507
point: .76428
point: -1.59482
point: -0.03407
point: .57993
point: -1.69049
point: .08768
point: .46459
point: -1.7468
point: .09713
point: .67786
point: -1.6428
point: .05943
point: .74349
point: -1.611
point: .01669
point: 1.00639
point: -2.08088
point: -0.03052
point: .76448
point: -1.60086
point: -0.02911
point: .75349
point: -1.60626
point: -0.00504
point: 1.10464
point: -2.33468
point: -0.07975
point: .99298
point: -2.10633
point: -0.07763
point: 1.10591

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: .964
rotation: .197
rotation: -0.18
rotation: 1.86
scale: 2.99435
scale: 2.25363
scale: 4.39602
translation: 10.6182
translation: 24.9426
translation: -4.66205

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
ambient intensity: 0.200
diffuse color: 1
diffuse color: 0
shininess: 0.200

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.15086
point: -3.15436
point: -0.04591
point: -1.16427
point: -3.15687
point: -0.04319
point: -1.17304
point: -3.1567
point: -0.04366
point: -1.19041
point: -3.15888
point: -0.04147
point: -1.21398
point: -3.16345
point: -0.03648
point: -1.22564
point: -3.169
point: -0.02993
point: -1.23282
point: -3.17814
point: -0.01877
point: -1.23339
point: -3.18489
point: -0.01037
point: -1.23732
point: -3.18883
point: -0.00559
point: -1.23865
point: -3.19507
point: .00214
point: -1.23383
point: -3.19942
point: .0077
point: -1.22806
point: -3.20204
point: .01113
point: -1.20964
point: -3.20639
point: .0171
point: -1.1848
point: -3.20561
point: .01687
point: -1.15286
point: -3.20596
point: .01826
point: -1.13988
point: -3.20369
point: .01583
point: -1.13339
point: -3.20256
point: .01462
point: -1.12569
point: -3.19669
point: .00754
point: -1.1197
point: -3.19204
point: .00193
point: -1.10711
point: -3.18025
point: -0.01237
point: -1.10154
point: -3.17584
point: -0.01769
point: -1.09691
point: -3.16841
point: -0.0268
point: -1.09401
point: -3.16245
point: -0.03414
point: -1.09646
point: -3.15839
point: -0.03926
point: -1.10668
point: -3.15645
point: -0.04199
point: -1.13295
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: .614
rotation: -0.789
rotation: 0
rotation: .222
translation: -0.14727
translation: 5.15789
translation: -8.63757

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
ambient intensity: 0.200
diffuse color: .69
diffuse color: .47
diffuse color: .46
shininess: 0.100
specular color: .69
specular color: .47
specular color: .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.52328
point: -7
point: .00376
point: -0.48187
point: .128
point: -0.41411
point: .26352
point: -0.30117
point: .33129
point: -0.15058
point: .39152
point: .01506
point: .39528
point: .21458
point: .37646
point: .35011
point: .31623
point: .44799
point: .19952
point: .50446
point: .11294
point: .53081
point: -0.11294
point: -0.21835
point: .44046
point: -0.34634
point: -0.44799
point: .1807
point: -0.50069
point: 0
point: -0.51952
point: -0.12047
point: -0.50446
point: -0.22211
point: -0.4894
point: -0.33129
point: -0.44422
point: -0.39152
point: -0.47058
point: -0.31246
point: -0.1807
point: -0.53081
point: -0.08282
point: -0.86455
point: -6
point: .00622
point: -0.79613
point: .21147
point: -0.68418
point: .43539
point: -0.49758
point: .54734
point: -0.24879
point: .64686
point: .02488
point: .65308
point: .35453
point: .62198
point: .57844
point: .52246
point: .74016
point: .32965
point: .83345
point: .18659
point: .87699
point: -0.18659
point: -0.36075
point: .72772
point: -0.57222
point: -0.74016
point: .29855
point: -0.82723
point: -0.85833
point: -0.19903
point: -0.83345
point: -0.36697
point: -0.80857

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: .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.57411
translation: .7
translation: .39084

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
max extent: 0.000
string: "Show / Hide Skin"

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

dad Group1
type: NamedIndividual
type: Transform
has parent: dad HUDoffset
has children: Group1
DEF: dad_Group1
translation: -0.06693
translation: 0
translation: .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.97145
translation: 0
translation: .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: .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
ambient intensity: 0.000
direction: .11526
direction: -0.6393
direction: -0.76027
intensity: 1.000

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
max extent: 0.000
string: "Metadata Info", "line2"

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

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