<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>For example,</p>
<p>Running ant in x3dschema
(<a class="moz-txt-link-freetext" href="https://github.com/coderextreme/x3dschema">https://github.com/coderextreme/x3dschema</a>), there is more than
one warning on several files:</p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">runone:
</span><br>
[echo] Main
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/ChemicalMarkupLanguage/Histamine.json
with classpath
.;library.jar;../.m2/repository/org/jruby/joni/joni/2.1.41/joni-2.1.41.jar;../.m2/reposito<br>
ry/org/jruby/jcodings/jcodings/1.0.55/jcodings-1.0.55.jar;../.m2/repository/com/fasterxml/jackson/core/jackson-core/2.12.5/jackson-core-2.12.5.jar;../.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2<br>
.12.5/jackson-annotations-2.12.5.jar;../.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.12.5/jackson-databind-2.12.5.jar;../.m2/repository/com/damnhandy/handy-uri-templates/2.1.8/handy-uri-templates-2<br>
.1.8.jar
<br>
[java] Nov 23, 2021 8:29:37 PM
net.jimblackler.jsonschemafriend.Schema <init>
<br>
[java] WARNING: No match for
<a class="moz-txt-link-freetext" href="file:/home/coderextreme/x3dschema/x3d-4.0-JSONSchema.json#/$defs/@geoSystem">file:/home/coderextreme/x3dschema/x3d-4.0-JSONSchema.json#/$defs/@geoSystem</a></span></p>
<p><span style="font-family:monospace"><br>
</span></p>
<p><span style="font-family:monospace">I don't know why @geoSystem
is being referenced in a Chemical scenegrap, so I suspect that
the problem is the schema. I don't know if Ajv is still
reporting the prefix-items issue previously seen, I will try to
rerun under X3DJSONLD.</span></p>
<p><span style="font-family:monospace">I suggest someone else try to
reproduce the issue using jimblackler's jsonschemafriend tool.<br>
</span></p>
<p><span style="font-family:monospace">John<br>
</span></p>
<div class="moz-cite-prefix">On 11/21/21 23:30, John Carlson wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAGC3UEnM5=oZMdHVN+u_p7XT4wkt_KsnBbj4RGkga-Wf2f7+ow@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="auto">Notes included below.</div>
<div><br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Nov 18, 2021 at
11:53 AM Brutzman, Donald (Don) (CIV) <<a
href="mailto:brutzman@nps.edu" moz-do-not-send="true"
class="moz-txt-link-freetext">brutzman@nps.edu</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
<div link="blue" vlink="purple" style="word-wrap:break-word"
lang="EN-US">
<div class="m_-2548095487063590104WordSection1">
<p class="MsoNormal">John, am happy to report that
Altova XMLSpy loaded your JSON Schema just fine and
reported that it is a valid JSON Schema.</p>
</div>
</div>
</blockquote>
<div dir="auto"><br>
</div>
<div dir="auto">Yep. We need to identify why other schema
tools are reporting warnings and get back to authors.</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
<div link="blue" vlink="purple" style="word-wrap:break-word"
lang="EN-US">
<div class="m_-2548095487063590104WordSection1">
<p class="MsoNormal"><br>
Am seeing some types that don’t look correct (too
long, embedded hyphens) such as
X3DSingleTextureCoordinateNode-MultiTextureCoordinateSFNode</p>
</div>
</div>
</blockquote>
<div dir="auto"><br>
</div>
<div dir="auto">I don’t think it’s an issue? Not sure. This
is when fields have a list of acceptable types in X3DUOM but
please confirm.</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
<div link="blue" vlink="purple" style="word-wrap:break-word"
lang="EN-US">
<div class="m_-2548095487063590104WordSection1">
<p class="MsoNormal"> </p>
<p class="MsoNormal">Wondering if HelloWorld.json is a
primary test case, we could ask XMLSpy to validate
that next when you are ready.</p>
</div>
</div>
</blockquote>
<div dir="auto"><br>
</div>
<div dir="auto">Let’s try to meet tomorrow. If at first we
don’t succeed, try, try, again.</div>
<div dir="auto"><br>
</div>
<div dir="auto">I can’t recall my meeting notes.</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
<div link="blue" vlink="purple" style="word-wrap:break-word"
lang="EN-US">
<div class="m_-2548095487063590104WordSection1">
<p class="MsoNormal"> </p>
<p class="MsoNormal">Congratulations on excellent
progress, looking forward to continued testing.</p>
<div>
<p class="MsoNormal"><span
style="font-size:10pt;font-family:"Courier
New""> </span></p>
<p class="MsoNormal"><span
style="font-size:10pt;font-family:"Courier
New"">all the best, Don</span></p>
<p class="MsoNormal"><span
style="font-size:10pt;font-family:"Courier
New"">-- </span></p>
<p class="MsoNormal"><span
style="font-size:10pt;font-family:"Courier
New"">Don Brutzman Naval Postgraduate
School, Code USW/Br <a
href="mailto:brutzman@nps.edu" target="_blank"
style="font-family:"Courier New""
moz-do-not-send="true"
class="moz-txt-link-freetext">brutzman@nps.edu</a></span></p>
<p class="MsoNormal"><span
style="font-size:10pt;font-family:"Courier
New"">Watkins 270, MOVES Institute, Monterey
CA 93943-5000 USA +1.831.656.2149</span></p>
<p class="MsoNormal"><span
style="font-size:10pt;font-family:"Courier
New"">X3D graphics, virtual worlds, navy
robotics https://</span>
<span
style="font-size:10pt;font-family:"Courier
New""><a
href="http://faculty.nps.edu/brutzman"
target="_blank" style="font-family:"Courier
New"" moz-do-not-send="true">faculty.nps.edu/brutzman</a></span></p>
</div>
</div>
</div>
<div link="blue" vlink="purple" style="word-wrap:break-word"
lang="EN-US">
<div class="m_-2548095487063590104WordSection1">
<p class="MsoNormal"> </p>
<div>
<div style="border-style:solid none
none;border-top-width:1pt;padding:3pt 0in
0in;border-top-color:rgb(225,225,225)">
<p class="MsoNormal"><b>From:</b> x3d-public <<a
href="mailto:x3d-public-bounces@web3d.org"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">x3d-public-bounces@web3d.org</a>>
<b>On Behalf Of
</b>John Carlson<br>
<b>Sent:</b> Thursday, November 18, 2021 1:59 AM<br>
<b>To:</b> X3D Graphics public mailing list <<a
href="mailto:x3d-public@web3d.org"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">x3d-public@web3d.org</a>><br>
<b>Subject:</b> [x3d-public] Nearly good news.</p>
</div>
</div>
<p class="MsoNormal"> </p>
<p><span style="font-family:"Courier
New";background-color:white;color:black">util.js:175
strict mode: "prefixItems" is 2-tuple, but minItems
or maxItems/items are not specified or different at
path "#/$defs/@geoSystem/oneOf/0"
</span><span style="font-family:"Courier
New""><br>
util.js:175 strict mode: "prefixItems" is 2-tuple,
but minItems or maxItems/items are not specified or
different at path "#/$defs/@geoSystem/oneOf/1"
<br>
util.js:175 strict mode: "prefixItems" is 2-tuple,
but minItems or maxItems/items are not specified or
different at path "#/oneOf/1/properties/%40type"
<br>
util.js:175 strict mode: "prefixItems" is 3-tuple,
but minItems or maxItems/items are not specified or
different at path
"#/oneOf/1/properties/%40avatarSize"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path "#/$defs/@geoSystem/oneOf/2"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path "#/$defs/@geoSystem/oneOf/3"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path "#/$defs/@geoSystem/oneOf/4"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path "#/$defs/@geoSystem/oneOf/5"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path "#/$defs/@geoSystem/oneOf/6"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path "#/$defs/@geoSystem/oneOf/7"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path
"#/oneOf/1/properties/%40clipBoundary"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path
"#/oneOf/1/properties/%40fieldOfView"
<br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path
"#/oneOf/1/properties/%40jointBindingRotatio<br>
ns" <br>
util.js:175 strict mode: "prefixItems" is 4-tuple,
but minItems or maxItems/items are not specified or
different at path
"#/oneOf/1/properties/%40orientation"
<br>
util.js:175 strict mode: "prefixItems" is 6-tuple,
but minItems or maxItems/items are not specified or
different at path "#/oneOf/1/properties/%40spine"
<br>
util.js:175 strict mode: "prefixItems" is 9-tuple,
but minItems or maxItems/items are not specified or
different at path "#/oneOf/1/properties/%40inertia"
<br>
util.js:175 strict mode: "prefixItems" is 10-tuple,
but minItems or maxItems/items are not specified or
different at path
"#/oneOf/1/properties/%40crossSection"
<br>
util.js:175 strict mode: "prefixItems" is 16-tuple,
but minItems or maxItems/items are not specified or
different at path "#/oneOf/1/properties/%40matrix"</span></p>
<p> </p>
<p><span style="font-family:"Courier New"">I
am getting farther along with Ajv, successfully
using it and ajv-formats on 2 web pages.
Apparently, Ajv is finding problems above with the
X3D4 JSON schema, which is here:</span></p>
<p><span style="font-family:"Courier New""><a
href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcoderextreme%2FX3DJSONLD%2Fblob%2Fmaster%2Fsrc%2Fmain%2Fschema%2Fx3d-4.0-JSONSchema.json&data=04%7C01%7Cbrutzman%40nps.edu%7C16ae8089ed774aa8a7fa08d9aa7a33f8%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637728265026556775%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=1PnOg52zOsQzMZXeHkxcZDBIiy5kmtdDryJUm7qzBeY%3D&reserved=0"
target="_blank" style="font-family:"Courier
New"" moz-do-not-send="true">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/schema/x3d-4.0-JSONSchema.json</a></span></p>
<p><span style="font-family:"Courier New"">JSON
schema information is on the <a
href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fjson-schema.org%2F&data=04%7C01%7Cbrutzman%40nps.edu%7C16ae8089ed774aa8a7fa08d9aa7a33f8%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637728265026556775%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=07qmhBLULNz2qIAAxuz80K5sG80xTSajmrVSDm48dZw%3D&reserved=0"
target="_blank" style="font-family:"Courier
New"" moz-do-not-send="true">
https://json-schema.org</a> site</span></p>
<p><span style="font-family:"Courier New"">If
someone could look into this, it would be
appreciated greatly! We're nearly there for a
production deployment of X3D4 JSON schema supporting
JSON schema draft 2020-12 in X3DJSONLD, I just need
to check various command line stuff to make sure
it's still working, and then I'll check X3DJSONLD in
and release!</span></p>
<p> </p>
<p><span style="font-family:"Courier New"">John</span></p>
<p> </p>
<p> </p>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</body>
</html>