The values the enumeration admits
The form a pattern takes: a regular expression or its source where one is stated, the source alone on a built shape
Optional Readonlydatatype?: ReferenceRDF datatype IRI for the textual literal.
States the RDF datatype of validated JSON values, which carry none of their own.
Inheritance — must be strictly equal when both parent and child define it; otherwise the single defined value carries through. A mismatch is reported as an error.
Optional Readonlypattern?: PRegular expression pattern that values must match.
The pattern is matched without anchoring: the constraint holds when the pattern occurs anywhere within the value.
Use anchors (^ and $) to require a match against the complete string.
Inheritance — must be strictly equal when both parent and child define it; otherwise the single defined value
carries through. Within a union, this equality makes pattern a discriminator: two
same-datatype string variants that differ only by pattern are distinct branches.
Constraints accepted by the string shape factory.
Adds the RDF datatype and the lexical pattern, which only the general-purpose factory accepts, to the length and value constraints shared with the specialised factories.