The topic sounds quite a bit confusing, doesn't it?
As far as I understand "JsonSchema-Validation" there is a standard JsonSchema under "json-schema.org/schema#" that should define the allowed structure for other JsonSchemas. This standard JsonSchema at "json-schema.org/schema#" is a JsonFile itself (as any other JsonSchema would be) and is also a JsonSchema.
Now to the point of my own confusion: When I validate this specific standard JsonSchema against itself, I get errors around the JsonNodes/JsonObject-PropertyKeys "additionalProperties".
As described at "json-schema.org/example2.html" the PropertyKeys "additionalProperties" should be at the same level as the PropertyKeys "properties". But in the standard JsonSchema they are not. They are inside the JsonObject contained in Propertykey "properties".
What do I get wrong?
Second issue: What does the reference entry "$ref": "#" mean? What definition entry does it refer to? The normal reference entry should look more like: "$ref": "#/definitions/positiveInteger"
Any help is appreciated.
with kind regards HuDeanY