diagram | |||||||||||
location | C:\x3d-code\www.web3d.org\specifications\x3d-3.3-JSONSchema.json | ||||||||||
type | Object | ||||||||||
properties |
|
||||||||||
used by | X3D / head |
||||||||||
source code | "head": { "type": "object", "properties": { "component": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@level": { "type": "integer", "minimum": 1 } }, "required": [ "@name", "@level" ], "additionalProperties": false } }, "unit": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@category": { "type": "string", "enum": [ "angle", "force", "length", "mass" ] }, "@conversionFactor": { "type": "number" } }, "required": [ "@name", "@category", "@conversionFactor" ], "additionalProperties": false } }, "meta": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@content": { "type": "string" } }, "required": [ "@name", "@content" ], "additionalProperties": false } }, "-children": { "type": "array", "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } }, "additionalProperties": false } |
diagram | |||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "component": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@level": { "type": "integer", "minimum": 1 } }, "required": [ "@name", "@level" ], "additionalProperties": false } } |
diagram | |||||||
type | Object | ||||||
properties |
|
||||||
source code | { "type": "object", "properties": { "@name": { "type": "string" }, "@level": { "type": "integer", "minimum": 1 } }, "required": [ "@name", "@level" ], "additionalProperties": false } |
diagram | |||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | |||||
property details |
|
||||
type | Numeric | ||||
numeric constraints |
|
||||
source code | "@level": { "type": "integer", "minimum": 1 } |
diagram | |||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "unit": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@category": { "type": "string", "enum": [ "angle", "force", "length", "mass" ] }, "@conversionFactor": { "type": "number" } }, "required": [ "@name", "@category", "@conversionFactor" ], "additionalProperties": false } } |
diagram | |||||||||
type | Object | ||||||||
properties |
|
||||||||
source code | { "type": "object", "properties": { "@name": { "type": "string" }, "@category": { "type": "string", "enum": [ "angle", "force", "length", "mass" ] }, "@conversionFactor": { "type": "number" } }, "required": [ "@name", "@category", "@conversionFactor" ], "additionalProperties": false } |
diagram | |||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | |||||||||||
property details |
|
||||||||||
type | String | ||||||||||
enumerations |
|
||||||||||
source code | "@category": { "type": "string", "enum": [ "angle", "force", "length", "mass" ] } |
diagram | |||
property details |
|
||
type | Numeric | ||
source code | "@conversionFactor": { "type": "number" } |
diagram | |||
property details |
|
||
type | Array | ||
array constraints |
|
||
array items |
|
||
source code | "meta": { "type": "array", "minItems": 1, "items": { "type": "object", "properties": { "@name": { "type": "string" }, "@content": { "type": "string" } }, "required": [ "@name", "@content" ], "additionalProperties": false } } |
diagram | |||||||
type | Object | ||||||
properties |
|
||||||
source code | { "type": "object", "properties": { "@name": { "type": "string" }, "@content": { "type": "string" } }, "required": [ "@name", "@content" ], "additionalProperties": false } |
diagram | |||
property details |
|
||
type | String | ||
source code | "@name": { "type": "string" } |
diagram | |||
property details |
|
||
type | String | ||
source code | "@content": { "type": "string" } |
diagram | |||
property details |
|
||
type | Array | ||
array items |
|
||
source code | "-children": { "type": "array", "items": { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } } |
diagram | |||||
type | Object | ||||
properties |
|
||||
source code | { "type": "object", "properties": { "#comment": { "type": "string" } }, "additionalProperties": false } |
diagram | |||
property details |
|
||
type | String | ||
source code | "#comment": { "type": "string" } |