Program **

Context

A Program is a datastructure in the doms by which television and radio streams are devided.

For presentation purposes, a program is one contextual unit.

Description of pattern

A program defines a period of time on a television channel that represents a coherent related stream of film and or sound.

Problem description

There are multiple challenges with programs and the way we represent them, some of these have been solved by using the shard data-structure for representing the actual content of a file. The more specific problems, for programs, are described below.

Solution

The Program object contain all the bibliographic information we have about the specific aired program. The primary data is stored in the PBCORE datastream, not suprisingly in the PBCore format. We use PBCore version 1.1.

The original bibliographic metadata is in the Ritzau and Gallup/TVMeter format. At present we do not have access to the Gallup/TVMeter data. The original data is stored in the RITZAU_ORIGINAL and GALLUP_ORIGINAL datastreams in the Program object. They have no useful schema, as the data is not really xml.

The Program object contain one and just one relation to a Shard Object, with the predicate "http://doms.statsbiblioteket.dk/relations/default/0/1/#hasShard". There must be a 1-to-1 relation between Program and Shard objects.

Consider next

GuidelinesForNewDatamodel/PatternLanguage/Program (last edited 2010-12-07 12:29:27 by eab)