diff --git a/toolchains/xslt-M4/validate/metaschema.xsd b/toolchains/xslt-M4/validate/metaschema.xsd index 45402b842..ded5ae0cd 100644 --- a/toolchains/xslt-M4/validate/metaschema.xsd +++ b/toolchains/xslt-M4/validate/metaschema.xsd @@ -1,7 +1,7 @@ - @@ -14,17 +14,17 @@ - - - - - - + + + + + + - - - - + + + + @@ -38,14 +38,14 @@ - + - + - - - - + + + @@ -152,25 +152,25 @@ content. A local definition describes and constrains the appearance of the field only in this (assembly) context. - - + + - - - + + + - + + type="LocalFlagDefinitionType"/> - - - - + + + + - + - + @@ -182,32 +182,32 @@ content. A local definition describes and constrains the appearance of the field only in this (assembly) context. - - + + - - - + + + - + + type="LocalFlagDefinitionType"/> - - - + + + - - - + + + - + A field with assigned datatype 'markup-multiline' may be designated for representation with or without a containing (wrapper) element in XML. - + @@ -216,17 +216,17 @@ A data point to be expressed as an attribute in the XML or a name/value pair in the JSON. A local definition describes and constrains the appearance of the flag only in its parent (assembly or field) context. - - - - - + + + + + - - - + + + @@ -259,20 +259,20 @@ - - - - - + + + + + - + - + A short description of the data construct, to be inserted into documentation. Unlike 'formal-name' this should not simply repeat what is readily @@ -288,7 +288,7 @@ - + Mark as 'XML' for XML-only or 'JSON' for JSON-only remarks. @@ -301,7 +301,7 @@ - + @@ -311,8 +311,8 @@ - - + + @@ -351,12 +351,12 @@ - - + + - - + + @@ -368,18 +368,18 @@ - - + + - - + + A field with assigned datatype 'markup-multiline' may be designated for representation with or without a containing (wrapper) element in XML. - + @@ -405,7 +405,7 @@ Minimum occurrence of assemblies or fields within a valid model. The default value is 0, for an optional occurrence. - + Maximum occurrence of assemblies or fields within a valid model. The default value is 1, for a single occurrence. 'unbounded' permits any number of assemblies of the designated type. @@ -424,16 +424,16 @@ - - + + - + - + @@ -471,12 +471,12 @@ Indicates a set of values to be recognized for a flag or field, with semantics asserted by a metaschema enumeration (enum). - + - - + + - + The given enumerated value or values are inclusive of other values ('yes') or not ('no', the default) @@ -491,25 +491,25 @@ - + A value recognized for a flag or field. - + - + The associated construct has been deprecated at the specified version. Its use should be avoided if possible. - + A paragraph or paragraph fragment, in documentation. @@ -530,11 +530,11 @@ - + - - + + @@ -555,12 +555,12 @@ - + - + - - + + Specifies the datatype for which the value identified by the scope attribute must conform to. @@ -572,8 +572,8 @@ - - + + Specifies the target of the constraint as a metaschema path. If the value is "." and the containing metaschema object is a field, the constraint applies to the field's value. Otherwise, the scope value "." is not allowed to be used. @@ -584,10 +584,10 @@ - + - + Specifies the target of the constraint as a metaschema path. If the value is "." and the containing metaschema object is a field, the constraint applies to the field's value. @@ -607,29 +607,29 @@ - + Constrains the allowed values for the flag. - + Constrains the allowed values based on the provided regex pattern. - + Checks that the specified key-field values match a key in the index with the specified name. - + Checks that the specified test returns true in this evaluation context. - + @@ -642,8 +642,8 @@ - - + + If yes, indicates that the provided enumerated values are appended to those defined by the referenced flag. If @@ -655,21 +655,21 @@ - + Constrains the allowed values based on the provided regex pattern. - + --> - + - + Specifies the field or flag value that is used to generate the key for a given object that is a member of this index. If more than one key-field is provided, then the key is a composition of the specified key-fields. The ordering of the key-field defined the relative order of the index's key. The field or flag values pointed to must be a field value or a required flag value. @@ -681,7 +681,7 @@ Defines an unique key constraint. - + @@ -691,8 +691,8 @@ - - + + The first captured group in the regular expression is used as the key value for lookup. The regular expression must not match a @@ -703,7 +703,7 @@ - + @@ -711,8 +711,8 @@ - - + + Specifies the value objects to be included in the key constraint, or the object that contains a reference to an item in an index. If the value is ".", then the key is targeting the current metaschema object. @@ -728,7 +728,7 @@ Defines an index, a check against an index, or a uniqueness constraint. - + Specifies the name of the index, a reference to an index, or the name of a uniqueness constraint. @@ -743,8 +743,8 @@ Defines an index, a check against an index, or a uniqueness constraint. - - + + Specifies the value objects to be included in the index constraint, or the object that contains a reference to an item in an index. If the value is ".", then the key is targeting the current metaschema object. @@ -759,8 +759,8 @@ Defines an index, a check against an index, or a uniqueness constraint. - - + + Specifies the value objects to be included in the index constraint, or the object that contains a reference to an item in an index. If the value is ".", then the key is targeting the current metaschema object. @@ -776,12 +776,12 @@ - + - + - + A test that is expected to pass in this context. Presently, datatyping is not directly supported except by explicit use of data type casting functions, e.g. @@ -794,8 +794,8 @@ - - + + Specifies the target of the constraint as a metaschema path. If the value is "." and the containing metaschema object is a field or flag, the constraint applies to the value of the field or flag. Otherwise, the scope value "." is not allowed to be used. @@ -806,22 +806,22 @@ - + Constrains the allowed values for the flag or field referenced by the scope attribute. - + Constrains the allowed values based on the provided regex pattern or checks that the value is conformant to the specified datatype. - + Checks that the specified key-field values match a key in the index with the specified name. - + Checks that the specified test returns true in this evaluation context. @@ -831,11 +831,11 @@ - + - + - + Specifies the target of the constraint as a metaschema path. If the value is "." and the containing metaschema object is a field, the constraint applies @@ -863,17 +863,17 @@ - + Defines a new named index. Each entry in the index will have a unique key, based on the key-field elements, and an associated object value, based on the target selection.. - + Checks that the specified set of target entries have a key, based on the key-field entries that is unique. The name identifies the name of the uniqueness constraint, which can be used for error reporting, etc. - + Checks that the specified set of target entries match the provided cardinality. @@ -884,19 +884,19 @@ - + - + - - + + - + @@ -907,10 +907,10 @@ - - - - + + + + @@ -924,8 +924,8 @@ - - + + @@ -951,14 +951,14 @@ - How to represent a grouping in JSON - + Whether to represent a grouping explicitly in XML @@ -1056,7 +1056,7 @@ - +