SMPTE / st430-3

Other
0 stars 0 forks source link

constrain NonCriticalExtensions grammar #7

Open msheby opened 1 year ago

msheby commented 1 year ago

The NonCriticalExtensions element is an arena for vendor-derived elements and attributes; there are currently no specification-imposed restrictions. However, the currently referenced XML specification itself has tighter constraints on the Unicode characters permitted in the Names (not their values) than what the latest (>14 years old) XML 1.0v5 specification permits.

So that we may move forward with advancing the XML specification referenced by our standards suite, we should explicitly constrain elements and attributes Names to match the rules of XML 1.0v4.

msheby commented 1 year ago

On the other hand, we could just add a note that states that vendors who create extensions outside that more constrained grammar risk an inability to interoperate with other entities in the D-Cinema ecosystem.