TS 26.346 FLUTE FDT Profile for 5MBS & delimiter usage #120
Labels
3GPP Rel-17
Issues relating to 3GPP Release 17 specifications.
3GPP Rel-18
Issues relating to 3GPP Release 18 specifications.
3GPP TS 26.346
Issues relating to "Multimedia Broadcast/Multicast Service (MBMS); Protocols and codecs" spec.
Doubt
A doubt on a specification
Milestone
Context
5MBS uses the profiled FDT Schema from clause L.6 in TS 26.346 for the Object Distribution Method (see clause 6.2 from TS 26.517).
This profile FDT Schema reuses the delimiter element, specified in Annex J.2.
The delimiter element was introduced to ensure backward and forward compatibility for the different schema versions, according to the following mechanism:
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
. This allows the insertion of any elements, provided they belong to another namespace:To ensure backward compatibility, we want that a document instance, valid with the new schema, is valid as well with the old one. This is achieved by affecting delimiter to another namespace, so that new:newElement and sv:delimiter are associated to the <xs:any namespace="##other" /> of the old schema.
Description of the doubt
In L.6 of TS 26.346, there is a delimiter within the file element. It was introduced first to solve the UPA rule with the introduction of mbms2007:Cache-Control in the initial FDT schema (see 7.2.10). As Cache-Control is sharing now the same namespace in L.6, there isn’t any more issue with the UPA rule. Is there another reason to keep a mandatory delimiter element here ?
In addition, to ensure backward compatibility, the delimiter element shall be affected to another namespace.
The text was updated successfully, but these errors were encountered: