Skip to content

XML Schema

sfratz edited this page Mar 3, 2018 · 11 revisions

info

media-channels

programme

Categories (Genre)

  • Es werden maximal die ersten 3 angegebenen Genre ausgewertet.
  • Die ID ist für die Anzeige ausschlagebend
  • Der Name wird als Schlagwort in der Suche verwendet.

' '

Transmit-times

mit "transmit-times" (plural mit s) beginnt der Bereich, der alle Sendezeiten einer Sendung/Redaktion beschreibt.

  • es können mehrere Sendezeiten für eine Sendung angegeben werden.
  • jede Sendezeit beginnt mit transmit-time (singluar ohne s)
  • Rhytmusregeln werden in Sondersendung, täglich (daily), wochenbasiert (weekly) oder monatsorientiert (weekOfMonth) unterschieden.

Recurrence definiert den Unterschied zwischen Sondersendung und Serie recurrence="false" ist eine Sondersendung recurrence="true" ist eine regelmäßigen Ausstrahlung (Serie).

Rerun definiert den Unterschied zwischen Erstausstrahlung und Wiederholung rerun="false" ist eine Erstausstrahlung rerun="true" ist eine reine inhaltliche Wiederholung eines anderen Termins

Allgemeines

  • Nicht-wiederkehrende Sendungstermine überschreiben wiederkehrende Sendungstermine grundsätzlich
  • Wiederkehrende Sendungstermine werden in ihrer Prio abgearbeitet, wenn alle Prios gleich sind gewinnt bei Kollisionen nur ein Termin
  • Regeln werden NICHT auf Konsistenz geprüft dies muss schon bei der Sendeplanerstellung geschehen
Sondersendung `` `` ``
				`<!-- tägliche Sendezeit beginnt mit daily ...-->`
				`<!--- Jeden Tag von 17 bis 19 Uhr -->`
				`<daily time-from="17:00:00" time-to="18:59:59"/>`
				
				`<!--Senderhytmus wochenbasiert beginnt mit weekly ...-->`
				`<!--- Jede Woche Montags von 17 bis 19 Uhr -->`
				`<weekly day="MO" priority="0" time-from="17:00:00" time-to="18:59:59"/>`
				`<!--- Alle 4 Wochen Freitags von 17 bis 19 Uhr, mit Startdatum -->`
				`<weekly day="FR" priority="0" time-from="17:00:00" time-to="18:59:59" weekFrequency="4" date-from="2013-08-21T15:00:00.000+02:00"/>`
				`<!--- Sonntags von 17 bis 19 Uhr, mit Startdatum, in den drei Wochen in denen das Gegenereignis nicht stattfindet -->`
				`<weekly day="SO" priority="0" time-from="17:00:00" time-to="18:59:59" weekFrequency="4" date-from="2013-08-21T15:00:00.000+02:00" invert="true"/>`
				`<!--- Jede ungerade Woche Freitags von 17 bis 19 Uhr, mit OddEven (gerade=even, ungerade=odd) -->`
				`<weekly day="DO" priority="0" time-from="17:00:00" time-to="18:59:59" weekFrequency="2" oddEvenWeekNbr="odd"/>`

				Senderhytmus monatsbasiert beginnt mit weekOfMonth 				 Jede 1. und 4. Woche des Monats am Mittwoch 					`<weekOfMonth day="MI" priority="0" time-from="17:00:00" time-to="18:59:59" week1="true" week2="false" week3="false" week4="true" week5="false"/>`
				`<!--- Jeden letzten und ersten Dienstag im Monat -->`
				`<weekOfMonth day="DI" priority="0" time-from="17:00:00" time-to="18:59:59" lastWeek="true" firstWeek="true"/>`

			`</transmit-time>`
		`</transmit-times>`

</code>

Clone this wiki locally