Schema definition -commentRoute
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4199.png
location C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json
schema details
Description  Comments and ROUTEs
type Array
array constraints
Min Items  1
array items
[0]+  Schema
used by Appearance / -children
Arc2D / -children
ArcClose2D / -children
AudioClip / -children
Background / -children
BallJoint / -children
BlendedVolumeStyle / -children
BooleanFilter / -children
BooleanSequencer / -children
BooleanToggle / -children
BooleanTrigger / -children
BoundaryEnhancementVolumeStyle / -children
BoundedPhysicsModel / -children
Box / -children
CADFace / -children
CartoonVolumeStyle / -children
Circle2D / -children
ClipPlane / -children
CollidableOffset / -children
CollidableShape / -children
CollisionCollection / -children
CollisionSensor / -children
CollisionSpace / -children
Color / -children
ColorChaser / -children
ColorDamper / -children
ColorInterpolator / -children
ColorRGBA / -children
ComposedCubeMapTexture / -children
ComposedShader / -children
ComposedTexture3D / -children
ComposedVolumeStyle / -children
Cone / -children
ConeEmitter / -children
Contact / -children
ContourPolyline2D / -children
Coordinate / -children
CoordinateChaser / -children
CoordinateDamper / -children
CoordinateDouble / -children
CoordinateInterpolator / -children
CoordinateInterpolator2D / -children
Cylinder / -children
CylinderSensor / -children
DirectionalLight / -children
DISEntityManager / -children
DISEntityTypeMapping / -children
Disk2D / -children
DoubleAxisHingeJoint / -children
EaseInEaseOut / -children
EdgeEnhancementVolumeStyle / -children
ElevationGrid / -children
ExplosionEmitter / -children
Extrusion / -children
FillProperties / -children
FloatVertexAttribute / -children
Fog / -children
FogCoordinate / -children
FontStyle / -children
ForcePhysicsModel / -children
GeoCoordinate / -children
GeoElevationGrid / -children
GeoMetadata / -children
GeoOrigin / -children
GeoPositionInterpolator / -children
GeoProximitySensor / -children
GeoTouchSensor / -children
GeoViewpoint / -children
HAnimDisplacer / -children
HAnimHumanoid / -children
ImageCubeMapTexture / -children
ImageTexture / -children
ImageTexture3D / -children
IndexedFaceSet / -children
IndexedLineSet / -children
IndexedQuadSet / -children
IndexedTriangleFanSet / -children
IndexedTrangleSet / -children
IndexedTriangleStripSet / -children
Inline / -children
IntegerSequencer / -children
IntegerTrigger / -children
IsoSurfaceVolumeData / -children
KeySensor / -children
LayerSet / -children
Layout / -children
LinePickSensor / -children
LineProperties / -children
LineSet / -children
LoadSensor / -children
LocalFog / -children
Material / -children
Matrix3VertexAttribute / -children
Matrix4VertexAttribute / -children
MetadataBoolean / -children
MetadataDouble / -children
MetadataFloat / -children
MetadataInteger / -children
MetadataSet / -children
MetadataString / -children
MotorJoint / -children
MovieTexture / -children
MultiTexture / -children
MultiTextureCoordinate / -children
MultiTextureTransform / -children
NavigationInfo / -children
Normal / -children
NormalInterpolator / -children
NurbsCurve / -children
NurbsCurve2D / -children
NurbsOrientationInterpolator / -children
NurbsPatchSurface / -children
NurbsPositionInterpolator / -children
NurbsSet / -children
NurbsSurfaceInterpolator / -children
NurbsSweptSurface / -children
NurbsSwungSurface / -children
NurbsTextureCoordinate / -children
NurbsTrimmedSurface / -children
OpacityMapVolumeStyle / -children
OrientationChaser / -children
OrientationDamper / -children
OrientationInterpolator / -children
OrthoViewpoint / -children
PackagedShader / -children
ParticleSystem / -children
PixelTexture / -children
PixelTexture3D / -children
PlaneSensor / -children
PointEmitter / -children
PointLight / -children
PointPickSensor / -children
PointSet / -children
Polyline2D / -children
PolylineEmitter / -children
Polypoint2D / -children
PositionChaser / -children
PositionChaser2D / -children
PositionDamper / -children
PositionDamper2D / -children
PositionInterpolator / -children
PositionInterpolator2D / -children
PrimitivePickSensor / -children
ProgramShader / -children
ProjectionVolumeStyle / -children
ProximitySensor / -children
QuadSet / -children
ReceiverPdu / -children
Rectangle2D / -children
RigidBody / -children
RigidBodyCollection / -children
ScalarChaser / -children
ScalarDamper / -children
ScalarInterpolator / -children
ScreenFontStyle / -children
Script / -children
SegmentedVolumeData / -children
ShadedVolumeStyle / -children
ShaderPart / -children
ShaderProgram / -children
Shape / -children
SignalPdu / -children
SilhouetteEnhancementVolumeStyle / -children
SingleAxisHingeJoint / -children
SliderJoint / -children
Sound / -children
Sphere / -children
SphereSensor / -children
SplinePositionInterpolator / -children
SplinePositionInterpolator2D / -children
SplineScalarInterpolator / -children
SpotLight / -children
SquadOrientationInterpolator / -children
StringSensor / -children
SurfaceEmitter / -children
TexCoordChaser2D / -children
TexCoordDamper2D / -children
Text / -children
TextureBackground / -children
TextureCoordinate / -children
TextureCoordinate3D / -children
TextureCoordinate4D / -children
TextureCoordinateGenerator / -children
TextureProperties / -children
TextureTransform / -children
TextureTransform3D / -children
TextureTransformMatrix3D / -children
TimeSensor / -children
TimeTrigger / -children
ToneMappedVolumeStyle / -children
TouchSensor / -children
TransformSensor / -children
TransmitterPdu / -children
TriangleFanSet / -children
TriangleSet / -children
TriangleSet2D / -children
TriangleStripSet / -children
TwoSidedMaterial / -children
UniversalJoint / -children
Viewpoint / -children
VisibilitySensor / -children
VolumeData / -children
VolumeEmitter / -children
VolumePickSensor / -children
WindPhysicsModel / -children
WorldInfo / -children
source code "-commentRoute": {
    "description": "Comments and ROUTEs",
    "type": "array",
    "minItems": 1,
    "items": {
        "type": "object",
        "properties": {
            "#comment": {
                "type": "string"
            },
            "ROUTE": {
                "$ref": "#/definitions/ROUTE"
            },
            "IMPORT": {
                "$ref": "#/definitions/IMPORT"
            },
            "EXPORT": {
                "$ref": "#/definitions/EXPORT"
            }
        },
        "additionalProperties": false
    }
}

Array item wildcard -commentRoute > array items [0]+ / Schema
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4200.png
type Object
properties
Name   Occurrence
#comment   Optional
ROUTE   Optional
IMPORT   Optional
EXPORT   Optional
source code {
    "type": "object",
    "properties": {
        "#comment": {
            "type": "string"
        },
        "ROUTE": {
            "$ref": "#/definitions/ROUTE"
        },
        "IMPORT": {
            "$ref": "#/definitions/IMPORT"
        },
        "EXPORT": {
            "$ref": "#/definitions/EXPORT"
        }
    },
    "additionalProperties": false
}

Property -commentRoute > array items [0]+ / Schema / #comment
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4201.png
property details
Occurrence  Optional
type String
source code "#comment": {
    "type": "string"
}

Property -commentRoute > array items [0]+ / Schema / ROUTE
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4202.png
property details
Occurrence  Optional
reference ROUTE
source code "ROUTE": {
    "$ref": "#/definitions/ROUTE"
}

Property -commentRoute > array items [0]+ / Schema / IMPORT
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4203.png
property details
Occurrence  Optional
reference IMPORT
source code "IMPORT": {
    "$ref": "#/definitions/IMPORT"
}

Property -commentRoute > array items [0]+ / Schema / EXPORT
diagram x3d-3.3-JSONSchema_diagrams/x3d-3.3-JSONSchema_p4204.png
property details
Occurrence  Optional
reference EXPORT
source code "EXPORT": {
    "$ref": "#/definitions/EXPORT"
}


JSON Schema documentation generated by XMLSpy JSON Schema Editor http://www.altova.com/xmlspy/json-schema-editor.html