diff --git a/EBMLSchema.xsd b/EBMLSchema.xsd index 475c049..9838920 100644 --- a/EBMLSchema.xsd +++ b/EBMLSchema.xsd @@ -139,7 +139,7 @@ - + diff --git a/specification.markdown b/specification.markdown index e537966..079113b 100644 --- a/specification.markdown +++ b/specification.markdown @@ -1161,11 +1161,25 @@ Within an EBML Schema, the XPath of the `@value` attribute is `/EBMLSchema/element/restriction/enum/@minver`. The `minver` (minimum version) attribute stores a nonnegative integer that -represents the first version of the docType to support the enum value. +represents the first version of the docType to support the enum value. The value +**MUST** be greater than or equal to the `minver` attribute value of the EBML Element it belongs to. The `minver` attribute is **OPTIONAL**. If the `minver` -attribute is not present, then the enum value has a minimum version of -"1". +attribute is not present, then the enum value has the same value as the `minver` attribute of the +EBML Element it belongs to. + +#### maxver + +Within an EBML Schema, the XPath of the `@value` attribute is +`/EBMLSchema/element/restriction/enum/@maxver`. + +The `maxver` (maximum version) attribute stores a nonnegative integer that +represents the last or most recent version of the docType to support +the enum value. `maxver` **MUST** be greater than or equal to the `minver` attribute. + +The `maxver` attribute is **OPTIONAL**. If the `maxver` attribute is +not present, then the enum value has a maximum version equal to the value +stored in the `version` attribute of ``. ### `` Element