[x3d-public] Object Model update: component level maximum?

Roy Walmsley roy.walmsley at ntlworld.com
Mon May 29 10:34:37 PDT 2017


I checked OM4X3D, and found that actually it has neither minimum nor maximum values for component level. As Don noted, the XML schema does have both minimum and maximum values. Since OM4X3D is currently auto generated from the XML schema, the problem must lie in the stylesheet file BuildObjectModelXMLFile.xslt. This will need to be investigated further. Since I leave for Brisbane tomorrow morning, it will have to wait until after the conference.

I also checked the JSON schema. Agreed that the maximum is missing, but the minimum of 1 is present. I could easily add an inclusive maximum of 5 if that is required.

All the best,


-----Original Message-----
From: Don Brutzman [mailto:brutzman at nps.edu] 
Sent: 29 May 2017 15:39
To: yottzumm at gmail.com; Roy Walmsley <roy.walmsley at ntlworld.com>
Cc: X3D Graphics public mailing list <x3d-public at web3d.org>
Subject: Re: Object Model update: component level maximum?

I just checked, min component level is 1 for XML schema, XML DTD, OM4X3D and JSON Schema.

Also have maxInclusive value as 5 for XML Schema and DTD.  Not found in OM4X3D or JSON Schema, however.

On 5/8/2017 11:49 AM, yottzumm at gmail.com wrote:
>  From JSON schema.
> I think the component level should be minimumInclusive=”1”
> Report from JSON schema 3.3:
> File: invalid.json
> Error:
> keyword: minimum
> dataPath: X3D > head > component > 0 > @level
> value: 0
> message: should be >= 1
> params: {"comparison":">=","limit":1}
> file: invalid.json
> version: 3.3

all the best, Don
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman

More information about the x3d-public mailing list