The Play Back Ontology
type: Ontology
creator: me
creator: kurtjx
date: 2010-09-13T18:31:52+01:00
description: The Play Back Ontology specification provides basic concepts and properties for describing concepts that are related to the play back domain, e.g. an playlist, play back count and skip counter on/ for the Semantic Web. This document contains a RDF description of the Play Back Ontology.
imports: event.owl
imports: bibo
imports: core
imports: similarity
imports: ns
imports: http://purl.org/dc/elements/1.1/
version info: 0.6

Fixed Playlist
type: Class
comment: A (sub) playlist of a fixed length and a fixed order. This concept should be used to express static relations, e.g. "those three music tracks must always be played in a row".
subclass of: Playlist
term status: testing

Media Action Counter
type: Class
comment: A media action counter. Media actions are for example play back or skip events.
subclass of: Counter
term status: unstable

Play Back Counter
type: Class
comment: A play back counter, e.g. to count the playback of a media object.
subclass of: Media Action Counter
term status: unstable

Playlist
type: Class
comment: A playlist of specific media items, e.g. music tracks, videos or slides.
subclass of: OrderedList
subclass of: Document
term status: unstable

Playlist Slot
type: Class
comment: A playlist slot. It could contain e.g. a music track, a video or a slide, and maybe related with some additional properties. However, it could maybe also included a "sub" playlist, e.g. to keep a fixed sequence of some tracks.
subclass of: Slot
subclass of: Restriction
  min cardinality: 1
  on property: has playlist item
term status: testing

Skip Counter
type: Class
comment: A skip counter, e.g. to count skip events of a media object.
subclass of: Media Action Counter
term status: unstable

Skip Event
type: Class
comment: A specific skip event of something.
subclass of: ScrobbleEvent
term status: testing

has media object
type: ObjectProperty
comment: Associates a media object to its related counter.
domain: Media Action Counter
range: Class
  union of: Document
  union of: Endeavour
sub property of: object
term status: unstable

has media scrobble object
type: ObjectProperty
comment: A media specific scrobble object, e.g. a music track or a video.
range: Class
  union of: Document
  union of: Endeavour
sub property of: scrobble object
term status: testing

has playlist
type: ObjectProperty
comment: Associates a playlist to something.
domain: Thing
range: Playlist
term status: testing

has playlist item
type: ObjectProperty
comment: A specific playlist item, e.g. a music track, video or slides. The range types of this property must be based on bibo:Document or frbr:Endeavour (to keep it somehow media based).
domain: Playlist Slot
range: Class
  union of: Document
  union of: Endeavour
sub property of: item
inverse of: is playlist item of
term status: unstable

has playlist slot
type: ObjectProperty
comment: A specific slot in a playlist.
domain: Playlist
range: Playlist Slot
sub property of: slot
term status: testing

has skip time
type: ObjectProperty
comment: The moment, when someone skipped the media object, e.g. an instant of a timeline of an audio signal.
domain: Skip Event
sub property of: time
term status: testing

has transition
type: ObjectProperty
comment: This relation directs to a description of a transition between two neighbouring playlist slots, e.g. two successive music tracks in a dj mix.
domain: Playlist Slot
sub property of: association
term status: testing