Digital Audio Broadcasting (DAB); Digital Radio Mondial (DRM); XML Specification for Electronic Programme Guide (EPG)

RTS/JTC-DAB-56

General Information

Status
Published
Publication Date
10-Jun-2008
Current Stage
12 - Completion
Due Date
15-Jun-2008
Completion Date
11-Jun-2008
Ref Project

Buy Standard

Standard
ETSI TS 102 818 V1.4.1 (2008-06) - Digital Audio Broadcasting (DAB); Digital Radio Mondial (DRM); XML Specification for Electronic Programme Guide (EPG)
English language
51 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ETSI TS 102 818 V1.4.1 (2008-06)
Technical Specification


Digital Audio Broadcasting (DAB);
Digital Radio Mondial (DRM);
XML Specification for Electronic Programme Guide (EPG)

European Broadcasting Union Union Européenne de Radio-Télévision
EBU·UER

---------------------- Page: 1 ----------------------
2 ETSI TS 102 818 V1.4.1 (2008-06)



Reference
RTS/JTC-DAB-56
Keywords
audio, broadcasting, DAB, DRM, digital, EPG
ETSI
650 Route des Lucioles
F-06921 Sophia Antipolis Cedex - FRANCE

Tel.: +33 4 92 94 42 00  Fax: +33 4 93 65 47 16

Siret N° 348 623 562 00017 - NAF 742 C
Association à but non lucratif enregistrée à la
Sous-Préfecture de Grasse (06) N° 7803/88

Important notice
Individual copies of the present document can be downloaded from:
http://www.etsi.org
The present document may be made available in more than one electronic version or in print. In any case of existing or
perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF).
In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive
within ETSI Secretariat.
Users of the present document should be aware that the document may be subject to revision or change of status.
Information on the current status of this and other ETSI documents is available at
http://portal.etsi.org/tb/status/status.asp
If you find errors in the present document, please send your comment to one of the following services:
http://portal.etsi.org/chaircor/ETSI_support.asp
Copyright Notification
No part may be reproduced except as authorized by written permission.
The copyright and the foregoing restriction extend to reproduction in all media.

© European Telecommunications Standards Institute 2008.
© European Broadcasting Union 2008.
All rights reserved.

TM TM TM TM
DECT , PLUGTESTS , UMTS , TIPHON , the TIPHON logo and the ETSI logo are Trade Marks of ETSI registered
for the benefit of its Members.
TM
3GPP is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners.
ETSI

---------------------- Page: 2 ----------------------
3 ETSI TS 102 818 V1.4.1 (2008-06)
Contents
Intellectual Property Rights.5
Foreword.5
1 Scope.6
2 References.6
2.1 Normative references.6
2.2 Informative references.7
3 Definitions and abbreviations.7
3.1 Definitions.7
3.2 Abbreviations.8
4 Introduction .9
4.1 Document structure.10
4.2 XML information.10
4.2.1 Why XML?.10
4.2.2 Character encoding.10
4.3 Examples.10
4.3.1 Schedule.10
4.3.2 Group information.11
4.3.3 Service information.12
5 Common data types.13
5.1 Text.13
5.2 Schema simple types .13
5.2.1 broadcastType.13
5.2.2 CRIDType.14
5.2.3 contentIDType.14
5.2.4 durationType.14
5.2.5 ensembleIDType.15
5.2.6 mimeType.15
5.2.7 originatorType.16
5.2.8 recommendationType.16
5.2.9 serviceProviderType.16
5.2.10 shortCRIDType.16
5.2.11 systemType.17
5.2.12 timePointType.17
5.2.13 triggerType.17
5.2.14 urlType.18
5.3 Schema complex types .18
5.3.1 CAType .18
5.3.2 epgLanguageType.19
5.3.3 genreType.19
5.3.4 keywordsType.20
5.3.5 linkType.20
5.3.6 locationType.21
5.3.7 longDescriptionType.22
5.3.8 longNameType.22
5.3.9 mediaDescriptionType.22
5.3.10 mediumNameType.24
5.3.11 memberOfType.24
5.3.12 messageType.24
5.3.13 programmeType.25
5.3.14 shortDescriptionType.26
5.3.15 shortNameType.26
5.3.16 simulcastType.26
5.4 Schema groups.26
ETSI

---------------------- Page: 3 ----------------------
4 ETSI TS 102 818 V1.4.1 (2008-06)
5.4.1 descriptionGroup.26
5.4.2 scheduleNameGroup.27
5.4.3 serviceNameGroup.27
6 Schedules.27
6.1 Schema types.27
6.1.1 programmeGroupTypeType.27
6.1.2 programmeGroupType.28
6.1.3 programmeGroupsType .28
6.1.4 scheduleType.29
6.1.5 alternateSourceType.29
6.2 epg.30
7 Service Information.30
7.1 Schema types.30
7.1.1 frequencyType.30
7.1.2 formatType.31
7.1.3 extFormatType.31
7.1.4 serviceIDType.31
7.1.5 serviceType.31
7.1.6 ensembleType.32
7.2 serviceInformation.32
Annex A (normative): URL for postal addresses .34
Annex B (normative): URL for DAB and DRM addressing .35
Annex C (informative): Filename conventions .36
C.1 Schedule files.36
C.1.1 DAB.36
C.1.2 DRM.36
C.2 Service information files .36
C.3 Group information files.37
Annex D (normative): epgDataTypes_14.xsd .38
Annex E (normative): epgSchedule_14.xsd .45
Annex F (normative): epgSI_14.xsd.47
Annex G (informative): Future extensions of the schema.49
Annex H (informative): Converting DAB and DRM PTy to TV-Anytime genres.50
History .51

ETSI

---------------------- Page: 4 ----------------------
5 ETSI TS 102 818 V1.4.1 (2008-06)
Intellectual Property Rights
IPRs essential or potentially essential to the present document may have been declared to ETSI. The information
pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found
in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web
server (http://webapp.etsi.org/IPR/home.asp).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
Foreword
This Technical Specification (TS) has been produced by Joint Technical Committee (JTC) Broadcast of the European
Broadcasting Union (EBU), Comité Européen de Normalisation ELECtrotechnique (CENELEC) and the European
Telecommunications Standards Institute (ETSI).
NOTE 1: The EBU/ETSI JTC Broadcast was established in 1990 to co-ordinate the drafting of standards in the
specific field of broadcasting and related fields. Since 1995 the JTC Broadcast became a tripartite body
by including in the Memorandum of Understanding also CENELEC, which is responsible for the
standardization of radio and television receivers. The EBU is a professional association of broadcasting
organizations whose work includes the co-ordination of its members' activities in the technical, legal,
programme-making and programme-exchange domains. The EBU has active members in about
60 countries in the European broadcasting area; its headquarters is in Geneva.
European Broadcasting Union
CH-1218 GRAND SACONNEX (Geneva)
Switzerland
Tel: +41 22 717 21 11
Fax: +41 22 717 24 81

The Eureka Project 147 was established in 1987, with funding from the European Commission, to develop a system for
the broadcasting of audio and data to fixed, portable or mobile receivers. Their work resulted in the publication of
European Standard, EN 300 401 [18], for DAB (see note 2) which now has worldwide acceptance. The members of the
Eureka Project 147 are drawn from broadcasting organizations and telecommunication providers together with
companies from the professional and consumer electronics industry.
NOTE 2: DAB is a registered trademark owned by one of the Eureka Project 147 partners.
ETSI

---------------------- Page: 5 ----------------------
6 ETSI TS 102 818 V1.4.1 (2008-06)
1 Scope
The present document defines the XML schema data model for an Electronic Programme Guide (EPG) for Eureka-147
Digital Audio Broadcasting (DAB) (EN 300 401 [18]) and Digital Radio Mondiale (DRM) (ES 201 980 [23]). Within
the present document the term "DAB" is used to refer to the Eureka-147 Digital Audio Broadcasting standard. It is
envisaged that this data format could be used both for transmitting schedule data to EPG applications on receivers and
as the basis for exchanging information between broadcasters, network operators and content providers.
2 References
References are either specific (identified by date of publication and/or edition number or version number) or
non-specific.
• For a specific reference, subsequent revisions do not apply.
• Non-specific reference may be made only to a complete document or a part thereof and only in the following
cases:
- if it is accepted that it will be possible to use all future changes of the referenced document for the
purposes of the referring document;
- for informative references.
Referenced documents which are not found to be publicly available in the expected location might be found at
http://docbox.etsi.org/Reference.
For online referenced documents, information sufficient to identify and locate the source shall be provided. Preferably,
the primary source of the referenced document should be cited, in order to ensure traceability. Furthermore, the
reference should, as far as possible, remain valid for the expected life of the document. The reference shall include the
method of access to the referenced document and the full network address, with the same punctuation and use of upper
case and lower case letters.
NOTE: While any hyperlinks included in this clause were valid at the time of publication ETSI cannot guarantee
their long term validity.
2.1 Normative references
The following referenced documents are indispensable for the application of the present document. For dated
references, only the edition cited applies. For non-specific references, the latest edition of the referenced document
(including any amendments) applies.
[1] ETSI TS 102 822-4: "Broadcast and On-line Services: Search, select, and rightful use of content
on personal storage systems ("TV-Anytime"); Part 4: Content referencing".
[2] ISO 8601: "Data elements and interchange formats - Information interchange - Representation of
dates and times".
[3] IETF RFC 2396: "Uniform Resource Identifiers (URI): Generic Syntax".
[4] WAP Forum: "Wireless Application Protocol; Wireless Markup Language Specification".
[5] W3C Recommendation: "Extensible Markup Language (XML) 1.0 (Third Edition)".
[6] IETF RFC 2045: "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet
Message Bodies".
[7] IETF RFC 3066: "Tags for the Identification of Languages".
[8] PNG Development Group: "Portable Network Graphics (PNG) Specification, Version 1.1".
ETSI

---------------------- Page: 6 ----------------------
7 ETSI TS 102 818 V1.4.1 (2008-06)
[9] IETF RFC 2806: "URLs for Telephone Calls".
[10] IETF RFC 3191: "Minimal GSTN address format in Internet Mail".
[11] IETF RFC 2368: "The mailto URL scheme".
[12] WAP Forum: "Wireless Application Protocol; Wireless Application Environment Specification
Version 2.0".
[13] ISO 3166-1: "Codes for the representation of names of countries and their subdivisions - Part 1:
Country codes".
[14] IETF RFC 2046: "Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types".
[15] IETF RFC 2048: "Multipurpose Internet Mail Extensions (MIME) Part Four: Registration
Procedures".
[16] ISO/IEC 11172-3: "Information technology - Coding of moving pictures and associated audio for
digital storage media at up to about 1,5 Mbit/s - Part 3: Audio".
[17] ISO/IEC 13818-3: "Information technology - Generic coding of moving pictures and associated
audio information - Part 3: Audio".
[18] ETSI EN 300 401: "Radio Broadcasting Systems; Digital Audio Broadcasting (DAB) to mobile,
portable and fixed receivers".
[19] ISO/IEC 10646: "Information technology - Universal Multiple-Octet Coded Character Set (UCS)".
[20] ISO 8859-2: "Information technology - 8-bit single-byte coded graphic character sets - Part 2:
Latin alphabet No. 2".
[21] ETSI TS 102 822-3-1: "Broadcast and On-line Services: Search, select, and rightful use of content
on personal storage systems ("TV-Anytime"); Part 3: Metadata; Sub-part 1: Phase 1 - Metadata
schemas".
[22] ETSI TS 102 371: "Digital Audio Broadcasting (DAB); Digital Radio Mondiale (DRM);
Transportation and Binary Encoding Specification for Electronic Programme Guide (EPG)".
[23] ETSI ES 201 980: "Digital Radio Mondiale (DRM); System specification".
[24] ETSI TS 102 563: "Digital Audio Broadcasting (DAB); Transport of Advanced Audio Coding
(AAC) audio".
2.2 Informative references
The following referenced documents are not essential to the use of the present document but they assist the user with
regard to a particular subject area. For non-specific references, the latest version of the referenced document (including
any amendments) applies.
Not applicable.
3 Definitions and abbreviations
3.1 Definitions
For the purposes of the present document, the following terms and definitions apply:
Conditional Access (CA): mechanism by which the user access to service components can be restricted
data service: service which comprises a non-audio primary service component and optionally secondary service
components
ETSI

---------------------- Page: 7 ----------------------
8 ETSI TS 102 818 V1.4.1 (2008-06)
ensemble: transmitted signal, comprising a set of regularly and closely-spaced orthogonal carriers
NOTE: The ensemble is the entity that is received and processed. In general, it contains audio and data services.
Ensemble Identifier (EId): unique 16-bit code, allocated to an ensemble and intended to allow unambiguous
worldwide identification of that ensemble
eXtended Programme Associated Data (X-PAD): extended part of the PAD carried towards the end of the DAB
audio frame, immediately before the Scale Factor Cyclic Redundancy Check (CRC)
NOTE: Its length is variable.
Programme Associated Data (PAD): information that is related to the audio data in terms of contents and
synchronization
NOTE: The PAD field is located at the end of the DAB audio frame.
secondary service component: in the case where a service contains more than the primary service component, the
additional service components are secondary service components
service: in the present document the term "service" is used to refer to a "radio station" such as BBC Radio 4 or
Oneword
NOTE: In strict DAB terms this is actually a service component of a service.
service component: part of a service which carries either audio (including PAD) or data
NOTE: The service components of a given service are linked together by the Multiplex Configuration
Information. Each service component is carried either in a sub-channel or in the Fast Information Data
Channel.
Service Identifier (SId): 16-bit, 24-bit or 32-bit code used to identify a particular service
3.2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
CA Conditional Access
CRC Cyclic Redundancy Check
CRID Content Reference ID
CS Classification Schemes
DAB Digital Audio Broadcasting
DRM Digital Radio Mondiale
ECC Extended Country Code
EId Ensemble Identifier
EPG Electronic Programme Guide
IANA Internet Assigned Numbers Authority
ISO International Organization for Standardization
MIME Multipurpose Internet Mail Extensions
MOT Multimedia Object Transfer
PAD Programme Associated Data
PNG Portable Network Graphics
SCIdS Service Component Identifier within the Service
SDARs Satellite Digital Audio Radios
SI Service Information
SId Service Identifier
SMS Short Messaging Service
UATy User Application Type
URI Uniform Resource Identifier
URL Uniform Resource Location
UTC Co-ordinated Universal Time
WAP Wireless Access Protocol
WBMP Wireless BitMaP
WWW World Wide Web
ETSI

---------------------- Page: 8 ----------------------
9 ETSI TS 102 818 V1.4.1 (2008-06)
XML eXtensible Markup Language
X-PAD eXtended Programme Associated Data
4 Introduction
It is intended that the EPG will be used to provide programme listings information for both audio and data services and
as a mechanism for the user to select services, programmes and related content. A key requirement is that the EPG must
work on a range of receivers with differing display capabilities, resources and back-channel capabilities. To achieve this
a flexible structure has been defined, as shown in figure 1. The EPG data is broken down into service information
(ensembles and services) and programme information (schedules, programmes, groups and events). Additionally
programmes and events can be linked together into groups (e.g. for grouping programmes together into serials or
series).

Service information
Information about an ensemble
ENSEMBLE
Information about a service and a link to the ensemble it broadcasts on
SERVICE
Schedule information
Information about a schedule for one or more services
SCHEDULE
Information about a programme and a link to its service
PROGRAMME
Information about an event and a link to its programme
EVENT
Group information
Information about a group
GROUP
Information about a group and links to parent groups
GROUP

A programme links to its parent groups
PROGRAMME

Figure 1
The EPG may be delivered using the DAB or DRM broadcasting systems. The philosophy is that DAB will carry a
DAB EPG describing DAB services and DRM will carry a DRM EPG describing DRM services. In general, the DAB
and DRM EPGs are the same; however there are slight differences to the format of certain fields to deal with the
specific requirements for these two systems and signalling is provided to receivers to ensure there is no confusion.
ETSI

---------------------- Page: 9 ----------------------
10 ETSI TS 102 818 V1.4.1 (2008-06)
4.1 Document structure
The EPG specification is split into 3 schemas:
• Common data types - epgDataTypes_14.xsd.
• Schedules - epgSchedule_14.xsd.
• Service information - epgSI_14.xsd.
The present document is therefore also split into three clauses with the schemas in annexes at the end of the document.
Each clause defines and describes each of the entities, elements and attributes in the respective schema.
NOTE: Some of the examples use the representation "…" to indicate possible child elements, this is not valid
XML.
4.2 XML information
4.2.1 Why XML?
Standards: XML is a well-established standard for describing structured information.
Future expandability and backwards-compatibility: An appropriately designed XML application can be expanded in
the future without breaking any previous systems. This is particularly important in this case where we are tr
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.