This presentation was given at the annual general meeting of IPTC (25th of June 2013) Paris, France.
The presentation gives an overview of the Storylines Data Model. purl.org/ontology/storyline
2. Slide by Ben Gammon, Head of UX for BBC News online
3. Storylines
• Journalists and editors see news events in
terms of stories.
• Topic/keyword pairs and Slugs are mnemonics
to be shouted across news desks.
• They are inaccurate, inadequate and
ineloquent for semantics, automation and
packaging.
• Need a simple model that is generally useful.
• Open Source Project (published under CC-SA)
with a schema.org microdata serialisation
4. Slide by Ben Gammon, Head of UX for BBC News online
5. Slide by Ben Gammon, Head of UX for BBC News online
6. Slide by Ben Gammon, Head of UX for BBC News online
7. Event
Storyline
synopsis
StorylineSlot
News Storyline Model (simplified)
index
(ordinal)
StorylineComponent
Attribution
comment title
Topic
timeStamp
hasSlot
followssubClassOf
contains
subClassOf
attributedTo
topic
hasDevelopment
hasChapter
hasUpdate
purl.org/ontology/storyline
9. sl:Storyline
<Pope Francis I>
<The Election of Pope
Francis I>
<A New Pope>
sl:topic
sl:hasSlot
sl:contains
<The Abuse
Issue>
sl:hasSlot
sl:contains
<How Did They
Choose...>
sl:hasSlot
sl:contains
<John Hooper>
sl:attribut
edTo
rdf:type
rdf:type
rdf:type
rdf:type
sl:StorylineSlot
rdf:type
rdf:type
rdf:type
sl:Attribution
sl:Topic
rdf:type
rdf:type
<Chapter>
sl:storylineType
sl:StorylineType
rdf:type
sl:follows
<21/2/2013
07:06>
Storyline:time
10. Convenience
properties for 'slug'
information,
summaries or
editorial notes
nsl:Event
nsl:Storyline
nsl:topic
nsl:synopsis
nsl:StorylineSlot
rdfs:domain
News Storyline Model
nsl:follows
nsl:index
(ordinal)
nsl:hasSlot
nsl:contains
nsl:StorylineComponent
nsl:attributedTo
nsl:Attribution
Assign attribution and
provenance to a
storyline to indicate the
owner of the
interpretation
Slots can contain real
world events or other
storylines (chapters,
subplots, news
developments etc)
StorylineSlots can
be unordered,
totally ordered,
partially ordered or
ordered by time
nsl:comment
nsl:title
nsl:Topic
xsd:string
xsd:integer
nsl:time
time:TemporalEntitity
This property could be
specialised to capture
more specific ordering
between slots such as
causality
instance
owl:ObjectProperty
owl:Class
owl:DatatypeProperty
external class or property
Associate Storylines
with Entities from
some external
knowledge domain
Relationships between
Storylines may be
typed to align with
editorial convention via
subProperties
Associate Creative Works
to storylines using an
appropriate tagging /
annotation model
rdfs:range
rdfs:domain
rdfs:domain
rdfs:domain
rdfs:range
rdfs:domain
rdfs:subClassOf
rdfs:range
rdfs:domain
rdfs:subClassOf
rdfs:range
rdfs:domain
rdfs:domain
rdfs:domain
rdfs:range
rdfs:range
rdfs:range
rdfs:range
rdfs:range
rdfs:range
rdfs:domain
nsl:hasChapter
rdfs:subProperty
Of
rdfs:domain
rdfs:range
nsl:hasUpdate
rdfs:subProperty
Of
nsl:hasDevelop
ment
rdfs:subProperty
Of
11. 2003 article
MEP speeding
allegations
Docu
ment
Docu
ment
Docu
ment
Chris
Huhne
2005
General
Election
1999
MEP
Elections
Docu
ment
Docu
ment
Docu
ment
Profile
Page
(created
2005)
Lib Dem
Leadership
Contest (Ming)
2006
Lib Dem
Leadership
Contest (Clegg)
2007
General Election
2010
Docu
ment
Docu
ment
Docu
ment
Chris Huhne's
Rise to Power
Docu
ment
Docu
ment
Docu
ment
Docu
ment
Docu
ment
Docu
ment
Q + A
Timeline
Affair
Revealed
(June
2010)
Split from
Wife
(Sept
2010)
Speeding
Points
Story
(2011)
Carina
T.
Vicky
Pryce
Huhne's
Affair
Huhne's
Troubles
Huhne Rise and Fall
Trial
Imprisionment
Trial by Jury
on Trial Coalition Crisis
1
2
3
4
5a
6
7
8
9
5b
5c
Person
Event
Storyline
Creative
Work
Evolution of a
Storyline – A Case
of the Huhnes