Table: TVA (TV-Anytime)

MAWG Relation TV-Anytime How to do the mapping Datatype XPath

Base:

TVAMain/ProgramDescription/ProgramInformationTable/ProgramInformation

Ecah term is to be preceded by the namespace 'tva:'

Descriptive Properties (Core Set)
Identification
ma:identifier  exact programId

OtherIdentifier

anyURI

string 

./@programId

./OtherIdentifier

ma:title  exact Title

ShortTitle

TitleImage

TitleVideo

TitleAudio

Media titles allow identifying the resource by means other than text string

string

anyURI

anyURI

anyURI

./Title

./ShortTitle

./MediaTitle/TitleImage/MediaUri

./MediaTitle/TitleVideo/MediaUri

./MediaTitle/TitleAudio/MediaUri

ma:language  exact Language, CaptionLanguage, SignLanguage TVA gives information on three distinct types of languages, with additional attributes, aggregation of information would allow further informing ma:language  string

string

string

./BasicDescription/Language/language + /@type + /@supplemental

./BasicDescription/CaptionLanguage/language + /@primary /@translation /@supplemental /@closed

./BasicDescription/SignLanguage/language + /@primary /@translation /@type /@closed

ma:locator  exact ProgramURL   anyURI

anyURI

anyURI

anyURI

TVAMain/ProgramDescription/ProgramLocationTable/ScheduleEvent/ProgramURL

TVAMain/ProgramDescription/ProgramLocationTable/BroadcastEvent/ProgramURL

TVAMain/ProgramDescription/ProgramLocationTable/OnDemandProgram/ProgramURL

TVAMain/ProgramDescription/ProgramLocationTable/PushDownload/ProgramURL

Creation
ma:contributor exact CreditsItem If a person, the given and family names should be aggregated  string ./BasicDescription/CreditsList/CreditsItem/PersonName/GivenName + FamilyName

or

./BasicDescription/CreditsList/CreditsItem/OrganisationName

ma:creator  similar CredistItem the credit item is relevant if the role is of creator inc. 'creator' as such  string ./BasicDescription/CreditsList/CreditsItem/PersonName/GivenName + FamilyName

or

./BasicDescription/CreditsList/CreditsItem/OrganisationName

if

./BasicDescription/CreditsList/CreditsItem/@role is a creator role (reference to a classification scheme)

ma:createDate  exact ProductionDate CreationCoordinates/CreationDate   string

string

./ProductionDate/TimePoint

./CreationCoordinates/CreationDate/TimePoint

ma:location  exact ProductionLocation

CreationCoordinates/CreationLocation

DepictedCoordinates/CreationLocation

  string

string

string

./ProductionLocation/regionCode

.(CreationCoordinates/CreationLocation/regionCode

./DepictedCoordinates/CreationLocation/regionCode

Content Description
ma:description similar Synopsis,

PromotionalInformation,

Keywords,

ParentalRating,

Award

All the following fields are eligible to the mapping   string

string

string

string

string

./BasicDescription/Synopsis

./BasicDescription/PromotionalInformation

./BasicDescription/Keyword

./BasicDescription/ParentalGuidance/ParentalRating/Name

./BasicDescription/AwardList/AwardListItem/Title

ma:keyword  exact Keyword   string ./Keyword
ma:genre  exact Genre Free text or reference to a classification scheme  anyURI

string

./Genre/@href

./Genre/Name

ma:rating  exact Rating

FreeReviewText

ReviewReference

float

string

anyURI

TVAMain/ProgramDescription/ProgramReviewTable/Review/Rating

TVAMain/ProgramDescription/ProgramReviewTable/Review/FreeReviewText

TVAMain/ProgramDescription/ProgramReviewTable/Review/ReviewReference

Relational
ma:relation  similar RelatedMaterial

MemberOf

EpisodeOf

DerivedFrom PartOfAggregatedProgram

AggregationOf

Several relational fields in TVA.

A crid attribute is an URI identifying the related resource

anyURI 

nonNegativeInteger

anyURI

anyURI

anyURI

anyURI

anyURI

./BasicDescription/RelatedMaterial/MediaLocator/MediaUri

./BasicDescription/RelatedMaterial/MediaLocator/StreamId

./MemberOf/crid

./EpisodeOf/crid

./Derivedfrom/crid

./PartOfAggregatedProgramme/crid

./AggregationOf/AggregatedProgram/crid

ma:collection  similar GroupInformation/Title   string TVAMain/ProgramDescription/GroupInformationTable/GroupInformation/BasicDescription/Title
Rights
ma:copyright  similar DRMDeclaration/LicenseLocator

DRMDeclaration/LicenseExpression

Free text or a pointer to an external resource  anyURI

string

./PurchaseList/PurchaseItem/DRMDeclaration/LicenseLocator

./PurchaseList/PurchaseItem/DRMDeclaration/LicenseExpression

ma:license exact DRMDeclaration/LicenseLocator DRMDeclaration/LicenseExpression Free text or a pointer to an external resource  anyURI

string

./PurchaseList/PurchaseItem/DRMDeclaration/LicenseLocator ./PurchaseList/PurchaseItem/DRMDeclaration/LicenseExpression
Distribution
ma:publisher  similar CreditsItem

Owner

CreditsItem of role 'publisher'

or service owner

string

string

./BasicDescription/CreditsList/CreditsItem/PersonName/GivenName + FamilyName

or

./BasicDescription/CreditsList/CreditsItem/OrganisationName

if

./BasicDescription/CreditsList/CreditsItem/@role is 'publisher' (e.g. reference to a classification scheme)

TVAMain/ProgramDescription/ServiceInformationTable/ServiceInformation/Name

ma:targetAudience  similar Genre in TVA target audience is a genre using a specific classification scheme anyURI

string

./Genre/@href

./Genre/Name

Fragments
ma:fragments exact SegmentLocator

KeyFrameLocator

A fragment / segment can be identified by a time locator or its first frame and duration

string

string

TVAMain/ProgramDescription/SegmentInformationTable/SegmentInformation/SegmentLocator/MediaRelTimePoint

TVAMain/ProgramDescription/SegmentInformationTable/SegmentInformation/SegmentLocator/MediaDuration

ma:namedFragment exact segmentId

OtherIdentifier

in TVA a fragment / segment can be named by its identifier string

string

TVAMain/ProgramDescription/SegmentInformationTable/SegmentInformation/@segmentId

TVAMain/ProgramDescription/SegmentInformationTable/SegmentInformation/OtherIdentifier

Technical Properties
ma:frameSize  derived VideoAttributes/VerticalSize

VideoAttributes/HorizontalSize

   unsignedShort

 unsignedShort

./AVAttributes/VideoAttributes/VerticalSize

./AVAttributes/VideoAttributes/HorizontalSize

ma:compression  exact AVAttributes/AudioAttributes/Coding AVAttributes/VideoAttributes/Coding  A text or reference to a classification scheme anyURI

string

anyURI

string

./AVAttributes/AudioAttributes/Coding/@href

./AVAttributes/AudioAttributes/Coding/Name

./AVAttributes/VideoAttributes/Coding/@href

./AVAttributes/VideoAttributes/Coding/Name

ma:duration  exact Duration   duration ./Duration

TVAMain/ProgramDescription/ProgramLocationTable/ScheduleEvent/PublishedDuration

TVAMain/ProgramDescription/ProgramLocationTable/BroadcastEvent/PublishedDuration

TVAMain/ProgramDescription/ProgramLocationTable/OnDemandProgram/PublishedDuration

TVAMain/ProgramDescription/ProgramLocationTable/PushDownload/PublishedDuration

ma:format  exact FileFormat Several TVA AVAttributes are eligible string

string

./AVAttributes/FileFormat/Name

./AVAttributes/System/Name

ma:samplingRate exact SampleFrequency nonNegativeInteger ./AVAttributes/AudioAttributes/SampleFrequency
ma:bitrate exact Bitrate nonNegativeInteger ./AVAttributes/AudioAttributes/Bitrate
ma:numTracks exact NumOfChannels nonNegativeInteger ./AVAttributes/AudioAttributes/NumOfChannels

back to table of contents