<div dir="auto">The archives actually looked very good, with many potential problems in HumanoidAnimation (SFNode vs MFNode in Viewpoint.navigationInfo [these are newer files in the Bones folder], version 1.0 HAnim, and Transform in HAnimJoint). It appears like Rigid Body Physics JSON improved significantly since the last time I looked at it, probably years ago now. I also didn’t see any issues with geoSystem or USE, but I do suppress many USE issues to focus on core stuff. Perhaps someone could look at improving USE subschemas listed below so fewer false positives (negatives?) are issued (key: look at oneOf and see if I’m doing it appropriately). This seems to be a common thread across a couple of validators, but clears up when the inner error is fixed, in my experience.</div><div dir="auto"><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr" class="gmail_attr"></div><div style="font-size:inherit"><br style="font-size:inherit"> "-NamedUSEField": {<br style="font-size:inherit"> "title": "NamedUSEField",<br style="font-size:inherit"> "description": "A USE field with a @name field",<br style="font-size:inherit"> "type": "object",<br style="font-size:inherit"> "properties": {<br style="font-size:inherit"> "@class": {<br style="font-size:inherit"> "$comment": "SFString inputOutput",<br style="font-size:inherit"> "type": "string"<br style="font-size:inherit"> },<br style="font-size:inherit"> "@name": {<br style="font-size:inherit"> "$comment": "SFString inputOutput",<br style="font-size:inherit"> "type": "string"<br style="font-size:inherit"> },<br style="font-size:inherit"> "@USE": {<br style="font-size:inherit"> "$comment": "SFString inputOutput",<br style="font-size:inherit"> "pattern": "^[a-zA-Z_][\\w.-]*$",<br style="font-size:inherit"> "type": "string"<br style="font-size:inherit"> },<br style="font-size:inherit"> "-children": {<br style="font-size:inherit"> "type": "array",<br style="font-size:inherit"> "minItems": 1,<br style="font-size:inherit"> "items": {<br style="font-size:inherit"> "type": "object",<br style="font-size:inherit"> "properties": {<br style="font-size:inherit"> "#comment": {<br style="font-size:inherit"> "type": "string",<br style="font-size:inherit"> "description": "#comment statements are the only allowed in -children node when using a USE field"<br style="font-size:inherit"> }<br style="font-size:inherit"> },<br style="font-size:inherit"> "additionalProperties": false<br style="font-size:inherit"> }<br style="font-size:inherit"> }<br style="font-size:inherit"> },<br style="font-size:inherit"> "required": [<br style="font-size:inherit"> "@name",<br style="font-size:inherit"> "@USE"<br style="font-size:inherit"> ],<br style="font-size:inherit"> "additionalProperties": false<br style="font-size:inherit"> },<br style="font-size:inherit"> "-USEField": {<br style="font-size:inherit"> "title": "USENode",<br style="font-size:inherit"> "description": "A USE field without a @name field",<br style="font-size:inherit"> "type": "object",<br style="font-size:inherit"> "properties": {<br style="font-size:inherit"> "@class": {<br style="font-size:inherit"> "$comment": "SFString inputOutput",<br style="font-size:inherit"> "type": "string"<br style="font-size:inherit"> },<br style="font-size:inherit"> "@USE": {<br style="font-size:inherit"> "$comment": "SFString inputOutput",<br style="font-size:inherit"> "pattern": "^[a-zA-Z_][\\w.-]*$",<br style="font-size:inherit"> "type": "string"<br style="font-size:inherit"> },<br style="font-size:inherit"> "-children": {<br style="font-size:inherit"> "type": "array",<br style="font-size:inherit"> "minItems": 1,<br style="font-size:inherit"> "items": {<br style="font-size:inherit"> "type": "object",<br style="font-size:inherit"> "properties": {<br style="font-size:inherit"> "#comment": {<br style="font-size:inherit"> "type": "string",<br style="font-size:inherit"> "description": "#comment statements are the only allowed in -children node when using a USE field"<br style="font-size:inherit"> }<br style="font-size:inherit"> },<br style="font-size:inherit"> "additionalProperties": false<br style="font-size:inherit"> }<br style="font-size:inherit"> }<br style="font-size:inherit"> },<br style="font-size:inherit"> "required": [<br style="font-size:inherit"> "@USE"<br style="font-size:inherit"> ],<br style="font-size:inherit"> "additionalProperties": false<br style="font-size:inherit"> },</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="font-size:inherit" dir="auto"></div><div style="font-size:inherit" dir="auto"><br></div>
</blockquote></div></div>