RFC Errata
RFC 8794, "Extensible Binary Meta Language", July 2020
Note: This RFC has been updated by RFC 9559
Source of RFC: cellar (art)
Errata ID: 7185
Status: Reported
Type: Technical
Publication Format(s) : TEXT
Reported By: Steve Lhomme
Date Reported: 2022-10-30
Section 11.1.16 says:
<xs:attribute name="maxOccurs" default="1"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute>
It should say:
<xs:attribute name="maxOccurs" default="unbounded"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="unbounded"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute>
Notes:
maxOccurs doesn't have a defined default value and has no upper bound.
See https://github.com/ietf-wg-cellar/ebml-specification/issues/395