Metadata

This page lists and briefly describes all generic, and application domain specific XML and JSON Schemas and Classification Schemes published by DVB. These files are available under the URL root /metadata/. Presence of an XML or JSON document under that URL root implies its status as a formal DVB publication.

Where DVB uses URNs to identify DVB metadata definitions, these URNs conform to clauses 5 and 7 of ETSI TS 102 851.

Compared to the metadata definition files that can be obtained from the ETSI website in ZIP files along with the specification documents, the file location attributes in some files available from the DVB website have been modified. This was done to accommodate the structure of the DVB website, and for instance document authors’ convenience by enabling automatic handling of the files by authoring tools. These modifications do hence not affect instance documents in any way.

Third Party Files

DVB’s metadata definitions build upon metadata definitions from other organizations and standards by reusing elements from them. For this to be supported by authoring tools, all files referenced by the DVB files must also be available to the authoring tool. Most often, these other organizations also make their files available online. DVB provides these files for completeness, and they are not to be considered canonical. If, for any of them, you are aware of an official online location that could be referenced instead, please contact us at webmaster@dvb.org. For convenience, all necessary metadata definitions from other organisations (whether available from their originating organization or from the DVB website) are also listed in the XML catalog files and included in the complete DVB metadata ZIP archive.

Installation and Use

To further help authoring automation, XML catalog files are also provided. These will help authoring tools to make use of DVB metadata definitions for document validation, content completion, etc. To directly use the files provided from the DVB website, simply add the URL of the top-level XML catalog file to the list of XML catalog files consulted by your authoring tool. For as long as you have an Internet connection, you will now be able to make use of all DVB metadata definitions to the extent provided by your authoring tool. If you want to be able to use the DVB metadata files also when offline, download the complete DVB metadata ZIP archive, unpack it in a convenient location on your system, and add the file DVB/metadata/catalog.xml to the list of XML catalog files consulted by your authoring tool. Even when offline, you will now be able to make use of all DVB metadata definitions to the extent provided by your authoring tool.

Generic Metadata Definitions
Generic metadata definitions are applicable to more than one application domain, and are thus generally referenced by application specific metadata definitions.

XML Schemas

DVB Classification Scheme schema

This schema defines a schema for authoring classification schemes. It is derived from the TV-Anytime CS schema in that the form of the termIDType is restricted by a pattern, and the TextualType is extended by an optional language attribute. It however is backwards compatible with the TV-Anytime schema, and CS entries can therefore be referenced using the tva:controlledTermType.

All DVB classification schemes, whether generic or domain specific, are instance documents of this schema.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:schema:dvbCSschema:2007 none Initial version

Classification Schemes

This section lists all XML Classification Schemes (CS) defined by DVB in alphabetical order. These CS are written against the urn:dvb:metadata:schema:dvbCSschema:2007 namespace.

Audio codec classification scheme

This CS complements the MPEG-7 Audio Coding Format CS by adding the DVB defined audio codecs not part of the MPEG-7CS:

  • MPEG-4 DVB Audio
  • MPEG-4 High Efficiency Advanced Audio Profile
  • MPEG-4 High Efficiency Advanced Audio v2 Profile
  • AMR DVB
  • AC-3
  • AC-4
  • DTS
  • MPEG-H 3D
  • AVS3 part 3

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:AudioCodecCS:2007 none Initial version
urn:dvb:metadata:cs:AudioCodecCS:2020 none adds AC-4, DTS, and MPEG-H 3D according to ETSI TS 101 154 v2.6.1
urn:dvb:metadata:cs:AudioCodecCS:2024 none adds AVS3 part 3 according to next version of ETSI TS 101 154 (currently DVB bluebook A001)

Audio conformance points classification scheme

This CS Lists audio conformance points for broadcast receivers and bitstreams, and DASH players and bitstreams. All conformance points are defined in ETSI TS 101 154 and ETSI TS 103 285 respectively.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:AudioConformancePointsCS:2017 none Initial version
urn:dvb:metadata:cs:AudioConformancePointsCS:2024 none adds AVS3 part 3 according to next version of ETSI TS 101 154 (currently DVB bluebook A001)

BCG type classification scheme

This CS lists the types of content described by Broadband Content Guides (BCG). Currently the following types are defined:

  • BCG for live TV programs
  • BCG for Content on Demand (CoD) programs
  • BCG for downloadable content

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:BCGTypeCS:2007 none Initial version

Colorimetry classification scheme

This CS lists the colorimetry (colour space) options that can be applied to video content.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:ColorimetryCS:2020 A177r2 Initial version

Content Subject classification scheme

This CS lists the type or subject of the program.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:ContentSubject:2019 A177 Initial version

How Related classification scheme

This CS lists the role of a graphical image or icon within a service.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:HowRelatedCS:2019 A177 Initial version
urn:dvb:metadata:cs:HowRelatedCS:2020 A177r1
ETSI TS 103 770 v1.1.1
Added content finished banner
urn:dvb:metadata:cs:HowRelatedCS:2021 A177r2 Bump namespace version
urn:dvb:metadata:cs:HowRelatedCS:2021 A177r6 Add service banner

Linked Application classification scheme

This CS defines the starting type of an application related to the service.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:LinkedApplicationCS:2019 A177 Initial version
urn:dvb:metadata:cs:LinkedApplicationCS:2019 A177r6 Add service provider homepage application

Parental guidance classification scheme

This CS lists the parental guidance restriction recommendations for currently 21 regions. It will be extended to further regions and content as new services and applications emerge.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:ParentalGuidanceCS:2005 none Initial version
urn:dvb:metadata:cs:ParentalGuidanceCS:2007 none minor editorials on text content

Recording Information classification scheme

This CS defines the options permitted for recording of a service or programs within a service.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:RecordingInfoCS:2019 A177 Initial version

Service Type classification scheme

This CS defines delivery type of a service.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:ServiceTypeCS:2019A177Initial version
urn:dvb:metadata:cs:ServiceTypeCS:2019A177r4Updated with ‘radio’ service types

Video codec classification scheme

This CS complements the MPEG-7 Visual Coding Format CS by adding the DVB defined video codecs not part of the MPEG-7CS:

  • ISO/IEC 14496-10 video codec (also known as H.264/AVC)
  • VC-1
  • H.262
  • H.264 Scalable High Profile
  • H.264 Stereo High Profile
  • H.265
  • H.266
  • AVS3 part 2 video

Latest version: permalink

URI DVB Standard(s)Description
urn:dvb:metadata:cs:VideoCodecCS:2007 none Initial version
urn:dvb:metadata:cs:VideoCodecCS:2020 none adds H.262, H.264 Scalable High Profile, H.264 Stereo High Profile, and H.265 according to ETSI TS 101 154 v2.6.1
urn:dvb:metadata:cs:VideoCodecCS:2021 none Adds H.265 8K
urn:dvb:metadata:cs:VideoCodecCS:2022 none Adds AVS3 and VVC

Video conformance points classification scheme

This CS Lists video conformance points for broadcast receivers and bitstreams, and DASH players and bitstreams. All conformance points are defined in ETSI TS 101 154 and ETSI TS 103 285 respectively.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:cs:VideoConformancePointsCS:2017 none Initial version
urn:dvb:metadata:cs:VideoConformancePointsCS:2021 none Adds H.265 8K
urn:dvb:metadata:cs:VideoConformancePointsCS:2022 none Adds AVS3 and VVC

DVB CI-Plus Metadata Definitions

Metadata definitions by specification version

This section lists the metadata definitions associated with each published specification document. Links to the specification documents are provided, and a zip archive containing all files for each specification document is also provided.

In case you are looking for details about a particular metadata definition, you will find these in the next section.

ETSI TS 103 205 v1.1.1

Specification document: TS 103 205 v1.1.1

All files for this version: ts_103205v010101p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:metadata:ciplus:osdt:2013 File info

ETSI TS 103 205 v1.2.1

Specification document: TS 103 205 v1.2.1

All files for this version: ts_103205v010201p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:metadata:ciplus:osdt:2015 File info

Detailed descriptions of metadata definitions

This section briefly describes each metadata definition, lists all versions of each definition that have been published, and indicates with which specification version(s) each metadata definition is associated.

In case you are looking for details about a particular specification document, you will find these in the previous section.

Online SDT (OSDT)

The Online SDT (OSDT) is an XML structure that contains a list of IP-delivered services available from a DVB CI-Plus Common Interface Conditional Access Module (CICAM). See annex D of TS 103 205.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:ciplus:osdt:2013 TS 103 205 v1.1.1 Initial version
urn:dvb:metadata:ciplus:osdt:2015 TS 103 205 v1.2.1 Added extension point in IPServiceListType

DVB CSS Metadata Definitions

Metadata definitions by specification version

This section lists the metadata definitions associated with each published specification document. Links to the specification documents are provided, and a zip archive containing all files for each specification document is also provided.

In case you are looking for details about a particular metadata definition, you will find these in the next section.

ETSI TS 103 286-2 v1.1.1

Specification document: TS 103 286-2 v1.1.1

All files for this version: ts_10328602v010101p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:css:dash:2014 File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-core-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-cii.cii-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-ts.setup-data-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-ts.ct-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-ts.apteptlpt-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-te.tess-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-te.tesm-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-te.ten-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-mrs.mi-1.1.1.json File info

These schemas pre-date the creation of dvb.org/metadata. Their ‘id’ fields therefore do not correctly reference the URLs at which they are hosted. They are otherwise identical to the schemas published in v1.2.1

ETSI TS 103 286-2 v1.2.1

Specification document: TS 103 286-2 v1.2.1

All files for this version: ts_10328602v010201p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:css:dash:2014 File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-core-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-cii.cii-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-ts.setup-data-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-ts.ct-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-ts.apteptlpt-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-te.tess-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-te.tesm-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-te.ten-1.1.1.json File info
JSON Schema http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-mrs.mi-1.1.1.json File info

Detailed descriptions of metadata definitions

This section briefly describes each metadata definition, lists all versions of each definition that have been published, and indicates with which specification version(s) each metadata definition is associated.

In case you are looking for details about a particular specification document, you will find these in the previous section.

XML Schemas

DASH MPD Schema extension for carriage of MRS URL and CI Ancillary Data

See annex E.2 of TS 103 286-2. This schema extends the MPEG DASH MPD schema to allow carriage of the URL for a Material Resolution Server (MRS) and CI ancillary data that are passed by the TV Device to a Companion Screen Application via the CSS-CII protocol

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:dash:2014 TS 103 286-2 v1.1.1
TS 103 286-2 v1.2.1
Initial version

JSON Schemas

Schema for common data types used in schemas for other JSON messages

This schema is referenced by JSON schemas for protocol messages for the CSS-CII, CSS-TS, CSS-TE and CSS-MRS protocols.

Schema latest version: permalink

Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-core-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-core-1.1.1.json TS 103 286-2 v1.2.1 Corrected schema location URI.
Schema for a “Content Identification and other Information” JSON message

This message is sent from TV Device to Companion Screen Application as part of the CSS-CII protocol. It conveys a content identifier and other information relating to the state of media presentation of the TV Device.

Schema latest version: permalink

Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-cii.cii-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-cii.cii-1.1.1.json TS 103 286-2 v1.2.1 Corrected schema location URI.
Schema for a “Setup Data” JSON message

This message is sent from TV Device to Companion Screen Application as part of the CSS-TS protocol. It is used at the beginning of the protocol session to specify the timeline that the TV Device is to derive and convey to the Companion Screen Application via subsequent “Control Timestamp” messages.

Schema latest version: permalink

Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-ts.setup-data-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-ts.setup-data-1.1.1.json TS 103 286-2 v1.2.1 Corrected schema location URI.
Schema for a “Control Timestamp” JSON message

This message is sent from TV Device to Companion Screen Application as part of the CSS-TS protocol. It describes the state (position and speed) of the timeline for the media being presented by the TV.

Schema latest version: permalink

Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-ts.ct-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-ts.ct-1.1.1.json TS 103 286-2 v1.2.1 Corrected schema location URI.
Schema for an “Actual, Earliest and Latest Presentation Timestamp” JSON message

This message is sent from TV Device to Companion Screen Application as part of the CSS-TS protocol. It describes the state (position and speed) of the timeline for the media being presented by the TV.

Schema latest version: permalink

Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-ts.apteptlpt-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-ts.apteptlpt-1.1.1.json TS 103 286-2 v1.2.1 Corrected schema location URI.
Schema for a “Trigger Event Session Setup” JSON message

This message is sent from TV Device to Companion Screen Application as part of the CSS-TE protocol. It is used at the beginning of the protocol session to specify the content IDs for which Trigger Event Notification messages are required.

Schema latest version: permalink

Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-te.tess-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-te.tess-1.1.1.json TS 103 286-2 v1.2.1 Corrected schema location URI.
Schema for a “Trigger Event Subscription Management” JSON message

This message is sent from TV Device to Companion Screen Application as part of the CSS-TE protocol. It is used to subscribe or unsubscribe from receiving notification messages for a specified Trigger Event.

Schema latest version: permalink

Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-te.tesm-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-te.tesm-1.1.1.json TS 103 286-2 v1.2.1 Corrected schema location URI.
Schema for a “Trigger Event Notification” JSON message

This message is sent from TV Device to Companion Screen Application as part of the CSS-TE protocol. It notifies of a Trigger Event occurring that the Companion Screen Application has subscribed to.

Schema latest version: permalink
Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-te.ten-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-te.ten-1.1.1.json TS 103 286-2 v1.2.1 Corrected schema location URI.
Schema for a “Material Information” JSON message

This message is sent by an Material Resolution Server to a Companion Screen Application as part of the CSS-MRS protocol. The message describes how to use the content ID and timeline position, that can be obtained from the TV Device, to determine what editorial content is being presented and the timeline position within that editorial content. The message can take the form of a fresh response to a supplied Content ID, or an update describing changes to a previous response.

Schema latest version: permalink

Schema version 1.1.1: permalink

URIDVB Standard(s)Description
http://www.dvb.org/metadata/css/ts_10328602v010101p0/css-mrs.mi-1.1.1.json TS 103 286-2 v1.1.1 Initial version.
DEPRECATED
http://www.dvb.org/metadata/css/ts_10328602v010201p0/css-mrs.mi-1.1.1.json TS 103 286-2 v1.2.1 Change to message format.

The version of this schema published in specification v1.1.1 is deprecated and must not be used. It is different from that published in v.1.2.1 even though the schema version number has not changed.

DVB IPTV Metadata Definitions

Metadata definitions by specification version

This section lists the metadata definitions associated with each published specification document. Links to the specification documents are provided, and a zip archive containing all files for each specification document is also provided.

In case you are looking for details about a particular metadata definition, you will find these in the next section.

ETSI TS 102 034 v1.1.1

Specification document: TS 102 034 v1.1.1

All files for this version: ts_102034v010101p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:ipisdns:2003 File info

ETSI TS 102 034 v1.3.1

Specification document: TS 102 034 v1.3.1

All files for this version: ts_102034v010301p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:ipi:sdns:2006 File info
TV-Anytime Classification Scheme urn:dvb:ipdc:esg:cs:AudioCodecCS File info
TV-Anytime Classification Scheme urn:dvb:ipdc:esg:cs:VideoCodecCS File info
XML DTD -//DVB//DTD Network Provisioning Event 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Configuration 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Failure 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Success 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Inventory 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Status 1.0//EN File info

ETSI TS 102 034 v1.4.1

Specification document: TS 102 034 v1.4.1

All files for this version: ts_102034v010401p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:metadata:iptv:sdns:2008-1 File info
W3C XML Schema urn:dvb:metadata:iptv:cds:2008-1 File Info
DVB Classification Scheme urn:dvb:metadata:cs:BCGTypeCS:2007 File info
XML DTD -//DVB//DTD Network Provisioning Event 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Configuration 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Failure 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Success 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Inventory 1.0//EN File info
XML DTD -//DVB//DTD Network Provisioning Status 1.0//EN File info

ETSI TS 102 034 v1.5.1

Specification document: TS 102 034 v1.5.1

All files for this version: ts_102034v010501p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:metadata:iptv:sdns:2008-1 File info
W3C XML Schema urn:dvb:metadata:iptv:sdns:2012-1 File info
W3C XML Schema urn:dvb:metadata:iptv:cds:2008-1 File Info
DVB Classification Scheme urn:dvb:metadata:cs:BCGTypeCS:2007 File info

ETSI TS 102 034 v1.5.2

Specification document: TS 102 034 v1.5.2

All files for this version: ts_102034v010502p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:metadata:iptv:sdns:2008-1 File info
W3C XML Schema urn:dvb:metadata:iptv:sdns:2012-1 File info
W3C XML Schema urn:dvb:metadata:iptv:cds:2008-1 File Info
W3C XML Schema urn:dvb:metadata:iptv:srm:fdt:2009-1 File info
DVB Classification Scheme urn:dvb:metadata:cs:BCGTypeCS:2007 File info
TV-Anytime Classification Scheme urn:dvb:ipdc:esg:cs:AudioCodecCS File info
TV-Anytime Classification Scheme urn:dvb:ipdc:esg:cs:VideoCodecCS File info

ETSI TS 102 034 v2.1.1

Specification document: TS 102 034 v2.1.1

All files for this version: ts_102034v020101p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:metadata:iptv:sdns:2008-1 File info
W3C XML Schema urn:dvb:metadata:iptv:sdns:2012-1 File info
W3C XML Schema urn:dvb:metadata:iptv:sdns:2014-1 File info
W3C XML Schema urn:dvb:metadata:iptv:cds:2008-1 File Info
W3C XML Schema urn:dvb:metadata:iptv:srm:fdt:2009-1 File info
DVB Classification Scheme urn:dvb:metadata:cs:BCGTypeCS:2007 File info
TV-Anytime Classification Scheme urn:dvb:ipdc:esg:cs:AudioCodecCS File info
TV-Anytime Classification Scheme urn:dvb:ipdc:esg:cs:VideoCodecCS File info

Detailed descriptions of metadata definitions

This section briefly describes each metadata definition, lists all versions of each definition that have been published, and indicates with which specification version(s) each metadata definition is associated.

In case you are looking for details about a particular specification document, you will find these in the previous section.

XML Schemas

Service Discovery and Selection (SDnS)

See clause 5 of TS 102 034. Service discovery is the mechanism enabling the discovery of DVB-IPTV services available over bi-directional IP network. The service discovery results in the presentation of a list of services with sufficient information for the user to make a choice and access the chosen service. Selection takes place after the user has made a choice about which service to view. Live Media Broadcast, Content on Demand (CoD) and Content Download Services (CDS) are covered. Two types of Live Media broadcast services have been identified: broadcast services with DVB SI embedded in the stream (referenced as “TS Full SI”) and broadcast services without in-band SI except for MPEG PSI (referenced as “TS optional SI”).

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:ipisdns:2003 TS 102 034 v1.1.1 Initial version
urn:dvb:ipi:sdns:2006 TS 102 034 v1.3.1 added support for BCGD. deprecating CoD. extended IPService by audio and video attributes, and service availability information. added FEC information for multicast delivery. added audio support for mosaic services. PullURL no longer restricted to http scheme
urn:dvb:metadata:iptv:sdns:2008-1 TS 102 034 v1.4.1 added support for more than one service provider. added support for CDSadded support for RMS FUS. extended FEC information
urn:dvb:metadata:iptv:sdns:2012-1 TS 102 034 v1.5.1
TS 102 034 v1.5.2
added support for SRM. added support for emergency audio messages. added support for services being available from more than one location. added support for linking to other services. added service usage hint
urn:dvb:metadata:iptv:sdns:2014-1 TS 102 034 v2.1.1 added support for DVB-CSS. added support for IPv6
Content Download Service (CDS)

See clause 10 of TS 102 034. Content Download Services (CDS) allow for non-realtime download of content items to local storage of an IPTV client via a broadband IP connection. A CDS can be used to provide IPTV services in areas where a broadband connection suitable for streaming services is not available or prone to transmission errors, for simultaneous delivery of multiple content items to IPTV clients, or for reduced cost IPTV offers since – unlike streaming services – the data rate consumption of a CDS can be throttled.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:iptv:cds:2008-1 TS 102 034 v1.4.1
TS 102 034 v1.5.1
Initial version
urn:dvb:metadata:iptv:cds:2008-1 TS 102 034 v1.5.2
TS 102 034 v2.1.1
Fixed @schemaLocation in SDnS schema reference
FLUTE Multicast System Renewability Message (SRM) Download

See clause 12.5.2 of TS 102 034. An important function of Content Protection (CP) Systems is the renewability in the field of important parts of the system implementation in order to replace or revoke such parts which have been compromised and fail in further preventing undesired use of content. This renewability information is conveyed to consumer equipment in the form of System Renewability Messages (SRM). SRM services are announced in Service Discovery and Selection (SDnS), and an IPTV client can obtain SRM data via HTTP unicast, or FLUTE (see RFC 3926) multicast services. The FLUTE FDT is extended by DVB to convey the CP System ID, CP System SRM ID, and SRM file version number for each SRM file. This schema defines the DVB extensions to the FLUTE File Delivery Table (FDT) structure for SRM delivery.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:metadata:iptv:srm:fdt:2009-1 TS 102 034 v1.5.2
TS 102 034 v2.1.1
Initial version

Classification Schemes

Audio codec classification scheme

This CS complements the MPEG-7 Audio Coding Format CS by adding the DVB defined audio codecs not part of the MPEG-7CS:

  • MPEG-4 DVB Audio
  • MPEG-4 High Efficiency Advanced Audio Profile
  • MPEG-4 High Efficiency Advanced Audio v2 Profile
  • AMR DVB
  • AC-3

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:ipdc:esg:cs:AudioCodecCS TS 102 034 v1.3.1
TS 102 034 v1.4.1
TS 102 034 v1.5.1
TS 102 034 v1.5.2
TS 102 034 v2.1.1
Initial version
Video codec classification scheme

This CS complements the MPEG-7 Visual Coding Format CS by adding the DVB defined video codecs not part of the MPEG-7CS:

  • ISO/IEC 14496-10 video codec (also known as H.264/AVC)
  • VC-1

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:ipdc:esg:cs:VideoCodecCS TS 102 034 v1.3.1
TS 102 034 v1.4.1
TS 102 034 v1.5.1
TS 102 034 v1.5.2
TS 102 034 v2.1.1
Initial version

Document Type Definitions

The DTDs listed in this section are for network provisioning specified in clause 10 of versions prior to release 1.4.1 of TS 102 034. This functionality is deprecated and has been deleted from the document as of revision 1.4.1, and is now provided by the Remote Management and Firmware Update Services (RMS-FUS) specification. Hence, these files are historic and provided here for completeness only.

Network provisioning event DTD

See clause 10.2.5 of TS 102 034 v1.3.1. When an IPTV client retrieves a network provisioning event via HTTP GET, it receives it in the format defined by this DTD.

Latest version: permalink

PublicIDDVB Standard(s)Description
-//DVB//DTD Network Provisioning Event 1.0//EN TS 102 034 v1.3.1 Initial version
Network provisioning configuration DTD

See clause 10.2.6 of TS 102 034 v1.3.1. When an IPTV client receives or sends network provisioning configuration, it uses the format defined by this DTD.

Latest version: permalink

PublicIDDVB Standard(s)Description
-//DVB//DTD Network Provisioning Configuration 1.0//EN TS 102 034 v1.3.1 Initial version
Network provisioning failure DTD

See clause 10.2.7 of TS 102 034 v1.3.1. When an IPTV client needs to report an error that occurred during the processing of XML it received, it uses the format defined by this DTD.

Latest version: permalink

PublicIDDVB Standard(s)Description
-//DVB//DTD Network Provisioning Failure 1.0//EN TS 102 034 v1.3.1 Initial version
Network provisioning success DTD

See clause 10.2.8 of TS 102 034 v1.3.1. When an IPTV client processes XML it received correctly, it uses the format defined by this DTD to report success.

Latest version: permalink

PublicIDDVB Standard(s)Description
-//DVB//DTD Network Provisioning Success 1.0//EN TS 102 034 v1.3.1 Initial version
Network provisioning inventory DTD

See clause 10.2.9 of TS 102 034 v1.3.1. An IPTV client delivers inventory information in the format defined by this DTD, either in response to an “inventory” event, to report an inventory change (SIM card inserted), or upon boot up ensure that any hardware changes which occurred during the power down are reported.

Latest version: permalink

PublicIDDVB Standard(s)Description
-//DVB//DTD Network Provisioning Inventory 1.0//EN TS 102 034 v1.3.1 Initial version
Network provisioning status DTD

See clause 10.2.10 of TS 102 034 v1.3.1. An IPTV client delivers status information in the format defined by this DTD, either in response to a “status” event, or to report a status change (such as a new IP address delivered via DHCP).

DVB411.dtd, s

Latest version: permalink

PublicIDDVB Standard(s)Description
-//DVB//DTD Network Provisioning Status 1.0//EN TS 102 034 v1.3.1 Initial version

Metadata Definitions for Globally Executable MHP (GEM), Multimedia Home Platform (DVB-MHP), and Other Technologies

Metadata definitions by specification version

This section lists the metadata definitions associated with each published specification document. Links to the specification documents are provided, and a zip archive containing all files for each specification document is also provided.

In case you are looking for details about a particular metadata definition, you will find these in the next section.

ETSI TS 102 809 v1.1.1

Specification document: TS 102 809 v1.1.1

All files for this version: ts_102809v010101p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:mhp:2009 File info
XML DTD -//DVB//DTD Application Description File 1.0//EN File info

ETSI TS 102 809 v1.2.1

Specification document: TS 102 809 v1.2.1

All files for this version: ts_102809v010201p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:mhp:2009 File info
W3C XML Schema urn:dvb:mhp:dsmcc:2009 File info
XML DTD -//DVB//DTD Application Description File 1.0//EN File info

ETSI TS 102 809 v1.3.1

Specification document: TS 102 809 v1.3.1

All files for this version: ts_102809v010301p0.zip

TypeURIDescription
W3C XML Schema urn:dvb:mhp:2009 File info
W3C XML Schema urn:dvb:mhp:dsmcc:2009 File info
XML DTD -//DVB//DTD Application Description File 1.0//EN File info

Detailed descriptions of metadata definitions

This section briefly describes each metadata definition, lists all versions of each definition that have been published, and indicates with which specification version(s) each metadata definition is associated.

In case you are looking for details about a particular specification document, you will find these in the previous section.

XML Schemas

DSM-CC stream event messages without an object carousel

See clause 8.2 of TS 102 809. XML documents according to this schema can be used with streams not containing a DSM-CC object carousel to find DSM-CC stream events for synchronisation.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:mhp:dsmcc:2009 TS 102 809 v1.2.1
TS 102 809 v1.3.1
Initial version
XML encoding of the AIT

See clause 5.4 of TS 102 809. The XML AIT enables signalling of metadata about interactive applications when an XML syntax would be more appropriate than an MPEG-2 table, section and descriptor syntax would be more appropriate.

Latest version: permalink

URIDVB Standard(s)Description
urn:dvb:mhp:2009 TS 102 809 v1.1.1 Initial version
urn:dvb:mhp:2009 TS 102 809 v1.2.1
TS 102 809 v1.3.1
Updated references to IPTV schemas

Document Type Definitions

Application description file

See clause 5.2.12 of TS 102 809. The Application Description File (ADF) provides the list of files in an object carousel that need to be stored for an application as well as other related necessary information.

Latest version: permalink

PublicIDSystemIDDVB Standard(s)Description
-//DVB//DTD Application Description File 1.0//EN http://www.dvb.org/mhp/dtd/applicationdescriptionfile-1-0.dtd TS 102 809 v1.1.1
TS 102 809 v1.2.1
TS 102 809 v1.3.1
Initial version

DVB File Format Metadata Definitions

Metadata definitions by specification version

This section lists the metadata definitions associated with each published specification document. Links to the specification documents are provided, and a zip archive containing all files for each specification document is also provided.

In case you are looking for details about a particular metadata definition, you will find these in the next section.

ETSI TS 102 833 v1.1.1

Specification document: TS 102 833 v1.1.1

All files for this version: ts_102833v010101p.zip

TypeURIDescription
W3C XML Schema urn:dvb:metadata:schema:fileContentItemDescription:2007
(supporting type definitions: urn:dvb:metadata:schema:contentItemInformation:2007)
File info

ETSI TS 102 833 v1.2.1

Specification document: TS 102 833 v1.2.1

All files for this version: ts_102833v010201p.zip

TypeURIDescription
W3C XML Schema urn:dvb:metadata:schema:fileContentItemDescription:2007
(supporting type definitions: urn:dvb:metadata:schema:contentItemInformation:2007)
File info

Detailed descriptions of metadata definitions

This section briefly describes each metadata definition, lists all versions of each definition that have been published, and indicates with which specification version(s) each metadata definition is associated.

In case you are looking for details about a particular specification document, you will find these in the previous section.

XML Schemas

Mandatory Basic Description

The mandatory metadata description is designed to be easily generated from either TV-Anytime or IPDC ESG based metadata descriptions. This basic description provides an interoperability point to assist in the interchange of content between devices. The basic description can take one of two forms. The first form (FileContentInformation) contains information about a program, at a minimum the title, but it may be populated with additional information such as is typically provided by DVB SI, the IPDC ESG, the IPTV BCG or TV-Anytime data carried over a transport stream. The second form (SelfRecordingInfo) contains only a description of the recording and will typically be used where the user initiates a recording and may include such details as the time of the recording and a description of the channels recorded. See clause 5.1.4 of TS 102 833.

Latest version: permalink (supporting type definitions)

URIDVB Standard(s)Description
urn:dvb:metadata:schema:fileContentItemDescription:2007
(supporting type definitions: urn:dvb:metadata:schema:contentItemInformation:2007)
TS 102 833 v1.1.1
TS 102 833 v1.2.1
Initial version