When a sh:NodeShape contains the konig:ldContext property, I want the generated JSON-Schema to contain a property named @context instead of the name from the SHACL description.
I want the @context object to appear as the first property in the list of properties.
I want the property konig:language to appear in the JSON-Schema as @language. These conventions ensure that the generated schema is consistent with JSON-LD.
If the konig:language property is present within the JSON-LD context, then I want properties of type rdf:langString to appear in the JSON-Schema as string.
sh:NodeShape
contains thekonig:ldContext
property, I want the generated JSON-Schema to contain a property named@context
instead of the name from the SHACL description.@context
object to appear as the first property in the list of properties.konig:language
to appear in the JSON-Schema as@language
. These conventions ensure that the generated schema is consistent with JSON-LD.konig:language
property is present within the JSON-LD context, then I want properties of typerdf:langString
to appear in the JSON-Schema asstring
.