[ttml2] contentProfiles and processorProfiles delimiters possibly ambiguous

nigelmegitt has just created a new issue for https://github.com/w3c/ttml2:

== contentProfiles and processorProfiles delimiters possibly ambiguous ==
The delimiter used to separate profile designators in `ttp:contentProfiles` and `ttp:processorProfiles` is `<lwsp>` which includes space characters, however according to the reference https://www.w3.org/TR/xmlschema-2/#anyURI the `xsd:anyURI` type can contain non-percent-encoded spaces in their lexical representation, albeit they are discouraged.

Therefore the delimiter as defined at present may result in false separation of URIs where it is not intended.

I would resolve this either by changing the delimiter, or preferably, by requiring percent encoding of the URIs which results in them no longer containing space characters.

Please view or discuss this issue at https://github.com/w3c/ttml2/issues/474 using your GitHub account

Received on Monday, 23 October 2017 15:32:54 UTC