diff --git a/extensions/2.0/Vendor/EXT_structural_metadata/schema/EXT_structural_metadata.schema.json b/extensions/2.0/Vendor/EXT_structural_metadata/schema/EXT_structural_metadata.schema.json index 27726eeb45..ecab8754a7 100644 --- a/extensions/2.0/Vendor/EXT_structural_metadata/schema/EXT_structural_metadata.schema.json +++ b/extensions/2.0/Vendor/EXT_structural_metadata/schema/EXT_structural_metadata.schema.json @@ -11,8 +11,7 @@ ], "properties": { "propertyTable": { - "type": "integer", - "minimum": 0, + "allOf": [ { "$ref": "glTFid.schema.json" } ], "description": "The index of the property table containing per-feature property values." }, "index": { diff --git a/extensions/2.0/Vendor/EXT_structural_metadata/schema/mesh.primitive.EXT_structural_metadata.schema.json b/extensions/2.0/Vendor/EXT_structural_metadata/schema/mesh.primitive.EXT_structural_metadata.schema.json index 9c7ca53b8b..673f4fb5b7 100644 --- a/extensions/2.0/Vendor/EXT_structural_metadata/schema/mesh.primitive.EXT_structural_metadata.schema.json +++ b/extensions/2.0/Vendor/EXT_structural_metadata/schema/mesh.primitive.EXT_structural_metadata.schema.json @@ -15,7 +15,7 @@ "description": "An array of indexes of property textures in the root `EXT_structural_metadata` object.", "minItems": 1, "items": { - "type": "integer" + "allOf": [ { "$ref": "glTFid.schema.json" } ] } }, "propertyAttributes": { @@ -23,7 +23,7 @@ "description": "An array of indexes of property attributes in the root `EXT_structural_metadata` object.", "minItems": 1, "items": { - "type": "integer" + "allOf": [ { "$ref": "glTFid.schema.json" } ] } }, "extensions": {},