dpa-mediatechnology GmbH EventsML-G2 dpa Termine als Feed im G2 Standard Robert Schmidt-Nia
Agenda 1. Das zugrundeliegende Framework NAR 2. Was verstehen wir unter einem Event? 3. Wie sieht so ein Event aus? 4. EventsML-G2 in Action 5. Intersystem Kommunikation auf Basis von G2 6. Weitere Möglichkeiten? 7. Quellen Folie 2
News ARchitecture for G2 Zielsetzung Vereinheitlichung der Struktur von Informationen mit Nachrichtenwert Flexibles Design durch Komponentenstruktur: Von einfachen Text Feeds bis hin zu Paketen mit multimedialen Inhalten Klare Definition der Syntax und der Semantik. Weniger Spielraum für Interpretationen Einheitliches Datenmodell als Grundlage für alle G2 Standards Verwendung einheitlicher Metadaten Gemeinsames Modell für den Datenaustausch und Datenhaltung Datenmodell mit definiertem Prozessmodell Folie 3
News ARchitecture for G2 Design Alle G2 Standards setzen auf NAR auf Die einzelnen G2 Standards erweitern den Rahmen um domänenspezifische Komponenten Zur Vereinfachung der Implementierung werden zwei Ausprägungen der Spezifikation (Conformance Level) definiert: Core Conformance Level (CCL) Ist weniger ausdrucksstark Einfach zu implementieren Power Conformance Level (PCL) Striktere Semantik durch Zwang zu CVs Tiefergehende Syntax durch mehr Auszeichnungen Folie 4
Komponenten des G2 Standards Controlled Vocabularies (CV) News Architecture (NAR) Folie 5
Controlled Vocabularies Das Wissensnetz in G2 Definition feststehender Begriffe und deren Organisation in Vokabularien Begriffe, deren Bedeutung sich auf ihren Kontext bezogen, nicht verändern Zuweisung eines festen Codes zu jedem Begriff eines Vokabulars Möglichkeit für (agentur-) eigene Vokabularien Definierter Austausch der Vokabularien, ohne deren interne Administration einzuschränken Eindeutige Referenzierung der Vokabularien durch http URLs CVs gehen weit über die inhaltliche Nutzung der allgemein bekannten Subject Codes hinaus Nutzung fremder CVs, ohne diese pflegen zu müssen Folie 6
Beispiel eines primitiven CVs Event occurrence status Definition Indicates how certain the occurrence of the event is. URL http://cv.iptc.org/newscodes/eventoccurstatus/ Usage //EventDetails/occurStatus/@qcode eos0 Unplanned event The event was not planned and occurs unexpectedly eos1 Planned, occurrence planned only The event is planned only, no activities to organise it yet eos2 Planned, occurrence highly uncertain Serious doubts that the event will occur eos3 Planned, May occur The event may or may not occur eos4 Planned, occurrence highly likely Very little doubt that the event will occur eos5 Planned, occurs certainly No doubt that the event will occur Folie 7
Nutzung eines CVs und die Alternative Anstelle der CV als Referenz Alias des CV Eindeutiger Wert des CV (hier Bundespressekonferenz) können alternativ auch Literale verwendet werden. Wert ohne CV Folie 8
Vernetzte CVs Martin Winterkorn DE0006757008 sameas Martin Winterkorn Audi AG Autom. 04011002 DE0007664005 dpa Organisationen DB dpa Personen DB Ferdinand Piëch Volkswagen AG Kommerz. Org. dpa Org. Klasse ISIN IPTC Subject Code Fremde Personen DB Michael Frenzel TUI Tourism. 04014000 DE000TUAG000 Folie 9
Was ist eigentlich ein Event? Ein Event (engl.) kann sowohl ein Termin als auch ein Ereignis sein Jeder Event hat einen Beginn, ob präzise oder vage z. B. diese Präsentation 2009-08-04 10:00:00 Oder vage: +/- 1h Zusätzlich hat ein Termin Einen lesbaren identifizierbaren Namen Administrative Metadaten Deskriptive Metadaten Informationen über eine evtl. geplante Coverage Im Vergleich zu Nachrichten haben Termine eine sehr viel längere aktive Lebenszeit Sie sind sowohl prospektiv als auch retrospektiv von Interesse Als langlebige planerische Informationen sind sie prädestiniert zur Anreicherung mit zusätzlichen Informationen Geografika Teilnehmende Persönlichkeiten Ein Termin wird damit selber Teil einer Knowledge Base Folie 10
Warum managen wir Events? Die meisten Events (Termine) sind lange im Voraus bekannt Es besteht genügend Zeit, relevante Informationen zu sammeln Das Wissen über einen Event kann erweitert werden Die Planug des Termins erfolgt Die Planung kann mit Partnern und Kunden ausgetauscht werden Die folgende Berichterstattung kann angereicherte Metadaten erben Details, die den Inhalt beschreiben Geografische Details Personen, Organisationen etc. Die gesamte Berichterstattung zu einem Event kann gebündelt werden Übergreifend über alle Medientypen (Bild, Audio, Text, Grafik, etc) Übergreifend über alle Formate Folie 11
Die Hauptkomponenten eines Termins Event Rights Management Content Coverage Copyright Provider Dates Coverage Status Accounting Date of creation Occurence Status News Type Terms of usage Embargoed Related subjects Schedule Service Location Service Publishing Status Organizer Metadata for anounced news Processing Signals Language Urgency Contact Info Folie 12
Wie sieht so etwas dann aus? (Content) The time and date of the event (exact or even vague) The unique id for this event Different kinds of subjects related to this event Description of the location Phone, email, etc. contact information <contentmeta> <dates> <start>2008-10- 07T15:00:00+02:00</start> <duration>pt1h</duration> </dates> <infosource qcode="dpaisrc:5534"> <name>sprecher der IG Metall</name> </infosource> </contentmeta> <concept> <conceptid qcode="dpaevt:941183"/> <name xml:lang="de">start der Verhandlungen</name> <name xml:lang="en">begin of negotiation</name> <subject type="dpasubj:category" qcode="dpacategory:wi"/> <subject literal="tarife"/> <subject qcode="subj:11006000"/> <location type="cpnat:poi" literal="sindelfingen"> <name>stadthalle</name> <POIDetails> <contactinfo> <address> <line>schillerstr. 23</line> <locality literal="sindelfingen"/> <country qcode="iso3166-1a3:deu"/> <postalcode>71065</postalcode> </address> <phone>+49 40 20304 2030</phone> <email>contact@cityhallsdf.de</email> </contactinfo> </POIDetails> </location> </concept> The source of (parts of) this information The title of this event in several langauges The location where this event takes place Full address Folie 13
Wie sieht so etwas dann aus? (Coverage) The notification about the intention to cover Thetypeof theplanned coverage The scheduled time and date for the coverage (exact or even vague) Any kind of additional information about the coverage The genre of the announced coverage <newscoveragestatus qcode="ncostat:int"/> <newscoverage id="id_42" modified="2008-10-02t17:22:25+02:00"> <itemclass qcode="ninat:text"/> <assignedto qcode="dpastr:7847"> <name>stringer 42</name> </assignedto> <scheduled>2008-10- 07T19:00:00+02:00</scheduled> <service qcode="dpasrv:bdt"/> <ednote>the full coverage is not predictable </ednote> <language tag="de"/> <genre qcode="dpagenre:zusa"/> <subject qcode="subj:11006000"/> </newscoverage> The planning of the coverage as handled object itself You can assign this task to a specific person or organisation, i. e. for your internal workflow The coverage will be provided on your specific service The language within the coverage will be made Subjects related to the coverage Folie 14
7901 vs. EventsML-G2 aa vdz vdzv hwm 000 Tagesvorschau/dpa/ dpa-terminvorschau für Donnerstag, 27. März 2008 = --------------------------------------------------------------------POLITIK DEUTSCHLAND (pl) Tel.: 030/2852-1301; Fax: 030/2852-1280; E-Mail: info@inl.dpa.de --------------------------------------------------------------------Berlin - 1100 Pk des Deutschen Krebsforschungs-Zentrums zu Ausnahmen von den Rauchverboten in den Bundesländern mit der Krebsexpertin Martina Pötschke-Langer (Zusammenfassung bis 1500 - ca. 30 Zl) +++ Gesundheit/Rauchen/ +++ Berlin - 1200 Pk FDP-Bundestagsfraktion mit Vorstellung ihres Positionspapiers zur Zukunft der NATO mit dem außenpolitischen Sprecher Werner Hoyer (Meldung bis 1500 - ca. 25 Zl) +++ Parteien/FDP/NATO/ +++ <conceptid qcode="dpaevt:788949" /> <name>pk zur Senatssitzung</name> <eventdetails> <dates> <start>2008-10-07t14:00:00+02:00</start> </dates> <newscoveragestatus qcode="ncostat:int" /> <subject literal="senat" /> <location type="cpnat:poi" qcode="dpapoi:42"> <name>berliner Rathaus</name> <POIDetails> <contactinfo> <address> <line>rathausstr. 15</line> <line>raum 319</line> <locality literal="berlin" /> <country qcode="iso3166-1a3:deu"/> <postalcode>10178</postalcode> </address> </contactinfo> <access>s/u-bhf. Alexanderplatz</access> </POIDetails> </location> <newscoverage id="id_306021"> <itemclass qcode="ninat:text"/> <scheduled>2008-10-07+02:00</scheduled> <genre qcode="dpagenre:meld"/> </newscoverage> </eventdetails> 04. August 2009 dpa Termine in EventsML-G2 Folie 15
EventsML-G2 in Action (Theorie) Time Agency Client 22.01. 18:33 A new event (27.03. 15:00) event ID = 4711 Adopting the event? 24.03. 13:12 Adding details (i.e. geo data) event ID = 4711 Updating the event 25.03. 10:04 26.03. 16:08 27.03. 09:30 27.03. 15:30 27.03. 15:45 27.03. 16:27 Planning the coverage New start time (15:30) A summary and 3 images are scheduled for 16:30 Flash Referring event = 4711 Summary Referring event = 4711 event ID = 4711 event ID = 4711 event ID = 4711 news ID = 4833 news ID = 4871 Mark: agency intends to cover Updating the event Do we need more material? Unplanned news with reference to the event Expected summary for this event Rich metadata availiable 27.03. 16:29 3 Images Referring event = 4711 news ID = 4903 Expected images for this event Folie 16
EventsML-G2 in Action (Praxis I) Folie 17
EventsML-G2 in Action (Praxis II) Folie 18
inter system communication Events System Knowledge Base EventsML-G2 NewsML-G2 G2 Concepts News System News Archive Customer & Partner Content Delivery Knowledge Cache Folie 19
Weitere Möglichkeiten Spezielle Kalender (prospektiv) Jahrestage Spezielle Kalender (retrospektiv) Chronologie der sportlichen Ereignisse in 2009 Metadatenbasierte Filter für Non-Media Kunden Automotive Events für GM Verknüpfungen unterschiedlicher Knowledge Bases dpa:[gordon Brown] mit geringer Informationsdichte same as pa:[gordon Brown] mit weiterführenden Informationen Übergreifende Planung Coverage on Demand Angebot und Austausch der Coverage (Sportberichterstattung zwischen ARD und ZDF?) Folie 20
Aktuelle Fragen Garantiert dpa, dass der Feed langfristig geliefert wird? Die Event - zentrierte Berichterstattung ist eine strategische Entscheidung der dpa Als zukünftiges Kommunikationsmodell wird bei dpa NAR G2 eingesetzt werden Der Einsatz eines international vereinbarten Standards garantiert eine langfristige Stabilität des Formats Das G2 Modell ermöglicht die Erweiterbarkeit, ohne bestehende Vereinbarungen zu verletzen Wie skalierbar ist die Belieferung im Umfang? Aufgrund der reichhaltigen Metadatenstruktur ist die Skalierbarkeit sowohl sendend, als auch empfangend gegeben Folie 21
Weitere Quellen Spezifikation EventsML-G2 http://www.iptc.org/std/eventsml-g2/eventsml-g2_1.1.zip Testcase für ein eigenes EventsML-G2 Objekt http://www.iptc.org/std/eventsml-g2/1.1/examples/eventsmltestpage2.html G2 Implementation Guidelines http://www.iptc.org/std/nar/1.3/documentation/iptc-g2-implementation-guide_1.zip Folie 22
Vielen Dank für Ihre Aufmerksamkeit! dpa-mediatechnology GmbH Robert Schmidt-Nia Mittelweg 38 20148 Hamburg Telefon +49 (0)40 4113 32458 Telefax +49 (0)40 4113 32407 E-Mail robert.schmidt-nia@dpa-mediatec.com www.dpa-mediatec.com