Implementing the Storyline Ontology in BBC News

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

description

 

Transcript of Implementing the Storyline Ontology in BBC News

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