Skip to content
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2005:MBMS:securityRegistration"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:annotation>
<xs:documentation>MBMS Service Protection Registration request schema</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.4.1</xs:documentation>
<xs:documentation>Copyright © 2005, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:element name="mbmsSecurityRegister">
<xs:complexType>
<xs:sequence>
<xs:element name="serviceID" type="xs:anyURI" maxOccurs="unbounded" minOccurs="1"/>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
</xs:sequence>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2005:MBMS:securityRegistrationResponse"
xmlns="urn:3GPP:metadata:2005:MBMS:securityRegistrationResponse"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:annotation>
<xs:documentation>MBMS Service Protection Registration/Dregistration response schema</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.7.1</xs:documentation>
<xs:documentation>Copyright © 2005, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:element name="mbmsSecurityRegisterResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="Response" type="ResponseType" maxOccurs="unbounded"/>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="ResponseType">
<xs:sequence>
<xs:element name="serviceID" type="xs:anyURI"/>
<xs:element name="ResponseCode" type="xs:string"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2005:MBMS:userServiceDescription" version="6"
xmlns="urn:3GPP:metadata:2005:MBMS:userServiceDescription"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:r7="urn:3GPP:metadata:2007:MBMS:userServiceDescription"
xmlns:r8="urn:3GPP:metadata:2008:MBMS:userServiceDescription"
xmlns:r9="urn:3GPP:metadata:2009:MBMS:userServiceDescription"
xmlns:r12="urn:3GPP:metadata:2013:MBMS:userServiceDescription"
xmlns:r14="urn:3GPP:metadata:2017:MBMS:userServiceDescription"
xmlns:r15="urn:3GPP:metadata:2018:r15:MBMS:userServiceDescription"
xmlns:r16="urn:3GPP:metadata:2020:MBMS:userServiceDescription"
xmlns:sv="urn:3gpp:metadata:2009:MBMS:schemaVersion"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>Extended MBMS User Service Bundle Description schema</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause J.1</xs:documentation>
<xs:documentation>Copyright © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:import namespace="urn:3GPP:metadata:2007:MBMS:userServiceDescription" schemaLocation="TS26346_UserServiceBundleDescription_Extensions_Rel-7.xsd"/>
<xs:import namespace="urn:3GPP:metadata:2008:MBMS:userServiceDescription" schemaLocation="TS26346_UserServiceBundleDescription_Extensions_Rel-8.xsd"/>
<xs:import namespace="urn:3GPP:metadata:2009:MBMS:userServiceDescription" schemaLocation="TS26346_UserServiceBundleDescription_Extensions_Rel-9.xsd"/>
<xs:import namespace="urn:3GPP:metadata:2013:MBMS:userServiceDescription" schemaLocation="TS26346_UserServiceBundleDescription_Extensions_Rel-12.xsd"/>
<xs:import namespace="urn:3GPP:metadata:2017:MBMS:userServiceDescription" schemaLocation="TS26346_UserServiceBundleDescription_Extensions_Rel-14.xsd"/>
<xs:import namespace="urn:3GPP:metadata:2018:r15:MBMS:userServiceDescription" schemaLocation="TS26346_UserServiceBundleDescription_Extensions_Rel-15.xsd"/>
<xs:import namespace="urn:3GPP:metadata:2020:MBMS:userServiceDescription" schemaLocation="TS26346_UserServiceBundleDescription_Extensions_Rel-16.xsd"/>
<xs:import namespace="urn:3gpp:metadata:2009:MBMS:schemaVersion" schemaLocation="TS26346_SchemaVersion.xsd"/>
<xs:element name="bundleDescription" type="bundleDescriptionType"/>
<xs:complexType name="bundleDescriptionType">
<xs:sequence>
<xs:element name="userServiceDescription" type="userServiceDescriptionType" maxOccurs="unbounded"/>
<xs:element ref="r7:initiationRandomization" minOccurs="0"/>
<xs:element ref="r7:terminationRandomization" minOccurs="0"/>
<xs:element ref="sv:schemaVersion"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="fecDescriptionURI" type="xs:anyURI" use="optional"/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
<xs:complexType name="userServiceDescriptionType">
<xs:sequence>
<xs:element name="name" type="nameType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="serviceLanguage" type="xs:language" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="requiredCapabilities" type="requirementsType" minOccurs="0"/>
<xs:element name="deliveryMethod" type="deliveryMethodType" maxOccurs="unbounded"/>
<xs:element name="accessGroup" type="accessGroupType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="r7:serviceGroup" minOccurs="0"/>
<xs:element ref="r7:initiationRandomization" minOccurs="0"/>
<xs:element ref="r7:terminationRandomization" minOccurs="0"/>
<xs:element ref="r8:Registration" minOccurs="0"/>
<xs:element ref="r9:mediaPresentationDescription" minOccurs="0"/>
<xs:element ref="r9:schedule" minOccurs="0"/>
<xs:element ref="r9:availabilityInfo" minOccurs="0"/>
<xs:element ref="sv:delimiter"/>
<xs:element ref="r12:appService" minOccurs="0"/>
<xs:element ref="r12:KeepUpdatedService" minOccurs="0"/>
<xs:element ref="r12:mooDConfiguration" minOccurs="0" maxOccurs="1"/>
<xs:element ref="r12:consumptionReporting" minOccurs="0" maxOccurs="1"/>
<xs:element ref="sv:delimiter"/>
<xs:element ref="r15:ROMSvcRfParams" minOccurs="0"/>
<xs:element ref="sv:delimiter"/>
<xs:element ref="r16:ROMSvcRfParams" minOccurs="0"/>
<xs:element ref="sv:delimiter"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="serviceId" type="xs:anyURI" use="required"/>
<xs:attribute ref="r7:serviceClass"/>
<xs:attribute ref="r14:romService" use="optional"/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
<xs:complexType name="accessGroupType">
<xs:sequence>
<xs:element name="accessBearer" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="id" type="accessGroupIdType" use="required"/>
</xs:complexType>
<xs:complexType name="deliveryMethodType">
<xs:sequence>
<xs:element ref="r7:unicastAccessURI" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="r8:alternativeAccessDelivery" minOccurs="0"/>
<xs:element ref="sv:delimiter"/>
<xs:element ref="r12:broadcastAppService" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="r12:unicastAppService" minOccurs="0"/>
<xs:element ref="r12:appComponent" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="r12:serviceArea" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="sv:delimiter"/>
<xs:element ref="r15:supplementaryUnicastAppService" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="sv:delimiter"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="accessGroupId" type="accessGroupIdType" use="optional"/>
<xs:attribute name="associatedProcedureDescriptionURI" type="xs:anyURI" use="optional"/>
<xs:attribute name="protectionDescriptionURI" type="xs:anyURI" use="optional"/>
<xs:attribute name="sessionDescriptionURI" type="xs:anyURI" use="required"/>
<xs:attribute name="accessPointName" type="xs:anyURI" use="optional"/>
<xs:attribute name="group" type="xs:unsignedByte" use="optional"/>
<xs:attribute name="PLMN" type="xs:string" use="optional"/>
<xs:attribute name="p-serviceArea" type="p-serviceAreaType" use="optional"/>
<xs:attribute ref="r12:inbandMetadata"/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
<xs:simpleType name="p-serviceAreaType">
<xs:list itemType="xs:unsignedShort"/>
</xs:simpleType>
<xs:complexType name="nameType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="lang" type="xs:language" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="accessGroupIdType">
<xs:restriction base="xs:nonNegativeInteger"/>
</xs:simpleType>
<xs:complexType name="requirementsType">
<xs:sequence>
<xs:element name="feature" type="xs:unsignedInt" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:3GPP:metadata:2013:MBMS:userServiceDescription" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:3GPP:metadata:2013:MBMS:userServiceDescription" elementFormDefault="qualified" version="1">
<xs:annotation>
<xs:documentation>MBMS User Service Bundle Description schema extensions (Release 12)</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.2.1.2</xs:documentation>
<xs:documentation>Copyright © 2013, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:element name="broadcastAppService">
<xs:complexType>
<xs:sequence>
<xs:element name="basePattern" type="xs:anyURI" maxOccurs="unbounded"/>
<xs:element name="serviceArea" type="xs:unsignedShort" minOccurs="0" maxOccurs="unbounded"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
<xs:element name="unicastAppService">
<xs:complexType>
<xs:sequence>
<xs:element name="basePattern" type="xs:anyURI" maxOccurs="unbounded"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
<xs:element name="appService" type="appServiceType"/>
<xs:complexType name="appServiceType">
<xs:sequence>
<xs:element name="identicalContent" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="basePattern" type="xs:anyURI" minOccurs="2" maxOccurs="unbounded"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
<xs:element name="alternativeContent" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="basePattern" type="xs:anyURI" minOccurs="2" maxOccurs="unbounded"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="appServiceDescriptionURI" type="xs:anyURI" use="required"/>
<xs:attribute name="mimeType" type="xs:string" use="required"/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
<xs:attribute name="inbandMetadata" type="xs:boolean"/>
<xs:element name="appComponent" type="xs:string"/>
<xs:element name="serviceArea" type="xs:unsignedShort"/>
<xs:element name="KeepUpdatedService">
<xs:complexType>
<xs:sequence>
<xs:element name="registrationServer" type="xs:anyURI" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="consumptionReporting">
<xs:complexType>
<xs:sequence>
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
</xs:sequence> <xs:attribute name="consumptionReportingURI" type="xs:anyURI" use="required"/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
<xs:element name="mooDConfiguration">
<xs:complexType>
<xs:sequence>
<xs:element name="proxyServer" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="mooDHeaderAttachment">
<xs:complexType>
<xs:sequence>
<xs:element name="dASHContent" minOccurs="0">
<xs:complexType>
<xs:attribute name="rule" type="xs:unsignedByte" use="required">
<xs:annotation>
<xs:documentation>0: not used
1: Media Segment requests
2: MPD requests
3-255: reserved for future use </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="locationType" type="xs:string" use="required"/>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2017:MBMS:userServiceDescription" version="2"
xmlns="urn:3GPP:metadata:2017:MBMS:userServiceDescription"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>MBMS User Service Bundle Description schema extensions (Release 14)</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.2.1.2</xs:documentation>
<xs:documentation>Copyright © 2017, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:attribute name="romService" type="xs:boolean" default="false"/>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2018:r15:MBMS:userServiceDescription" version="3"
xmlns="urn:3GPP:metadata:2018:r15:MBMS:userServiceDescription"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>MBMS User Service Bundle Description schema extensions (Release 15)</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.2.1.2</xs:documentation>
<xs:documentation>Copyright © 2018, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:element name="supplementaryUnicastAppService">
<xs:complexType>
<xs:sequence>
<xs:element name="basePattern" type="xs:anyURI" maxOccurs="unbounded"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute processContents="skip"/>
</xs:complexType>
</xs:element>
<xs:element name="ROMSvcRfParams">
<xs:complexType>
<xs:sequence>
<xs:element name="Frequency" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Coded as EARFCN per 3GPP TS 36.101.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="subcarrierSpacing" use="required">
<xs:annotation>
<xs:documentation>Restricted to one of the following values in kHz: [1.25, 7.5, 15].</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bandwidth" use="required">
<xs:annotation>
<xs:documentation>Restricted to one of the following values in MHz: [1.4, 3, 5, 10, 15, 20].</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2020:MBMS:userServiceDescription" version="4"
xmlns="urn:3GPP:metadata:2020:MBMS:userServiceDescription"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>MBMS User Service Bundle Description schema extensions (Release 16)</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.2.1.2</xs:documentation>
<xs:documentation>Copyright © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:element name="ROMSvcRfParams">
<xs:complexType>
<xs:sequence>
<xs:element name="Frequency" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Coded as EARFCN per 3GPP TS 36.101.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="subcarrierSpacing" type="xs:decimal" use="required">
<xs:annotation>
<xs:documentation>Restricted to one of the subcarrier spacing values as specified in 3GPP TS 36.211.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="bandwidth" type="xs:decimal" use="required">
<xs:annotation>
<xs:documentation>Restricted to one of the channel bandwidth values as specified in 3GPP TS 36.104.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2007:MBMS:userServiceDescription"
xmlns="urn:3GPP:metadata:2007:MBMS:userServiceDescription"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>MBMS User Service Bundle Description schema extensions (Release 7)</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.2.1.2</xs:documentation>
<xs:documentation>Copyright © 2007, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:element name="initiationRandomization">
<xs:complexType>
<xs:attribute name="initiationStartTime" type="xs:unsignedInt" use="optional"/>
<xs:attribute name="protectionPeriod" type="xs:unsignedInt" use="required"/>
<xs:attribute name="randomTimePeriod" type="xs:unsignedInt" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="terminationRandomization">
<xs:complexType>
<xs:attribute name="protectionPeriod" type="xs:unsignedInt" use="required"/>
<xs:attribute name="randomTimePeriod" type="xs:unsignedInt" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="serviceGroup" type="serviceGroupType"/>
<xs:complexType name="serviceGroupType">
<xs:attribute name="groupID" type="xs:anyURI" use="required"/>
</xs:complexType>
<xs:element name="unicastAccessURI" type="xs:anyURI"/>
<xs:attribute name="serviceClass" type="xs:string"/>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2008:MBMS:userServiceDescription"
xmlns="urn:3GPP:metadata:2008:MBMS:userServiceDescription"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>MBMS User Service Bundle Description schema extensions (Release 8)</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.2.1.2</xs:documentation>
<xs:documentation>Copyright © 2008, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:element name="alternativeAccessDelivery">
<xs:complexType>
<xs:sequence>
<xs:element name="unicastAccessURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="timeShiftingBuffer" type="xs:unsignedInt" use="optional" default="0"/>
</xs:complexType>
</xs:element>
<xs:element name="Registration">
<xs:complexType>
<xs:sequence>
<xs:element name="registrationURI" type="xs:anyURI" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="registrationThreshold" type="xs:unsignedInt" use="optional" default="100"/>
</xs:complexType>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3GPP:metadata:2009:MBMS:userServiceDescription"
xmlns="urn:3GPP:metadata:2009:MBMS:userServiceDescription"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>MBMS User Service Bundle Description schema extensions (Release 9)</xs:documentation>
<xs:documentation>3GPP TS 26.346 clause 11.2.1.2</xs:documentation>
<xs:documentation>Copyright © 2009, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
</xs:annotation>
<xs:element name="mediaPresentationDescription">
<xs:complexType>
<xs:sequence>
<xs:element name="mpdURI" type="xs:anyURI"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="schedule">
<xs:complexType>
<xs:sequence>
<xs:element name="scheduleDescriptionURI" type="xs:anyURI"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="availabilityInfo">
<xs:complexType>
<xs:sequence>
<xs:element name="infoBinding" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="serviceArea" type="xs:unsignedShort" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="radioFrequency" type="xs:unsignedInt" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
openapi: 3.0.0
info:
title: 'Media Delivery: Common Data Types'
version: 1.0.1
version: 1.0.2
description: |
Media Delivery: Common Data Types
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Common Data Types'
externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
paths: {}
......
openapi: 3.0.0
info:
title: Maf_Provisioning_ConsumptionReporting
version: 1.0.0
version: 1.0.1
description: |
Media Delivery: Consumption Reporting Provisioning API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Consumption Reporting Provisioning API'
externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......
openapi: 3.0.0
info:
title: Maf_Provisioning_ContentHosting
version: 1.0.1
version: 1.0.3
description: |
Media Delivery: Content Hosting Provisioning API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Content Hosting Provisioning API'
externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.5.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......@@ -330,12 +330,9 @@ components:
mappedPath:
type: string
DistributionConfiguration:
BaseDistributionConfiguration:
type: object
required:
- canonicalDomainName
- baseURL
description: 'A content distribution configuration.'
description: 'Base data type for content distribution configurations.'
properties:
supplementaryDistributionNetworks:
type: array
......@@ -356,15 +353,8 @@ components:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId'
certificateId:
$ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId'
canonicalDomainName:
readOnly: true
type: string
domainNameAlias:
type: string
baseURL:
readOnly: true
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
entryPoint:
$ref: 'TS26510_CommonData.yaml#/components/schemas/RelativeMediaEntryPoint'
pathRewriteRules:
......@@ -417,6 +407,24 @@ components:
ipAddressName:
type: string
DistributionConfiguration:
description: 'A content distribution configuration.'
allOf:
- $ref: '#/components/schemas/BaseDistributionConfiguration'
- type: object
required:
- canonicalDomainName
- baseURL
properties:
canonicalDomainName:
readOnly: true
type: string
description: 'Default Fully-Qualified Domain Name assigned by the Media AF for use at reference point M4.'
baseURL:
readOnly: true
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
# Schema for the resource itself
ContentHostingConfiguration:
type: object
......
openapi: 3.0.0
info:
title: Maf_Provisioning_ContentPreparationTemplates
version: 1.0.0
version: 1.0.1
description: |
Media Delivery: Content Preparation Templates Provisioning API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Content Preparation Templates Provisioning API'
externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......
openapi: 3.0.0
info:
title: Maf_Provisioning_ContentProtocols
version: 1.0.0
version: 1.0.1
description: |
Media Delivery: Content Protocols Discovery API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Content Protocols Discovery API'
externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......
openapi: 3.0.0
info:
title: Maf_Provisioning_ContentPublishing
version: 1.0.1
version: 1.0.3
description: |
Media Delivery: Content Publishing Provisioning API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Content Publishing Provisioning API'
externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......@@ -328,12 +328,10 @@ components:
$ref: 'TS26510_CommonData.yaml#/components/schemas/CachingConfiguration'
minItems: 1
ContributionConfiguration:
BaseContributionConfiguration:
type: object
description: 'A configuration for content contribution.'
required:
- canonicalDomainName
- baseURL
- entryPoint
properties:
edgeResourcesConfigurationId:
......@@ -344,19 +342,29 @@ components:
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/ResourceId'
- description: 'A reference to a Server Certificate resource to be presented by the Media AS at reference point M4.'
domainNameAlias:
type: string
description: 'Additional domain name nominated by the Media Application Provider and used by the Media AS to set appropriate CORS HTTP response headers at reference point M4.'
entryPoint:
$ref: 'TS26510_CommonData.yaml#/components/schemas/RelativeMediaEntryPoint'
ContributionConfiguration:
description: 'A content contribution configuration.'
allOf:
- $ref: '#/components/schemas/BaseContributionConfiguration'
- type: object
required:
- canonicalDomainName
- baseURL
properties:
canonicalDomainName:
readOnly: true
type: string
description: 'Default Fully-Qualified Domain Name assigned by the Media AF for use at reference point M4.'
domainNameAlias:
type: string
description: 'Additional domain name nominated by the Media Application Provider and used by the Media AS to set appropriate CORS HTTP response headers at reference point M4.'
baseURL:
readOnly: true
allOf:
- $ref: 'TS26510_CommonData.yaml#/components/schemas/AbsoluteUrl'
entryPoint:
$ref: 'TS26510_CommonData.yaml#/components/schemas/RelativeMediaEntryPoint'
# Schema for the resource itself
ContentPublishingConfiguration:
......
openapi: 3.0.0
info:
title: Maf_Provisioning_EdgeResources
version: 1.0.0
version: 1.0.1
description: |
Media Delivery: Edge Resources Provisioning API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Edge Resources Provisioning API'
externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......
openapi: 3.0.0
info:
title: Maf_Provisioning_EventDataProcessing
version: 1.0.0
version: 1.0.1
description: |
Media Delivery: Event Data Processing Provisioning API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Event Data Processing Provisioning API'
externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......
openapi: 3.0.0
info:
title: Maf_Provisioning_MetricsReporting
version: 1.0.0
version: 1.0.1
description: |
Media Delivery: Metrics Reporting Provisioning API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Metrics Reporting Provisioning API'
externalDocs:
description: 'TS 26.510 V18.0.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......
openapi: 3.0.0
info:
title: Maf_Provisioning_PolicyTemplates
version: 1.0.1
version: 1.0.2
description: |
Media Delivery: Policy Templates Provisioning API
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Media Delivery: Policy Templates Provisioning API'
externalDocs:
description: 'TS 26.510 V18.1.0; Media Delivery; Interactions and APIs for media session handling'
description: 'TS 26.510 V18.4.0; Media Delivery; Interactions and APIs for media session handling'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.510/'
servers:
......