Storyline Ontology
type: Ontology
comment: An ontology to represent News Storylines.
contributor: Dan Brickley
contributor: Helen Lippell
contributor: Matt Chadburn
contributor: Michael Smethurst
contributor: Paul Rissen
contributor: Sebastien Cevey
contributor: Tom Leitch
creator: jarredmcginnis
creator: paulwilton
creator: Jeremy Tarling
date: 2013-05-01
rights: This ontology is distributed under the Creative Commons SA-3.0 license
title: A News Storyline Ontology
license: http://creativecommons.org/licenses/by-sa/3.0/
canonical location: https://repo.dev.bbc.co.uk/services/linked-data/ontologies/domain/news/storyline-0.3.ttl
change reason: added nsl:createdDate, moved domain of nsl:time to nsl:StorylineSLot
public: true
slug: storyline
version: 0.3
prior version: http://purl.org/ontology/storyline/0.2
version IRI: http://purl.org/ontology/storyline/0.3
version info: 0.3

Attribution
type: Class
comment: Attribution of a storyline used for attributing the interpretation of the storyline to some agent. An interface class, that doesn't restrict the implementation of an attribution.
term status: testing

Event
type: Class
comment: A newsworthy event. An un-disputable real world event.
subclass of: StorylineComponent
term status: testing

Storyline
type: Class
comment: A news storyline.
subclass of: StorylineComponent
term status: testing

StorylineComponent
type: Class
comment: An abstract parent class of storyline components.
term status: testing

StorylineSlot
type: Class
comment: A storyline slot, used as a container for storyline components.
term status: testing

Topic
type: Class
comment: The topic of a storyline. An interface to some concept in a knowledge domain.
term status: testing

attributedTo
type: ObjectProperty
comment: Associates a storyline to its attribution. Provides for interpretation provenance through attribution
domain: Storyline
range: Attribution
term status: testing

comment
type: AnnotationProperty
comment: An editorial comment on a storyline
domain: Storyline
range: Literal
sub property of: comment
term status: testing

contains
type: ObjectProperty
comment: Associates a Slot to a StorylineComponent contained therein. Can be a news event or another storyline
domain: StorylineSlot
range: StorylineComponent
term status: testing

dateCreated
type: DatatypeProperty
comment: The date a storyline was created
domain: StorylineComponent
range: dateTime
term status: testing

follows
type: ObjectProperty
comment: Allows one or more slots to be sequenced. Slot A follows Slot B.
domain: StorylineSlot
range: StorylineSlot
term status: testing

hasChapter
type: ObjectProperty
comment: Associates a slot to a storyline as a chapter of an existing storyline.
domain: Storyline
range: StorylineSlot
sub property of: hasSlot
term status: testing

hasDevelopment
type: ObjectProperty
comment: Associates a slot to a storyline as a development of an existing storyline.
domain: Storyline
range: StorylineSlot
sub property of: hasSlot
term status: testing

hasSlot
type: ObjectProperty
comment: Associates a slot to a storyline. A storyline can have many slots
domain: Storyline
range: StorylineSlot
term status: testing

hasUpdate
type: ObjectProperty
comment: Associates a slot to a storyline as an update to an existing storyline.
domain: Storyline
range: StorylineSlot
sub property of: hasSlot
term status: testing

index
type: DatatypeProperty
comment: A slot index. Allows slots to be ordered numerically
domain: StorylineSlot
range: integer
term status: testing

synopsis
type: DatatypeProperty
comment: The synopsis of a storyline
domain: Storyline
range: Literal
term status: testing

time
type: ObjectProperty
comment: The time of a slot. A Temporal entity, an interval. Allows slots to be ordered temporally.
domain: StorylineSlot
range: TemporalEntity
term status: testing

title
type: AnnotationProperty
comment: A title of a storyline
domain: Storyline
range: Literal
sub property of: label
term status: testing

topic
type: ObjectProperty
comment: Associates a slot to a topic
domain: Storyline
range: Topic
term status: testing