Top Banner
The Storyline Ontology Jeremy Tarling @jeremytarling Data Architect BBC News
31

Implementing the Storyline Ontology in BBC News

Aug 23, 2014

Download

Internet

Jeremy Tarling

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Implementing the Storyline Ontology in BBC News

The Storyline Ontology

Jeremy Tarling @jeremytarlingData Architect BBC News

Page 2: Implementing the Storyline Ontology in BBC News

http://www.bbc.co.uk/news

Page 3: Implementing the Storyline Ontology in BBC News

semantic annotation

Page 4: Implementing the Storyline Ontology in BBC News

journalists ‘tagging’annotating (“tagging”) content

tool embedded into CMSconcept extraction/NLP for topic suggestion

journalists accept/reject suggested topics

Page 5: Implementing the Storyline Ontology in BBC News

pilot – location taggingit worked…

except when big stories broke

we write several articles about thesame storyline

Page 6: Implementing the Storyline Ontology in BBC News

articles…storytelling is fragmented

manual linking decays

massive amount of repetition

Page 7: Implementing the Storyline Ontology in BBC News

from articles to storylinesdevelop a data model to describe a news storyline and its topics

refine our content model to handle granular updates (A/V clip, short-form, social media update, long-form)

ask journalists to annotate (‘tag’) these updates with their storyline

Page 8: Implementing the Storyline Ontology in BBC News

collaborative model development

Page 9: Implementing the Storyline Ontology in BBC News

www.purl.org/ontology/storyline

Page 10: Implementing the Storyline Ontology in BBC News

www.purl.org/ontology/storyline

Page 11: Implementing the Storyline Ontology in BBC News

www.purl.org/ontology/storyline

Page 12: Implementing the Storyline Ontology in BBC News

www.purl.org/ontology/storyline

Page 13: Implementing the Storyline Ontology in BBC News

an example storyline

Page 14: Implementing the Storyline Ontology in BBC News

linking storylines

Page 15: Implementing the Storyline Ontology in BBC News

linking events

Page 16: Implementing the Storyline Ontology in BBC News

tag storylines with topics…

Page 17: Implementing the Storyline Ontology in BBC News

topicstopics are real-world entities, or things

peopleorganisationsplacesthemes

Page 18: Implementing the Storyline Ontology in BBC News

people

a Person can have properties like ‘birth-place’, ‘birth-date’, and roles like ‘President of Syria’ or ‘interpreter’

Thamsanqa JantjieNick RobinsonLara Clarke

Bashar al-Assad

Page 19: Implementing the Storyline Ontology in BBC News

organisations

an Organisation can have properties like ‘address’, ‘website’, and can be notably associated with a person, place or theme

Page 20: Implementing the Storyline Ontology in BBC News

places

Places can have a latitudes/longitudes and parent features (an administrative district or country for example)

Page 21: Implementing the Storyline Ontology in BBC News

themes

Themes are the intangible things that we might want to classify our content by: ‘smoking’, ‘unemployment’, ‘health’

healthunemployment

smoking

Page 22: Implementing the Storyline Ontology in BBC News

tagging with a topic <:thing> :type <:video> <:thing> :about <:David Cameron>

but is this video clip really about the topic of David Cameron?

Page 23: Implementing the Storyline Ontology in BBC News

about-ness?

Page 24: Implementing the Storyline Ontology in BBC News

tagging with a storyline<:thing> :type

<:video><:thing> :about

<:storyline><:storyline> :slug “Cameron EU statement”<:storyline> :topic <:David Cameron><:storyline> :topic <:European Union><:storyline> :attribution <:Nick Robinson>

Page 25: Implementing the Storyline Ontology in BBC News

topics connect storylines

Page 26: Implementing the Storyline Ontology in BBC News

curation vs automationtwo ways to present tagged content:automatic aggregations where all content tagged with that storyline, event or topic is included in a chronological streammanual curations where a journalist picks and orders content in order to tell a particular story

Page 27: Implementing the Storyline Ontology in BBC News

automatic aggregation

Page 28: Implementing the Storyline Ontology in BBC News

anything with that storyline or topic tag automatically surfaces it in that streamthis could be the default/out-of-hours state for a storyline or topic pageless time-consuming, but no control over tone and sequence

automatic aggregation

Page 29: Implementing the Storyline Ontology in BBC News

manual curation

Page 30: Implementing the Storyline Ontology in BBC News

more time consuming, but greater controlcandidate content is manually selected for inclusion in a storyline or topic pageattribution – manually curated storylines can be attributed to a person or group (internally or publicly)

manual curation

Page 31: Implementing the Storyline Ontology in BBC News

demo?

production tagging with topics and storylines

live pilot of storyline tagging in the Midlands