thomson reuters presentation templatephmdc.org/phmdc2014/iptc-phmdc2014-dcompton-g2stdvideore… ·...

36
THOMSON REUTERS IPTC G2-Standards & Video within Thomson Reuters 5 th June 2014 | Photo Metadata Conference | CEPIC | Berlin Dave Compton, Information Architect News Platform Capabilities, Thomson Reuters [email protected] V0.07 – 05/06/2014

Upload: others

Post on 28-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

THOMSON REUTERS

IPTC G2-Standards & Video within Thomson Reuters 5th June 2014 | Photo Metadata Conference | CEPIC | Berlin Dave Compton, Information Architect News Platform Capabilities, Thomson Reuters [email protected] V0.07 – 05/06/2014

Page 2: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

Dave Compton Information Architect, News Platform Capabilities, Thomson Reuters

• Within Thomson Reuters – Working with Reuters News & Financial data for ~20 years – News / Media / Trading Systems – All aspects of feed & format handling and transformation – Co-designer of the Reuters Internet Delivery System / Media Platform – IPTC G2S Technical owner within TR – Also involved in Rights, Metadata, Linked/Open Data

• At the IPTC – TR Technical representative – NewsML-G2 Technical Lead – Contributor to: RightsML, News in JSON, Semantic Exchange

• Find me at – [email protected] – http://www.linkedin.com/in/davecompton – https://twitter.com/dav3c

Page 3: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Tony Gentile

TR & the G2-Standards (G2) “Speed is nothing without Accuracy” – Reuters

Page 4: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Tony Gentile

TR & the G2-Standards (G2) “Speed is nothing without Accuracy” – Reuters ... this includes Video Metadata

Page 5: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

G2 Video in TR Agenda • TR & the G2-Standards (G2)

• TR Video

• TR Video Metadata

• Identifying the Pieces

• A side(car) helping of Metadata

• Show me the Data

• Note ...

Salient Information

Geek Alert!

[[G2] ->

Page 6: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Stephen Lam

TR & the G2-Standards (G2)

Page 7: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Why did TR choose G2? • G2 ticks all the Requirements

– Cross-domain: News, Events ... Rights, Linked Data – Multimedia: Text, Picture, Graphic, Audio, Video – Content Representation: Inline and/or referenced – Consistent Metadata: Administrative, Descriptive, Rights – Clarity: Qualified coding – Flexibility: Items, Packages, Events, Vocabularies – Extensibility: Other namespaces, Extension Points – Management: Identification, Versioning, Linking – Rights: Copyright, Usage ... Integrate with MRR

Use ->

Page 8: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Is TR actually using G2? • Yes: Currently

– Internally • New Text head-end generates G2 natively • Combination of native generation and transformation • Used across News and Events • Used for the TR subject coding scheme definition

– Externally • All ‘simple’ Multimedia • All Packages, including Video and Multimedia

• Yes: In the future – Internally

• New Picture/Graphic and Video head-ends will generate G2 natively

Note ->

Page 9: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

G2 Video in TR Considerations • Metadata field semantics need clearly defining [Source]

• Need a standard PLUS Guidelines [Spec + Usage + ?]

• Can a minimal metadata property set be defined?

• Confidence, Relevance and Significance all help

• Different consumers have different requirements – Metadata, THEN choose media: [Video?] – Media WITH metadata: [Images]

• Don’t forget the limitations of existing systems’ entry

• Don’t assume legacy formats will go away soon

• Assume nothing ...

[TR Video] ->

Page 10: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Wolfgang Rattay

TR Video

Page 11: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Editorial – Video Stats • 350 Camera crews globally

• 120 Bureaux globally

• 250 – 350 stories filed per day averaging 2 minutes each

• 60%-80% of the content shot by Reuters

• 20%-40% of content up-picks (3rd party content)

• Mixture of Breaking News & Scheduled events

Workflow ->

Page 12: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Editorial – Video Workflow Sys ->

Page 13: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Editorial – Video Systems • WNE: World News Express

– BCV: Broadcast Video

• TVDAMS: TV Digital Asset Management System – OLV: Online Video

Sys ->

Page 14: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR WNE vs. TVDAMS • BCV and OLV Processing

BC OL ->

Video Flow- v0.0.03, 06/10/11, D J Compton, NMG- Master in: REF-DIAGRAMS

VIDEOEDITINGEd (bin)

SCRIPTEDITINGEd NSML

VIDEOMETADATA

G2VIDEO

PROCESSING

BCVHOSTING

OLVHOSTING

(bin)

TRANS-CODING

(bin)

BCV Package

OLV Package

(bin)

MEDIAPLATFORM

C

L

I

E

N

T

S

BCV Package

OLV Package

(bin)

(bin)

METADATAMAPPING

(other)

Binary

MNL2

WNE TVDAMs

Page 15: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Broadcast vs. Online • BCV and OLV G2 Representation

[Vid MD] ->

BCV vs. OLV- v0.0.02, 06/10/11, D J Compton, NMG- Master in: REF-DIAGRAMS

VideoPackage

Text Item(Script)

Video Item(BCV)

BCVVideo

Package

Text Item(Script)

Video Item(OLV)

OLV

Picture Item(Script)

Audio Item

S CC

K K K

A

A

Slate Content Keyframe Audio

CC

CK

Broadcast Video (BCV)

A

Online Video (OLV)

Page 16: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Sivaram V/Files

TR Video Metadata

Page 17: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Metadata – The Usual Suspects • Rights / Usage Metadata

– Who should be attributed? – Do any restrictions apply?

• Item Metadata – Is the Item usable? – When was this item version created?

• Administrative / Descriptive Metadata – When was the content created? – Which parties contributed to the content? – What languages are used in the video? – What is the video about?

Value Add ->

Page 18: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Metadata – Value Added • Associations

– What Items are in this Package?

• Relationships – Was this Item / Package created from another resource?

• Per-Part Metadata – What metadata is specific to a ‘Shot’ within a ‘Clip’?

Video ->

o o o

Clip-level Metadata

Slate

Clip

Shot ShotShot

Shot-level Metadata

ITN Video Rights- v0.0.02, 14/02/13, D J Compton, News Architecture- Master in: NFR006 ITN-Video-Rights

partMeta: slate

partMeta: content

partMeta: keyframe

Page 19: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Metadata – Video-specific • Basic

– Rendition – Content Type – Width / Height – Duration

• Audio – Bit Rate / Sample Rate / Variable Bit Rate Flag / Codec

• Video – Average Bit Rate / Scan / Sampling / Variable Bit Rate Flag /

Aspect Ratio / Codec

[Pieces] ->

Page 20: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Tomas Bravo

Identifying the Pieces

Page 21: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Text was easy ... sort of • Every Item* has a TR-UNIQUE Identifier

Each set of updates for a given Item has the SAME Identifier – Item A

• Each set of updates for a given Item has a GLOBALLY UNIQUE Identifier

Every Item has a UNIQUE Version – Reuters.com: Item A, Version 1 ... Item A, Version 2 ...

* Item or Package

... ->

Page 22: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Text was easy ... sort of 2 • Every Item has a Slugline

– Item A, Version 1, Slugline 1

• Each Item has a UNIQUE TR Filename – Based on: Item A, Version 1, Slugline 1

But we need more for Multimedia ...

Extend ->

Page 23: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Extending for Multimedia • To include

– Picture, Graphic, Audio, Video

• Each Content Rendition has a UNIQUE Rendition Name – Item A, Version 1, Rendition R1

• Each Content Rendition has a UNIQUE TR URI – reuters.com, Item A, Version 1, Rendition R1

• Each Content Rendition has a UNIQUE TR Download URL – Based on: reuters.com, Item A, Version 1, Rendition R1

MM Ex ->

Page 24: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Multimedia Example • Each Item has a TR-UNIQUE Identifier

Each set of updates for a given Item has the SAME Identifier

<altId type="idType:SID" rtr:isOriginal="1">LOVEA4C17HW5A</altId>

• Each set of updates for a given Item has a GLOBALLY UNIQUE Identifier

Every Item has a UNIQUE Version <newsItem guid="tag:reuters.com,2014:newsml_LOVEA4C17HW5A" version="1“ …

... ->

Page 25: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Multimedia Example 2 • Each Item has a Slugline <slugline xml:lang="en">ANTARCTICA-USA-ICE LOSS-TRACKED (O)</slugline>

• Each Item has a UNIQUE TR Filename <fileName>2014-05-

13T153933Z_1_LOVEA4C17HW5A_RTRMADV_0_ANTARCTICA-USA-ICE-LOSS-TRACKED-O.XML</fileName>

... ->

Page 26: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Multimedia Example 3 • Each Content rendition has a UNIQUE Rendition Name <remoteContent rendition="rend:stream:6756:16x9:mpg“ …

• Each Content rendition has a UNIQUE TR Filename <altId type="idType:fileBIN">2014-05-

13T153933Z_1_LOVEA4C17HW5A_RTRMADV_STREAM-6756-16X9-MPG_ANTARCTICA-USA-ICE-LOSS-TRACKED-O.MPG</altId>

• Each Content rendition has a UNIQUE TR URI <remoteContent residref="tag:reuters.com,0000:binary_LOVEA4C17HW5A-

STREAM:6756:16X9:MPG“ …

• Each Content rendition has a UNIQUE TR Download URL <remoteContent href="http://content.reuters.com/auth-

server/content/tag:reuters.com,2014:newsml_OV0JKYQU7:1/tag:reuters.com,0000:binary_LOVEA4C17HW5A-STREAM:6756:16X9:MPG" …

... ->

Page 27: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Multimedia Example - Summary • Identification Content ID: LOVEA4C17HW5A Item ID: tag:reuters.com,2014:newsml_LOVEA4C17HW5A Slugline: ANTARCTICA-USA-ICE LOSS-TRACKED (O) Item Filename: 2014-05-

13T153933Z_1_LOVEA4C17HW5A_RTRMADV_0_ANTARCTICA-USA-ICE-LOSS-TRACKED-O.XML

Rendition: rend:stream:6756:16x9:mpg Rendition ID: tag:reuters.com,0000:binary_LOVEA4C17HW5A-

STREAM:6756:16X9:MPG Rendition Filename: 2014-05-

13T153933Z_1_LOVEA4C17HW5A_RTRMADV_STREAM-6756-16X9-MPG_ANTARCTICA-USA-ICE-LOSS-TRACKED-O.MPG

[Side] ->

Page 28: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Yannis Behrakis

A side(car) helping of Metadata

Page 29: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Together, separately • Create a G2 Item to describe each multimedia

component – Text: Script – Video: Video Rendition(s) – Picture: Keyframe Rendition(s) – Audio: Audio Track Rendition(s)

• Create a G2 Package to group the multimedia components – Associated the multimedia components

• Create any related multimedia content rendition(s) – Referenced by the multimedia components

G2 CDN ->

Page 30: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Delivering benefit

[Show] ->

OLV Items- v0.0.02, 03/06/14, D J Compton, PlatCap- Master in: REF-DIAGRAMS

BC VideoPackage

Text Item(Script)

Video Item(BCV)

OL VideoPackage

Text Item(Script)

Video Item(OLV)

Picture Item(Script)

Audio Item

derivedFrom

refs

refs

refs

refs

G2 Message CDN

derivedFrom

refs

refs

derivedFrom

MPG, MP4

MP3

JPG

3GP, 3G2ASFFLV

Page 31: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Pichi Chuang

Show me the Metadata

Page 32: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Accessing Multimedia Content • Reuters Media Connect Platform – Architecture

Access ->

Feed Processing - v0.0.02, 24/10/08, D J Compton, Reuters Media- Master in: CS / NFR006

PARSE NORMALISE

StyleGuide

FeedDefinitions

GenericField List

NORMALISER

GENERATE

NML2GENERATOR

NonNML2Feeds

NML2XSDs

DATABASE

STORE

GenericFields

DISTRIBUTE

NML2Feeds

PARSERPARSERPARSERS

PARSERPARSERPARSERS

PARSERPARSERDISTRIBUTORS

HOSTED

FTPPUSH

WEBSERVICES

TIMEDPULL

Page 33: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Accessing Multimedia Content 2 • Supports

– Push: FTP – Pull: Content Downloader – Hosted: MediaExpress – API: Web Services

• Querying by – Video package – Item – Channel – Keyword – More ...

Summ ->

Page 34: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Summary • Leveraged G2 across all Multimedia

– For ease of adoption

• Standardised Metadata across Media Types / Renditions – For a more consistent content experience

• Defined and included relationships – To facilitate content discovery & association

• Provided multiple content access methods – To maximise content retrieval and usage

Next ->

Page 35: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

DRAFT – NOT FOR CIRCULATION

G2 Video in TR Next Steps • G2 Metadata

– Ongoing refresh of head-ends: Picture, Graphic, Audio, Video – Enhance per-shot properties. Esp. Rights – Enhance Item::Item and Item::Resource data – Enhance Video metadata: better, deeper – Expose keywording

• Discoverability – Enhance/link: People, Places, Locations ... – Link: News :: Events :: Data

• Binary Metadata – Adding (more) metadata to binary media

[Q&A] ->

Page 36: THOMSON REUTERS PRESENTATION TEMPLATEphmdc.org/phmdc2014/IPTC-PhMdC2014-DCompton-G2StdVideoRe… · • BCV and OLV Processing BC OL -> Video Flow - v0.0.03, 06/10/11, D J Compton,

REUTERS/Fabian Bimmer

Any Questions? Refs ->

[email protected] http://www.linkedin.com/in/davecompton https://twitter.com/dav3c