This looks to have a lot of potential for use in our environment. Currently we have an extensive messaging system based on a workflow transformation from UML classes to generated XML-schema 1.0, in turn to (mainly Roslyn) generated C# XML binding code using C# standard and custom data annotations (particularly System.Xml.Serialization). We have it working such that we can serialize to and from XML and JSON (System.Text.Json for JSON serialization) seamlessly without losing structure and data on both ends. Our XML-schemas follow mostly NIEM principles, with multiple schemas and namespaces, etc., and data validation is done using XML-schema.
As part of the transition to wholly JSON, we would like to generate JSON-STRUCTURE schemas, but our (models->XML-schemas) make heavy use of most of the XML-schema 1.0 facets, such as patterns, minInclusive, maxInclusive, etc.
My questions: Will JSON-STRUCTURE support equivalents to all the XML facet constructs as some point? Also, we inject documentation into our XML-schemas which are converted to C# <summary> tags - will documentation be supported in JSON-STRUCTURE?