| 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" } |