Icareus XML

Icareus XML

Supported Datasources

  1. Manually via PMC
  2. Local Drop Folder
  3. HTTP

Icareus XML Format

Icareus Format is described in the following eit.dtd

eit.dtd
<!ELEMENT eit (event*)>
<!ATTLIST eit
    total-events CDATA #IMPLIED>
 
<!ELEMENT event (id, info?, description*, rating*)>
 
<!ELEMENT id EMPTY>
<!ATTLIST id
    event-id CDATA #REQUIRED
    service-id CDATA #REQUIRED>
 
<!ELEMENT info (start-time, duration, content-type, free-ca-mode)>
 
<!ELEMENT description (language-code, name, short-description, long-description)>
 
<!-- must be in XML DateTime format "YYYY-MM-DDThh:mm:ss" with time zone -->
<!ELEMENT start-time (#PCDATA)>
 
<!-- in seconds -->
<!ELEMENT duration (#PCDATA)>
 
<!-- content type, see ETSI EN 300 468 V1.12.1, table 28 -->
<!ELEMENT content-type (#PCDATA)>
 
<!-- 1, if conditional access is enabled -->
<!ELEMENT free-ca-mode (#PCDATA)>
 
<!-- three character language codes as defined in ISO 639-2 -->
<!ELEMENT language-code (#PCDATA)>
 
<!-- less than 256 characters -->
<!ELEMENT name (#PCDATA)>
 
<!-- less than 256 characters -->
<!ELEMENT short-description (#PCDATA)>
 
<!ELEMENT long-description (#PCDATA)>
 
<!-- parental rating, see ETSI EN 300 468 V1.12.1, 6.2.28 -->
<!ELEMENT rating EMPTY>
<!ATTLIST rating
    country_code CDATA #REQUIRED
    rating CDATA #REQUIRED
    position CDATA #REQUIRED>


Example of Icareus Format
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE eit SYSTEM "eit.dtd">
<eit total-events="2">
    <event>
        <id event-id="773" service-id="1"/>
        <info>
            <start-time>2010-09-30T13:00:00Z</start-time>
            <duration>600</duration>
            <content-type>32</content-type>
            <free-ca-mode>0</free-ca-mode>
        </info>
        <description>
            <language-code>dan</language-code>
            <name>DR Update - nyheder og vejr</name>
            <short-description>DR Update med seneste nyt og dagens vejr.</short-description>
            <long-description>Se flere nyheder på dr.dk/update</long-description>
        </description>
    </event>
    <event>
        <id event-id="1014" service-id="2"/>
        <info>
            <start-time>2010-09-30T14:30:00Z</start-time>
            <duration>1800</duration>
            <content-type>20</content-type>
            <free-ca-mode>0</free-ca-mode>
        </info>
        <description>
            <language-code>eng</language-code>
            <name>News</name>
            <short-description>Daily news</short-description>
            <long-description></long-description>
        </description>
    </event>
</eit>

Date Format

XML DateTime format is specified in the following form "YYYY-MM-DDThh:mm:ss" where all components are required:
  1. YYYY indicates the year
  2. MM indicates the month
  3. DD indicates the day
  4. T indicates the start of the required time section
  5. hh indicates the hour
  6. mm indicates the minute
  7. ss indicates the second
To specify a time zone, you can either enter a dateTime in UTC time by adding a "Z" behind the time or you can specify an offset from the UTC time by adding a positive or negative time behind the time:

Date Format Examples
<start-time>2002-05-30T09:30:10Z</start-time>
<start-time>2002-05-30T09:30:10-06:00</start-time>
<start-time>2002-05-30T09:30:10+06:00</start-time>

Content Types

The content type is defined in ETSI EN 300 468 V1.12.1 table 28. The values are represented in hexadecimal format:
Content Types
<contenttypes>
    <group name="">
        <type value="0" name=""/>
    </group>
    <group name="Movie/Drama">
        <type value="10" name="general"/>
        <type value="11" name="detective/thriller"/>
        <type value="12" name="adventure/western/war"/>
        <type value="13" name="science fiction/fantasy/horror"/>
        <type value="14" name="comedy"/>
        <type value="15" name="soap/melodrama/folkloric"/>
        <type value="16" name="romance"/>
        <type value="17" name="serious/classical/religious/historical movie/drama"/>
        <type value="18" name="adult/movie"/>
    </group>
    <group name="News/Current affairs">
        <type value="20" name="general"/>
        <type value="21" name="news/weather report"/>
        <type value="22" name="news magazine"/>
        <type value="23" name="documentary"/>
        <type value="24" name="discussion/interview/debate"/>
    </group>
    <group name="Show/Game show">
        <type value="30" name="general"/>
        <type value="31" name="game show/quiz/contest"/>
        <type value="32" name="variety show"/>
        <type value="33" name="talk show"/>
    </group>
    <group name="Sports">
        <type value="40" name="general"/>
        <type value="41" name="special events"/>
        <type value="42" name="sports magazines"/>
        <type value="43" name="football/soccer"/>
        <type value="44" name="tennis/squash"/>
        <type value="45" name="team sports"/>
        <type value="46" name="athletics"/>
        <type value="47" name="motor sport"/>
        <type value="48" name="water sport"/>
        <type value="49" name="winter sports"/>
        <type value="4A" name="equestrian"/>
        <type value="4B" name="martial sports"/>
    </group>
    <group name="Children's/Youth programmes">
        <type value="50" name="general"/>
        <type value="51" name="pre-school children's programmes"/>
        <type value="52" name="entertainment programmes for 6 to 14"/>
        <type value="53" name="entertainment programmes for 10 to 16"/>
        <type value="54" name="informational/educational/school programmes"/>
        <type value="55" name="cartoons/puppets"/>
    </group>
    <group name="Music/Ballet/Dance">
        <type value="60" name="general"/>
        <type value="61" name="rock/pop"/>
        <type value="62" name="serious music/classical music"/>
        <type value="63" name="folk/traditional music"/>
        <type value="64" name="jazz"/>
        <type value="65" name="musical/opera"/>
        <type value="66" name="ballet"/>
    </group>
    <group name="Arts/Culture">
        <type value="70" name="general"/>
        <type value="71" name="performing arts"/>
        <type value="72" name="fine arts"/>
        <type value="73" name="religion"/>
        <type value="74" name="popular culture/traditional arts"/>
        <type value="75" name="literature"/>
        <type value="76" name="film/cinema"/>
        <type value="77" name="experimantal film/video"/>
        <type value="78" name="broadcasting/press"/>
        <type value="79" name="new media"/>
        <type value="7A" name="arts/culture magazines"/>
        <type value="7B" name="fashion"/>
    </group>
    <group name="Social/Political issues/Economics">
        <type value="80" name="general"/>
        <type value="81" name="magazines/reports/documentary"/>
        <type value="82" name="economics/social advisory"/>
        <type value="83" name="remarkable people"/>
    </group>
    <group name="Educational/Science/Factual topics">
        <type value="90" name="general"/>
        <type value="91" name="nature/animals/environment"/>
        <type value="92" name="technology/natural sciences"/>
        <type value="93" name="medicine/physiology/psychology"/>
        <type value="94" name="foreign countries/expeditions"/>
        <type value="95" name="social/spiritual sciences"/>
        <type value="96" name="further education"/>
        <type value="97" name="languages"/>
    </group>
    <group name="Leisure hobbies">
        <type value="A0" name="general"/>
        <type value="A1" name="tourism/travel"/>
        <type value="A2" name="handicraft"/>
        <type value="A3" name="motoring"/>
        <type value="A4" name="fitness and health"/>
        <type value="A5" name="cooking"/>
        <type value="A6" name="advertisement/shopping"/>
        <type value="A7" name="gardening"/>
    </group>
    <group name="Special characteristics">
        <type value="B0" name="original language"/>
        <type value="B1" name="black and white"/>
        <type value="B2" name="unpublished"/>
        <type value="B3" name="live broadcast"/>
        <type value="B4" name="plano-stereoscopic"/>
    </group>
</contenttypes>

Character Language Codes

Three character language codes are defined in ISO 639-2:
Language Codes
<languages>
    <language id="abk" name="Abkhazian"/>
    <language id="ace" name="Achinese"/>
    <language id="ach" name="Acoli"/>
    <language id="ada" name="Adangme"/>
    <language id="aar" name="Afar"/>
    <language id="afh" name="Afrihili"/>
    <language id="afr" name="Afrikaans"/>
    <language id="afa" name="Afro-Asiatic (Other)"/>
    <language id="aka" name="Akan"/>
    <language id="akk" name="Akkadian"/>
    <language id="alb" name="Albanian" secondary="sqi"/>
    <language id="ale" name="Aleut"/>
    <language id="alg" name="Algonquian languages"/>
    <language id="tut" name="Altaic (Other)"/>
    <language id="amh" name="Amharic"/>
    <language id="apa" name="Apache languages"/>
    <language id="ara" name="Arabic"/>
    <language id="arc" name="Aramaic"/>
    <language id="arp" name="Arapaho"/>
    <language id="arn" name="Araucanian"/>
    <language id="arw" name="Arawak"/>
    <language id="arm" name="Armenian" secondary="hye"/>
    <language id="art" name="Artificial (Other)"/>
    <language id="asm" name="Assamese"/>
    <language id="ath" name="Athapascan languages"/>
    <language id="map" name="Austronesian (Other)"/>
    <language id="ava" name="Avaric"/>
    <language id="ave" name="Avestan"/>
    <language id="awa" name="Awadhi"/>
    <language id="aym" name="Aymara"/>
    <language id="aze" name="Azerbaijani"/>
    <language id="nah" name="Aztec"/>
    <language id="ban" name="Balinese"/>
    <language id="bat" name="Baltic (Other)"/>
    <language id="bal" name="Baluchi"/>
    <language id="bam" name="Bambara"/>
    <language id="bai" name="Bamileke languages"/>
    <language id="bad" name="Banda"/>
    <language id="bnt" name="Bantu (Other)"/>
    <language id="bas" name="Basa"/>
    <language id="bak" name="Bashkir"/>
    <language id="baq" name="Basque" secondary="eus"/>
    <language id="bej" name="Beja"/>
    <language id="bem" name="Bemba"/>
    <language id="ben" name="Bengali"/>
    <language id="ber" name="Berber (Other)"/>
    <language id="bho" name="Bhojpuri"/>
    <language id="bih" name="Bihari"/>
    <language id="bik" name="Bikol"/>
    <language id="bin" name="Bini"/>
    <language id="bis" name="Bislama"/>
    <language id="bra" name="Braj"/>
    <language id="bre" name="Breton"/>
    <language id="bug" name="Buginese"/>
    <language id="bul" name="Bulgarian"/>
    <language id="bua" name="Buriat"/>
    <language id="bur" name="Burmese" secondary="mya"/>
    <language id="bel" name="Byelorussian"/>
    <language id="cad" name="Caddo"/>
    <language id="car" name="Carib"/>
    <language id="cat" name="Catalan"/>
    <language id="cau" name="Caucasian (Other)"/>
    <language id="ceb" name="Cebuano"/>
    <language id="cel" name="Celtic (Other)"/>
    <language id="cai" name="Central American Indian (Other)"/>
    <language id="chg" name="Chagatai"/>
    <language id="cha" name="Chamorro"/>
    <language id="che" name="Chechen"/>
    <language id="chr" name="Cherokee"/>
    <language id="chy" name="Cheyenne"/>
    <language id="chb" name="Chibcha"/>
    <language id="chi" name="Chinese" secondary="zho"/>
    <language id="chn" name="Chinook jargon"/>
    <language id="cho" name="Choctaw"/>
    <language id="chu" name="Church Slavic"/>
    <language id="chv" name="Chuvash"/>
    <language id="cop" name="Coptic"/>
    <language id="cor" name="Cornish"/>
    <language id="cos" name="Corsican"/>
    <language id="cre" name="Cree"/>
    <language id="mus" name="Creek"/>
    <language id="crp" name="Creoles and Pidgins (Other)"/>
    <language id="cpe" name="Creoles and Pidgins, English-based (Other)"/>
    <language id="cpf" name="Creoles and Pidgins, French-based (Other)"/>
    <language id="cpp" name="Creoles and Pidgins, Portuguese-based (Other)"/>
    <language id="hrv" name="Croatian"/>
    <language id="cus" name="Cushitic (Other)"/>
    <language id="ces" name="Czech" secondary="cze"/>
    <language id="dak" name="Dakota"/>
    <language id="dan" name="Danish"/>
    <language id="del" name="Delaware"/>
    <language id="din" name="Dinka"/>
    <language id="div" name="Divehi"/>
    <language id="doi" name="Dogri"/>
    <language id="dra" name="Dravidian (Other)"/>
    <language id="dua" name="Duala"/>
    <language id="dut" name="Dutch" secondary="nla"/>
    <language id="dum" name="Dutch, Middle (ca. 1050-1350)"/>
    <language id="dyu" name="Dyula"/>
    <language id="dzo" name="Dzongkha"/>
    <language id="efi" name="Efik"/>
    <language id="egy" name="Egyptian (Ancient)"/>
    <language id="eka" name="Ekajuk"/>
    <language id="elx" name="Elamite"/>
    <language id="eng" name="English"/>
    <language id="enm" name="English, Middle (ca. 1100-1500)"/>
    <language id="ang" name="English, Old (ca. 450-1100)"/>
    <language id="esk" name="Eskimo (Other)"/>
    <language id="epo" name="Esperanto"/>
    <language id="est" name="Estonian"/>
    <language id="ewe" name="Ewe"/>
    <language id="ewo" name="Ewondo"/>
    <language id="fan" name="Fang"/>
    <language id="fat" name="Fanti"/>
    <language id="fao" name="Faroese"/>
    <language id="fij" name="Fijian"/>
    <language id="fin" name="Finnish"/>
    <language id="fiu" name="Finno-Ugrian (Other)"/>
    <language id="fon" name="Fon"/>
    <language id="fra" name="French" secondary="fre"/>
    <language id="frm" name="French, Middle (ca. 1400-1600)"/>
    <language id="fro" name="French, Old (842- ca. 1400)"/>
    <language id="fry" name="Frisian"/>
    <language id="ful" name="Fulah"/>
    <language id="gaa" name="Ga"/>
    <language id="gae" name="(Scots)" secondary="gdh"/>
    <language id="glg" name="Gallegan"/>
    <language id="lug" name="Ganda"/>
    <language id="gay" name="Gayo"/>
    <language id="gez" name="Geez"/>
    <language id="geo" name="Georgian" secondary="kat"/>
    <language id="deu" name="German" secondary="ger"/>
    <language id="gmh" name="German, Middle High (ca. 1050-1500)"/>
    <language id="goh" name="German, Old High (ca. 750-1050)"/>
    <language id="gem" name="Germanic (Other)"/>
    <language id="gil" name="Gilbertese"/>
    <language id="gon" name="Gondi"/>
    <language id="got" name="Gothic"/>
    <language id="grb" name="Grebo"/>
    <language id="grc" name="Greek, Ancient (to 1453)"/>
    <language id="ell" name="Greek, Modern (1453-)" secondary="gre"/>
    <language id="kal" name="Greenlandic"/>
    <language id="grn" name="Guarani"/>
    <language id="guj" name="Gujarati"/>
    <language id="hai" name="Haida"/>
    <language id="hau" name="Hausa"/>
    <language id="haw" name="Hawaiian"/>
    <language id="heb" name="Hebrew"/>
    <language id="her" name="Herero"/>
    <language id="hil" name="Hiligaynon"/>
    <language id="him" name="Himachali"/>
    <language id="hin" name="Hindi"/>
    <language id="hmo" name="Hiri Motu"/>
    <language id="hun" name="Hungarian"/>
    <language id="hup" name="Hupa"/>
    <language id="iba" name="Iban"/>
    <language id="ice" name="Icelandic" secondary="isl"/>
    <language id="ibo" name="Igbo"/>
    <language id="ijo" name="Ijo"/>
    <language id="ilo" name="Iloko"/>
    <language id="inc" name="Indic (Other)"/>
    <language id="ine" name="Indo-European (Other)"/>
    <language id="ind" name="Indonesian"/>
    <language id="ina" name="Interlingua (International Auxiliary language Association)"/>
    <language id="ine" name="Interlingue"/>
    <language id="iku" name="Inuktitut"/>
    <language id="ipk" name="Inupiak"/>
    <language id="ira" name="Iranian (Other)"/>
    <language id="gai" name="Irish" secondary="iri"/>
    <language id="sga" name="Irish, Old (to 900)"/>
    <language id="mga" name="Irish, Middle (900 - 1200)"/>
    <language id="iro" name="Iroquoian languages"/>
    <language id="ita" name="Italian"/>
    <language id="jpn" name="Japanese"/>
    <language id="jav" name="Javanese" secondary="jaw"/>
    <language id="jrb" name="Judeo-Arabic"/>
    <language id="jpr" name="Judeo-Persian"/>
    <language id="kab" name="Kabyle"/>
    <language id="kac" name="Kachin"/>
    <language id="kam" name="Kamba"/>
    <language id="kan" name="Kannada"/>
    <language id="kau" name="Kanuri"/>
    <language id="kaa" name="Kara-Kalpak"/>
    <language id="kar" name="Karen"/>
    <language id="kas" name="Kashmiri"/>
    <language id="kaw" name="Kawi"/>
    <language id="kaz" name="Kazakh"/>
    <language id="kha" name="Khasi"/>
    <language id="khm" name="Khmer"/>
    <language id="khi" name="Khoisan (Other)"/>
    <language id="kho" name="Khotanese"/>
    <language id="kik" name="Kikuyu"/>
    <language id="kin" name="Kinyarwanda"/>
    <language id="kir" name="Kirghiz"/>
    <language id="kom" name="Komi"/>
    <language id="kon" name="Kongo"/>
    <language id="kok" name="Konkani"/>
    <language id="kor" name="Korean"/>
    <language id="kpe" name="Kpelle"/>
    <language id="kro" name="Kru"/>
    <language id="kua" name="Kuanyama"/>
    <language id="kum" name="Kumyk"/>
    <language id="kur" name="Kurdish"/>
    <language id="kru" name="Kurukh"/>
    <language id="kus" name="Kusaie"/>
    <language id="kut" name="Kutenai"/>
    <language id="lad" name="Ladino"/>
    <language id="lah" name="Lahnda"/>
    <language id="lam" name="Lamba"/>
    <language id="oci" name="Langue d'Oc (post 1500)"/>
    <language id="lao" name="Lao"/>
    <language id="lat" name="Latin"/>
    <language id="lav" name="Latvian"/>
    <language id="ltz" name="Letzeburgesch"/>
    <language id="lez" name="Lezghian"/>
    <language id="lin" name="Lingala"/>
    <language id="lit" name="Lithuanian"/>
    <language id="loz" name="Lozi"/>
    <language id="lub" name="Luba-Katanga"/>
    <language id="lui" name="Luiseno"/>
    <language id="lun" name="Lunda"/>
    <language id="luo" name="Luo (Kenya and Tanzania)"/>
    <language id="mac" name="Macedonian" secondary="mak"/>
    <language id="mad" name="Madurese"/>
    <language id="mag" name="Magahi"/>
    <language id="mai" name="Maithili"/>
    <language id="mak" name="Makasar"/>
    <language id="mlg" name="Malagasy"/>
    <language id="may" name="Malay" secondary="msa"/>
    <language id="mal" name="Malayalam"/>
    <language id="mlt" name="Maltese"/>
    <language id="man" name="Mandingo"/>
    <language id="mni" name="Manipuri"/>
    <language id="mno" name="Manobo languages"/>
    <language id="max" name="Manx"/>
    <language id="mao" name="Maori" secondary="mri"/>
    <language id="mar" name="Marathi"/>
    <language id="chm" name="Mari"/>
    <language id="mah" name="Marshall"/>
    <language id="mwr" name="Marwari"/>
    <language id="mas" name="Masai"/>
    <language id="myn" name="Mayan languages"/>
    <language id="men" name="Mende"/>
    <language id="mic" name="Micmac"/>
    <language id="min" name="Minangkabau"/>
    <language id="mis" name="Miscellaneous (Other)"/>
    <language id="moh" name="Mohawk"/>
    <language id="mol" name="Moldavian"/>
    <language id="mkh" name="Mon-Kmer (Other)"/>
    <language id="lol" name="Mongo"/>
    <language id="mon" name="Mongolian"/>
    <language id="mos" name="Mossi"/>
    <language id="mul" name="Multiple languages"/>
    <language id="mun" name="Munda languages"/>
    <language id="nau" name="Nauru"/>
    <language id="nav" name="Navajo"/>
    <language id="nde" name="Ndebele, North"/>
    <language id="nbl" name="Ndebele, South"/>
    <language id="ndo" name="Ndongo"/>
    <language id="nep" name="Nepali"/>
    <language id="new" name="Newari"/>
    <language id="nic" name="Niger-Kordofanian (Other)"/>
    <language id="ssa" name="Nilo-Saharan (Other)"/>
    <language id="niu" name="Niuean"/>
    <language id="non" name="Norse, Old"/>
    <language id="nai" name="North American Indian (Other)"/>
    <language id="nor" name="Norwegian"/>
    <language id="nno" name="Norwegian (Nynorsk)"/>
    <language id="nub" name="Nubian languages"/>
    <language id="nym" name="Nyamwezi"/>
    <language id="nya" name="Nyanja"/>
    <language id="nyn" name="Nyankole"/>
    <language id="nyo" name="Nyoro"/>
    <language id="nzi" name="Nzima"/>
    <language id="oji" name="Ojibwa"/>
    <language id="ori" name="Oriya"/>
    <language id="orm" name="Oromo"/>
    <language id="osa" name="Osage"/>
    <language id="oss" name="Ossetic"/>
    <language id="oto" name="Otomian languages"/>
    <language id="pal" name="Pahlavi"/>
    <language id="pau" name="Palauan"/>
    <language id="pli" name="Pali"/>
    <language id="pam" name="Pampanga"/>
    <language id="pag" name="Pangasinan"/>
    <language id="pan" name="Panjabi"/>
    <language id="pap" name="Papiamento"/>
    <language id="paa" name="Papuan-Australian (Other)"/>
    <language id="fas" name="Persian" secondary="per"/>
    <language id="peo" name="Persian, Old (ca 600 - 400 B.C.)"/>
    <language id="phn" name="Phoenician"/>
    <language id="pol" name="Polish"/>
    <language id="pon" name="Ponape"/>
    <language id="por" name="Portuguese"/>
    <language id="pra" name="Prakrit languages"/>
    <language id="pro" name="Provencal, Old (to 1500)"/>
    <language id="pus" name="Pushto"/>
    <language id="que" name="Quechua"/>
    <language id="roh" name="Rhaeto-Romance"/>
    <language id="raj" name="Rajasthani"/>
    <language id="rar" name="Rarotongan"/>
    <language id="roa" name="Romance (Other)"/>
    <language id="ron" name="Romanian" secondary="rum"/>
    <language id="rom" name="Romany"/>
    <language id="run" name="Rundi"/>
    <language id="rus" name="Russian"/>
    <language id="sal" name="Salishan languages"/>
    <language id="sam" name="Samaritan Aramaic"/>
    <language id="smi" name="Sami languages"/>
    <language id="smo" name="Samoan"/>
    <language id="sad" name="Sandawe"/>
    <language id="sag" name="Sango"/>
    <language id="san" name="Sanskrit"/>
    <language id="srd" name="Sardinian"/>
    <language id="sco" name="Scots"/>
    <language id="sel" name="Selkup"/>
    <language id="sem" name="Semitic (Other)"/>
    <language id="scr" name="Serbo-Croatian"/>
    <language id="srr" name="Serer"/>
    <language id="shn" name="Shan"/>
    <language id="sna" name="Shona"/>
    <language id="sid" name="Sidamo"/>
    <language id="bla" name="Siksika"/>
    <language id="snd" name="Sindhi"/>
    <language id="sin" name="Singhalese"/>
    <language id="sit" name="Sino-Tibetan (Other)"/>
    <language id="sio" name="Siouan languages"/>
    <language id="sla" name="Slavic (Other)"/>
    <language id="ssw" name="Siswant"/>
    <language id="slk" name="Slovak" secondary="slo"/>
    <language id="slv" name="Slovenian"/>
    <language id="sog" name="Sogdian"/>
    <language id="som" name="Somali"/>
    <language id="son" name="Songhai"/>
    <language id="wen" name="Sorbian languages"/>
    <language id="nso" name="Sotho, Northern"/>
    <language id="sot" name="Sotho, Southern"/>
    <language id="sai" name="South American Indian (Other)"/>
    <language id="esl" name="Spanish" secondary="spa"/>
    <language id="suk" name="Sukuma"/>
    <language id="sux" name="Sumerian"/>
    <language id="sun" name="Sudanese"/>
    <language id="sus" name="Susu"/>
    <language id="swa" name="Swahili"/>
    <language id="ssw" name="Swazi"/>
    <language id="sve" name="Swedish" secondary="swe"/>
    <language id="syr" name="Syriac"/>
    <language id="tgl" name="Tagalog"/>
    <language id="tah" name="Tahitian"/>
    <language id="tgk" name="Tajik"/>
    <language id="tmh" name="Tamashek"/>
    <language id="tam" name="Tamil"/>
    <language id="tat" name="Tatar"/>
    <language id="tel" name="Telugu"/>
    <language id="ter" name="Tereno"/>
    <language id="tha" name="Thai"/>
    <language id="bod" name="Tibetan" secondary="tib"/>
    <language id="tig" name="Tigre"/>
    <language id="tir" name="Tigrinya"/>
    <language id="tem" name="Timne"/>
    <language id="tiv" name="Tivi"/>
    <language id="tli" name="Tlingit"/>
    <language id="tog" name="Tonga (Nyasa)"/>
    <language id="ton" name="Tonga (Tonga Islands)"/>
    <language id="tru" name="Truk"/>
    <language id="tsi" name="Tsimshian"/>
    <language id="tso" name="Tsonga"/>
    <language id="tsn" name="Tswana"/>
    <language id="tum" name="Tumbuka"/>
    <language id="tur" name="Turkish"/>
    <language id="ota" name="Turkish, Ottoman (1500 - 1928)"/>
    <language id="tuk" name="Turkmen"/>
    <language id="tyv" name="Tuvinian"/>
    <language id="twi" name="Twi"/>
    <language id="uga" name="Ugaritic"/>
    <language id="uig" name="Uighur"/>
    <language id="ukr" name="Ukrainian"/>
    <language id="umb" name="Umbundu"/>
    <language id="und" name="Undetermined"/>
    <language id="urd" name="Urdu"/>
    <language id="uzb" name="Uzbek"/>
    <language id="vai" name="Vai"/>
    <language id="ven" name="Venda"/>
    <language id="vie" name="Vietnamese"/>
    <language id="vol" name="Volap&#252;k"/>
    <language id="vot" name="Votic"/>
    <language id="wak" name="Wakashan languages"/>
    <language id="wal" name="Walamo"/>
    <language id="war" name="Waray"/>
    <language id="was" name="Washo"/>
    <language id="cym" name="Welsh" secondary="wel"/>
    <language id="wol" name="Wolof"/>
    <language id="xho" name="Xhosa"/>
    <language id="sah" name="Yakut"/>
    <language id="yao" name="Yao"/>
    <language id="yap" name="Yap"/>
    <language id="yid" name="Yiddish"/>
    <language id="yor" name="Yoruba"/>
    <language id="zap" name="Zapotec"/>
    <language id="zen" name="Zenaga"/>
    <language id="zha" name="Zhuang"/>
    <language id="zul" name="Zulu"/>
    <language id="zun" name="Zuni"/>
</languages>

Parental Rating

Parental rating defines the age limitation for a given country and is defined in ETSI EN 300 468 V1.12.1 6.2.28.
Position attribute defines the order by which the raitings are taken into account.
Rating attribute gives the recommended minimum age in years of the end user and values are represented in hexadecimal format:
  1. 00 - undefined
  2. 01 - 4 years
  3. 02 - 5 years
  4. 03 - 6 years
  5. 04 - 7 years
  6. 05 - 8 years
  7. 06 - 9 years
  8. 07 - 10 years
  9. 08 - 11 years
  10. 09 - 12 years
  11. 0A - 13 years
  12. 0B - 14 years
  13. 0C - 15 years
  14. 0D - 16 years
  15. 0E - 17 years
  16. 0F - 18 years
  17. 10 - defined by the broadcaster

Country Codes

Country code identifies a country using the 3-character code as specified in ISO 3166 and ETR 162:
Country Codes
<field name="country_code">
        <!-- country group codes from ETR 162 -->
        <namedvalue value="900" description="Scandinavia"/>
        <namedvalue value="901" description="North America"/>
        <namedvalue value="902" description="All countries"/>
        <namedvalue value="903" description="South America"/>
        <namedvalue value="904" description="Latin America"/>
        <namedvalue value="905" description="Europe"/>
        <namedvalue value="906" description="Middle East"/>
        <namedvalue value="907" description="North Africa"/>
        <namedvalue value="908" description="Oceania"/>
        <namedvalue value="909" description="Central America"/>
        <namedvalue value="910" description="Africa"/>
        <namedvalue value="911" description="Asia"/>
        <!-- country codes from ISO 3166 -->
        <namedvalue value="AFG" description="Afghanistan"/>
        <namedvalue value="ALA" description="&#197;land islands"/>
        <namedvalue value="ALB" description="Albania, People's Socialist Republic of"/>
        <namedvalue value="DZA" description="Algeria, People's Democratic Republic of"/>
        <namedvalue value="ASM" description="American Samoa"/>
        <namedvalue value="AND" description="Andorra, Principality of"/>
        <namedvalue value="AGO" description="Angola, Republic of"/>
        <namedvalue value="AIA" description="Anguilla"/>
        <namedvalue value="ATA" description="Antarctica (the territory South of 60 deg S)"/>
        <namedvalue value="ATG" description="Antigua and Barbuda"/>
        <namedvalue value="ARG" description="Argentina, Argentine Republic"/>
        <namedvalue value="ARM" description="Armenia"/>
        <namedvalue value="ABW" description="Aruba"/>
        <namedvalue value="AUS" description="Australia, Commonwealth of"/>
        <namedvalue value="AUT" description="Austria, Republic of"/>
        <namedvalue value="AZE" description="Azerbaijan, Republic of"/>
        <namedvalue value="BHS" description="Bahamas, Commonwealth of the"/>
        <namedvalue value="BHR" description="Bahrain, Kingdom of"/>
        <namedvalue value="BGD" description="Bangladesh, People's Republic of"/>
        <namedvalue value="BRB" description="Barbados"/>
        <namedvalue value="BLR" description="Belarus"/>
        <namedvalue value="BEL" description="Belgium, Kingdom of"/>
        <namedvalue value="BLZ" description="Belize"/>
        <namedvalue value="BEN" description="Benin, People's Republic of"/>
        <namedvalue value="BMU" description="Bermuda"/>
        <namedvalue value="BTN" description="Bhutan, Kingdom of"/>
        <namedvalue value="BOL" description="Bolivia, Republic of"/>
        <namedvalue value="BIH" description="Bosnia and Herzegovina"/>
        <namedvalue value="BWA" description="Botswana, Republic of"/>
        <namedvalue value="BVT" description="Bouvet Island (Bouvetoya)"/>
        <namedvalue value="BRA" description="Brazil, Federative Republic of"/>
        <namedvalue value="IOT" description="British Indian Ocean Territory (Chagos Archipelago)"/>
        <namedvalue value="VGB" description="British Virgin Islands"/>
        <namedvalue value="BRN" description="Brunei Darussalam"/>
        <namedvalue value="BGR" description="Bulgaria, People's Republic of"/>
        <namedvalue value="BFA" description="Burkina Faso"/>
        <namedvalue value="BDI" description="Burundi, Republic of"/>
        <namedvalue value="KHM" description="Cambodia, Kingdom of"/>
        <namedvalue value="CMR" description="Cameroon, United Republic of"/>
        <namedvalue value="CAN" description="Canada"/>
        <namedvalue value="CPV" description="Cape Verde, Republic of"/>
        <namedvalue value="CYM" description="Cayman Islands"/>
        <namedvalue value="CAF" description="Central African Republic"/>
        <namedvalue value="TCD" description="Chad, Republic of"/>
        <namedvalue value="CHL" description="Chile, Republic of"/>
        <namedvalue value="CHN" description="China, People's Republic of"/>
        <namedvalue value="CXR" description="Christmas Island"/>
        <namedvalue value="CCK" description="Cocos (Keeling) Islands"/>
        <namedvalue value="COL" description="Colombia, Republic of"/>
        <namedvalue value="COM" description="Comoros, Union of the"/>
        <namedvalue value="COD" description="Congo, Democratic Republic of"/>
        <namedvalue value="COG" description="Congo, People's Republic of"/>
        <namedvalue value="COK" description="Cook Islands"/>
        <namedvalue value="CRI" description="Costa Rica, Republic of"/>
        <namedvalue value="CIV" description="Cote D'Ivoire, Ivory Coast, Republic of the"/>
        <namedvalue value="CUB" description="Cuba, Republic of"/>
        <namedvalue value="CYP" description="Cyprus, Republic of"/>
        <namedvalue value="CZE" description="Czech Republic"/>
        <namedvalue value="DNK" description="Denmark, Kingdom of"/>
        <namedvalue value="DJI" description="Djibouti, Republic of"/>
        <namedvalue value="DMA" description="Dominica, Commonwealth of"/>
        <namedvalue value="DOM" description="Dominican Republic"/>
        <namedvalue value="ECU" description="Ecuador, Republic of"/>
        <namedvalue value="EGY" description="Egypt, Arab Republic of"/>
        <namedvalue value="SLV" description="El Salvador, Republic of"/>
        <namedvalue value="GNQ" description="Equatorial Guinea, Republic of"/>
        <namedvalue value="ERI" description="Eritrea"/>
        <namedvalue value="EST" description="Estonia"/>
        <namedvalue value="ETH" description="Ethiopia"/>
        <namedvalue value="FRO" description="Faeroe Islands"/>
        <namedvalue value="FLK" description="Falkland Islands (Malvinas)"/>
        <namedvalue value="FJI" description="Fiji, Republic of the Fiji Islands"/>
        <namedvalue value="FIN" description="Finland, Republic of"/>
        <namedvalue value="FRA" description="France, French Republic"/>
        <namedvalue value="GUF" description="French Guiana"/>
        <namedvalue value="PYF" description="French Polynesia"/>
        <namedvalue value="ATF" description="French Southern Territories"/>
        <namedvalue value="GAB" description="Gabon, Gabonese Republic"/>
        <namedvalue value="GMB" description="Gambia, Republic of the"/>
        <namedvalue value="GEO" description="Georgia"/>
        <namedvalue value="DEU" description="Germany"/>
        <