[x3d-public] Progress on X3D JSON schema validation--addition of pattern

John Carlson yottzumm at gmail.com
Sun Jun 7 13:19:19 PDT 2020


I don’t think reflex works on much other than strings...

On Sun, Jun 7, 2020 at 3:17 PM John Carlson <yottzumm at gmail.com> wrote:

> Hmm, currently using jsonlint to check sanity and format.
>
> John
>
> On Sun, Jun 7, 2020 at 2:04 PM Don Brutzman <brutzman at nps.edu> wrote:
>
>> You probably know the following but may find it useful to cross check.
>>
>> * X3D Regular Expressions (regexes)
>>    https://www.web3d.org/specifications/X3dRegularExpressions.html
>>
>> These are XML regular expressions.  Primary differences would be
>> separators, note that these forbid intermediate commas within
>> Vec2f/Vec3f/Color/Orientation/etc. values since that can mask flaws that
>> are difficult to debug in very long arrays.
>>
>> Wondering if you had considered normalizing or minifying JSON before
>> applying regex, or simply have regex handle that.
>>
>> On 6/7/2020 4:24 AM, John Carlson wrote:
>> > Now basing patterns on this:
>> >
>> >
>> https://json-schema.org/understanding-json-schema/reference/regular_expressions.html
>> >
>> > Thanks,
>> >
>> > John
>> >
>> > On Sun, Jun 7, 2020 at 6:17 AM John Carlson <yottzumm at gmail.com
>> <mailto:yottzumm at gmail.com>> wrote:
>> >
>> >     If someone finds a better way to encoding patterns, great.  Here is
>> the V4 X3D JSON schema attached zipped.
>> >
>> >     On Sun, Jun 7, 2020 at 6:13 AM John Carlson <yottzumm at gmail.com
>> <mailto:yottzumm at gmail.com>> wrote:
>> >
>> >         Archive pattern errors in x3d resources archives JSON files.
>> >
>> >         I think many of these are erroneous, if not all of them.
>> >
>> >         Attached, gzipped.
>> >
>> >         On Sun, Jun 7, 2020 at 6:08 AM John Carlson <yottzumm at gmail.com
>> <mailto:yottzumm at gmail.com>> wrote:
>> >
>> >             I used two types of patterns, one beginning with / and
>> ending with /, and another beginning with ^ and ending with %.  The /
>> version found more errors on my X3DJSONLD files. The other patterns seemed
>> to find other JSON errors.
>> >
>> >             I will next produce the x3d resource examples with the
>> /.../ patterns.
>> >
>> >             John
>> >
>> >
>> > _______________________________________________
>> > x3d-public mailing list
>> > x3d-public at web3d.org
>> > http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>> >
>>
>> 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20200607/c4b0a3c5/attachment.html>


More information about the x3d-public mailing list