Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.517  Word version:  18.4.0

Top   Top   Up   Prev   None
1…   5…   6…   7…   8…   9…   10…   11…   12…   A…   D…   E…

 

E (Normative)  IANA registrationp. 53

E.1  Generalp. 53

This Annex provides the formal registrations of MIME media types for different resources specified in the present document. It is referenced from the IANA registry at http://www.iana.org/assignments/media-types.

E.2  Registration of MIME media type "application/3gpp-mbs-user-service-descriptions+json"p. 53

E.2.1  Generalp. 53

The MIME media type application/3gpp-mbs-user-service-descriptions+json denotes that the message body is a JSON instance document compliant with the UserServiceDescriptions YAML schema specified in clause A.2.1.
Table E.2.1-1 provides the MIME media type registration for application/3gpp-mbs-user-service-descriptions+json.
Parameter Value
MIME media type nameapplication
MIME subtype name3gpp-mbs-user-service-descriptions+json
Required parametersversion (see clause E.2.3 of 3GPP TS 26.517).
Optional parametersprofiles (see clause E.2.2 of TS 26.517).
Encoding considerationsThis is a JSON document, and the encoding considerations are the same as for media type application/json defined in IETF RFC 8259.
Security considerationsThis media format is used to configure the receiver on how to participate in one or more MBS User Services. This format is highly susceptible to manipulation or spoofing for attacks desiring to mislead a receiver about a session. Both integrity protection and source authentication are recommended to prevent misleading of the receiver.
Interoperability considerationsThe specification defines a platform-independent expression of an entry point document, and it is intended that wide interoperability can be achieved.
Published specification3GPP TS 26.517
Applications which use this media type3GPP MBS-based applications and services
Additional informationFile extension(s): json
Intended usage: COMMON
Other information/general commentNone
Person & email address to contact for further informationThomas Stockhammer (tsto@qti.qualcomm.com)
3GPP TSG SA WG4
Restrictions on usageNone
Author/Change controller3GPP TSG SA WG4
Up

E.2.2  Profiles parameterp. 54

Table E.2.2-1 specifies the profiles parameter to be used with the MIME media type registered in clause E.2.1.
Parameter Value
Parameter nameprofiles
Parameter valueOptional attribute indicating one or more profiles to which the resource representation claims conformance. The contents of this attribute shall conform to either the pro-simple or pro-fancy productions specified in Section 4.5 of IETF RFC 6381.
The value is a fully-qualified term identifier URI from a controlled vocabulary.
The set of profile identifiers indicated in this parameter should match the set indicated in the profiles attribute of the corresponding User Service Description.
EXAMPLE:
application/3gpp-mbs-user-service-description+json;profiles="urn:3GPP:26517:17:baseline;version="Rel17"
Up

E.2.3  Version parameterp. 54

Table E.2.3-1 specifies the version parameter to be used with the MIME media type registered in clause E.2.1.
Parameter Value
Parameter nameversion
Parameter valueA comma-separated list of versions of the Object Manifest schema to which the document conforms. The value specified in clause D.1 of 3GPP TS 26.517 encodes the last 3GPP release in which a change to the document schema was approved.
The purpose of the parameter is to allow schema conformance to be assessed by a recipient before attempting to parse the contents of a received document.
EXAMPLE:
application/3gpp-mbs-user-service-description+json;profiles="urn:3GPP:26517:17:baseline";version="Rel17"
Up

E.3  Registration of MIME media type "application/3gpp-mbs-object-manifest+json"p. 55

E.3.1  Generalp. 55

The MIME media type application/3gpp-mbs-object-manifest+json denotes that the message body is a JSON instance document compliant with the ObjectManifest YAML schema specified in clause D.1.
Table E.3.1-1 provides the MIME media type registration for application/3gpp-mbs-object-manifest+json.
Parameter Value
MIME media type nameapplication
MIME subtype name3gpp-mbs-object-manifest+json
Required parametersversion (see clause E.3.2 of 3GPP TS 26.517).
Optional parametersNone.
Encoding considerationsThis is a JSON document, and the encoding considerations are the same as for media type application/json defined in IETF RFC 8259.
Security considerationsThis media format is used to describe a set of objects to the MBS Transport Function to be transmitted in an MBS Distribution Session as part of an MBS User Service. This format is highly susceptible to manipulation or spoofing for attacks designed to affect the set of objects ingested by the MBSTF and transmitted to receivers. Both integrity protection and source authentication are recommended to prevent misleading of the receiver.
Interoperability considerationsThe specification defines a platform-independent manifest document format, and it is intended that wide interoperability can be achieved.
Published specification3GPP TS 26.517 clause D.1
Applications which use this media type3GPP MBS-based applications and services
Additional informationFile extension(s): json
Intended usage: COMMON
Other information/general commentNone
Person & email address to contact for further informationRichard Bradbury (richard.bradbury@bbc.co.uk)
3GPP TSG SA WG4
Restrictions on usageNone
Author/Change controller3GPP TSG SA WG4
Up

E.3.2  Version parameterp. 55

Table E.3.2-1 specifies the version parameter to be used with the MIME media type registered in clause E.3.1.
Parameter Value
Parameter nameversion
Parameter valueA comma-separated list of versions of the Object Manifest schema to which the document conforms. The value specified in clause D.1 of 3GPP TS 26.517 encodes the last 3GPP release in which a change to the document schema was approved. The purpose of the parameter is to allow schema conformance to be assessed by a recipient before attempting to parse the contents of a received document.
EXAMPLE:
application/3gpp-mbs-object-manifest+json;version="Rel17"
Up

$  Change historyp. 56


Up   Top