back to Ontology for Media Resource 1.0  

Mapping table

Table of contents

  1. Summary
  2. XMP
  3. ID3
  4. iTunes
  5. Quicktime
  6. SearchMonkey
  7. MediaRDF
  8. LOM
  9. METS
  10. EXIF
  11. CableLabs 1.1
  12. CableLabs 2.0
  13. DIG
  14. MIX
  15. FRBR
  16. MediaRSS
  17. TXFeed
  18. YouTube
  19. VRA
  20. IPTC
  21. TVA
  22. EBUCore
  23. EBUP
  24. MPEG7
  25. SMTPD

Introduction

The following mappings are established between various multimedia metadata formats with core vocabulary of MA WG as pivot.
This list of formats is not closed, nor does it pretends to be exhaustive. The medie Annotations Working Group still looks at rationale for including and excluding formats to be considered in the final mapping table;


back to table of contents

Table 0: Summary

MAWG

Description

XMP

ID3 frames

iTunes

QT

SearchMonkey Media

MediaRDF Vocabulary (Video)

LOM 2.1

METS

EXIF

Cablelabs1.1

Cablelabs2.0

DIG35

MIX

FRBR

Media RSS

TXFeed

Youtube

VRA

IPTC NewsML-G2

TV-Anytime

EBUCore

EBU P-META

MPEG-7 XPath

SMPTE Designator

  
                           

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

o

o

o

 

 

o

o

o

o

o

o

o

 

 

o

o

o

o

o

o

o

o

o

o

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

o

o

o

o

 

o

o

o

o

o

o

o

o

 

o

o

o

 

o

o

o

o

o

o

  

ma:description

A textual description of the content of the resource.

o

o

o

 

o

o

 

o

o

o

o

 

 

o

o

o

 

o

o

o

o

o

o

  

ma:format

MIME type of the entity (wrapper, bucket media types)

o

o

 

 

o

 

o

o

 

o

o

o

o

 

o

o

o

o

o

o

o

o

o

o

  

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

o

 

 

 

 

o

o

o

o

o

o

o

 

o

o

o

o

o

o

o

o

o

o

  

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

o

o

 

 

 

 

o

 

 

o

o

 

 

 

o

 

o

 

o

o

o

o

o

o

  

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

o

o

o

o

 

 

o

 

 

o

o

o

 

 

o

 

o

 

 

o

o

o

o

o

  

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

o

 

 

 

 

o

o

o

o

o

 

 

 

 

o

 

o

 

o

o

o

o

o

  

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

o

o

 

o

 

 

o

 

o

o

 

o

 

o

o

o

o

o

o

o

o

o

o

o

  

ma:title

The title of the document, or the name given to the resource.

o

o

o

o

 

o

o

o

o

o

o

o

 

o

o

o

o

o

o

o

o

o

o

o

  

ma:genre

Genre of the entity

o

o

o

o

o

o

o

o

o

o

o

o

 

 

o

o

o

o

o

o

o

o

o

o

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

o

o

o

o

 

 

 

o

o

o

 

o

o

 

 

o

 

o

o

o

o

o

o

o

  

ma:rating

A pair identifying the rating person or organization and the rating (real value)

o

 

 

 

 

 

 

 

o

o

 

 

 

o

 

o

 

 

o

 

 

o

o

  

ma:collection

A name of the collection from wich the entities originates

o

o

o

o

 

 

 

 

 

o

 

 

 

 

 

 

 

o

 

o

o

 

o

o

  

ma:duration

The actual duration of the entity

o

o

 

 

o

o

o

 

 

o

o

 

 

 

o

o

o

 

o

o

o

o

o

o

  

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

o

o

o

o

 

 

 

 

o

o

 

o

 

 

o

o

o

o

o

o

o

 

o

o

  

ma:location

A location associated with the entity. Can be the depicted location or shot location.

o

o

 

 

 

 

 

 

o

o

 

o

 

 

 

 

 

o

o

o

o

o

o

o

  

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

o

 

 

 

 

 

 

o

 

 

o

 

 

o

o

o

 

o

o

o

o

o

o

  

ma:frameSize

The frame size. For example: w:720, h: 480

o

o

 

 

o

 

o

 

o

o

o

 

 

 

o

o

o

 

o

o

o

o

o

o

  

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region

 

 

 

 

o

 

 

 

o

 

 

 

 

 

 

 

 

 

 

 

 

o

o

  

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)

 

 

 

 

o

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

o

o

  
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           

Attributes

(These values show up in the property list)

                         

exact

                          

more specific

                          

more general

                          

related

                          
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           
                           

back to table of contents

Table 1: XMP

MAWG

Description

XMP Attributes

 
    

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

dc:contributor

 

ma:creator

The authors of the resource (listed in order of precedence, if significant).

dc:creator

 

ma:description

A textual description of the content of the resource.

dc:description

 

ma:format

MIME type of the entity (wrapper, bucket media types)

dc:format

 

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

dc:identifier

 

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

dc:language

 

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

dc:publisher

 

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

dc:relation

 

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

dc:subject

 

ma:title

The title of the document, or the name given to the resource.

dc:title

 

ma:genre

Genre of the entity

dc:type

 

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

xmp:CreateDate

 

ma:rating

A pair identifying the rating person or organization and the rating (real value)

xmp:Rating

 

ma:collection

A name of the collection from wich the entities originates

xmpDM:album

 

ma:duration

The actual duration of the entity

xmpDM:duration

 

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

xmpDM:copyright

 

ma:location

A location associated with the entity. Can be the depicted location or shot location.

xmpDM:shotLocation

 

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

xmpDM:videoCompressor

 

ma:frameSize

The frame size. For example: w:720, h: 480

xmpDM:videoFrameSize

 

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region

  

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)

  
    
    

back to table of contents

Table 2: ID3

MAWG

Description

Property

ID3 frames

  
      

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

exact

TOPE, TPE1, TPE2

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

exact

see composer

  

ma:description

A textual description of the content of the resource.

    

ma:format

MIME type of the entity (wrapper, bucket media types)

exact

TFLT

  

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

    

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

exact

TLAN

  

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

exact

TPUB

  

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

    

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

exact

see genre

  

ma:title

The title of the document, or the name given to the resource.

exact

TALB

  
  

related

TIT1

  
  

related

TIT2

  

ma:genre

Genre of the entity

related

TCON

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

exact

TDAT, TRDA, TYER

  

ma:rating

A pair identifying the rating person or organization and the rating (real value)

    

ma:collection

A name of the collection from wich the entities originates

exact

TALB

  

ma:duration

The actual duration of the entity

more specific

TPOS

  

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

exact

TLEN

  

ma:location

A location associated with the entity. Can be the depicted location or shot location.

more specific

TCOP

  

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

    

ma:frameSize

The frame size. For example: w:720, h: 480

exact

TFLT

  

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region    

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

back to table of contents

Table 3: iTunes

MAWG

Description

Property

iTunes

  
      

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

exact

©ope

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

 

©aut

  

ma:description

A textual description of the content of the resource.

 

©des

  

ma:format

MIME type of the entity (wrapper, bucket media types)

    

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

    

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

    

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

 

©pub

  

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

    

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

    

ma:title

The title of the document, or the name given to the resource.

 

©nam

  

ma:genre

Genre of the entity

 

gnre, ©gen

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

 

©day

  

ma:rating

A pair identifying the rating person or organization and the rating (real value)

    

ma:collection

A name of the collection from wich the entities originates

 

©alb

  

ma:duration

The actual duration of the entity

    

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

 

cprt

  

ma:location

A location associated with the entity. Can be the depicted location or shot location.

    

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

    

ma:frameSize

The frame size. For example: w:720, h: 480

    

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region    

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

back to table of contents

Table 4: QT

MAWG

Description

Property

QT

QT UserData

  
       

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

exact

 

©ope

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

 

com.apple.quicktime.author

©aut

  

ma:description

A textual description of the content of the resource.

 

com.apple.quicktime.description

©des

  

ma:format

MIME type of the entity (wrapper, bucket media types)

  

©fmt

  

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

     

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

     

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

 

com.apple.quicktime.publisher

©pub

  

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

     

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

 

com.apple.quicktime.keywords

©key

  

ma:title

The title of the document, or the name given to the resource.

 

com.apple.quicktime.displayname

©nam

  

ma:genre

Genre of the entity

 

com.apple.quicktime.genre

©gen

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

 

com.apple.quicktime.creationdate

©day

  

ma:rating

A pair identifying the rating person or organization and the rating (real value)

     

ma:collection

A name of the collection from wich the entities originates

 

com.apple.quicktime.album

©alb

  

ma:duration

The actual duration of the entity

     

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

 

com.apple.quicktime.copyright

©cpy

  

ma:location

A location associated with the entity. Can be the depicted location or shot location.

     

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

     

ma:frameSize

The frame size. For example: w:720, h: 480

     

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region     

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)     
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

back to table of contents

Table 5: SearchMonkey

MAWG

Description

Property

SearchMonkey Media

       
           

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

         

ma:creator

The authors of the resource (listed in order of precedence, if significant).

         

ma:description

A textual description of the content of the resource.

         

ma:format

MIME type of the entity (wrapper, bucket media types)

exact

type

       

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

         

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

         

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

         

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

         

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

         

ma:title

The title of the document, or the name given to the resource.

         

ma:genre

Genre of the entity

exact

media

       

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

         

ma:rating

A pair identifying the rating person or organization and the rating (real value)

         

ma:collection

A name of the collection from wich the entities originates

         

ma:duration

The actual duration of the entity

exact

duration

       

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

         

ma:location

A location associated with the entity. Can be the depicted location or shot location.

         

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

         

ma:frameSize

The frame size. For example: w:720, h: 480

 

width / height

       

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region         

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)         
   

filesize

       
   

views

       
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           

back to table of contents

Table 6: MediaRDF

MAWG

Description

Property

MediaRDF Vocabulary (Video)

  
      

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

 

dcterms:contributor

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

exact

dcterms:creator

  

ma:description

A textual description of the content of the resource.

related

dcterms:description

  

ma:format

MIME type of the entity (wrapper, bucket media types)

    

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

    

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

    

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

    

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

    

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

    

ma:title

The title of the document, or the name given to the resource.

exact

dcterms:title

  

ma:genre

Genre of the entity

related

dcterms:type

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

    

ma:rating

A pair identifying the rating person or organization and the rating (real value)

    

ma:collection

A name of the collection from wich the entities originates

    

ma:duration

The actual duration of the entity

exact

duration

  

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

    

ma:location

A location associated with the entity. Can be the depicted location or shot location.

    

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

exact

   

ma:frameSize

The frame size. For example: w:720, h: 480

    

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region 

xhv:license

  

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI) 

sample

  
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

back to table of contents

Table 7: LOM

MAWG

Description

Property

LOM 2.1

  
      

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

exact

contribute

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

 

contribute

  

ma:description

A textual description of the content of the resource.

 

description

  

ma:format

MIME type of the entity (wrapper, bucket media types)

 

format

  

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

 

identifier

  

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

 

language

  

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

 

contribute

  

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

 

relation-kind/description

  

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

 

keyword; classification

  

ma:title

The title of the document, or the name given to the resource.

 

title

  

ma:genre

Genre of the entity

 

learningresourcetype

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

    

ma:rating

A pair identifying the rating person or organization and the rating (real value)

    

ma:collection

A name of the collection from wich the entities originates

    

ma:duration

The actual duration of the entity

 

duration

  

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

    

ma:location

A location associated with the entity. Can be the depicted location or shot location.

    

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

    

ma:frameSize

The frame size. For example: w:720, h: 480

 

size

  

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region    

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI) 

location

  
      
      
      
      
      
      
      

back to table of contents

Table 8: METS

MAWG

Description

Property

METS

  
      

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

exact

metsHdr/agent

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

 

metsHdr/agent

  

ma:description

A textual description of the content of the resource.

    

ma:format

MIME type of the entity (wrapper, bucket media types)

 

file/MIMETYPE

  

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

 

CONTENTIDS

  

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

    

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

    

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

 

structMap/div/mptr

  

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

    

ma:title

The title of the document, or the name given to the resource.

 

LABEL

  

ma:genre

Genre of the entity

 

TYPE

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

 

metsHdr/CREATEDATE

  

ma:rating

A pair identifying the rating person or organization and the rating (real value)

    

ma:collection

A name of the collection from wich the entities originates

    

ma:duration

The actual duration of the entity

    

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

    

ma:location

A location associated with the entity. Can be the depicted location or shot location.

    

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

    

ma:frameSize

The frame size. For example: w:720, h: 480

    

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region    

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

back to table of contents

Table 9: EXIF

MAWG

Description

Property

EXIF

  

Updated 18 May 2009

     

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

exact

IART, IENG, ISRC, ITCH

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

 

IART, ISRC

  

ma:description

A textual description of the content of the resource.

 

IKEY, UserComment, Comments

  

ma:format

MIME type of the entity (wrapper, bucket media types)

    

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

 

ImageUniqueID

  

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

    

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

    

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

 

RelatedSoundFile

  

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

 

ISBJ

  

ma:title

The title of the document, or the name given to the resource.

 

ImageDescription, INAM

  

ma:genre

Genre of the entity

 

IGNR

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

 

DateTime, DateTimeOriginal, ICRD

  

ma:rating

A pair identifying the rating person or organization and the rating (real value)

    

ma:collection

A name of the collection from wich the entities originates

    

ma:duration

The actual duration of the entity

    

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

 

Copyright

  

ma:location

A location associated with the entity. Can be the depicted location or shot location.

 

GPSLatituteREF, GPSLatitute, GPSLongitudeREF, GPSLongitude, GPSAltitude, GPSAltitudeRef

  

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

 

Compression

  

ma:frameSize

The frame size. For example: w:720, h: 480

 

ImageWidth; ImageLength

  

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region    

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      

back to table of contents

Table 10: CableLabs 1.1

MAWG

Description

Property

Cablelabs1.1

       

Updated 8 May 2009

  

Type

Spec

Metadata Name

Description

Type

Required vs Optional

  

ma:contributor

A pair identifying the contributor and the nature of the contribution. E.g. actor, cameraman, dirctor,singer, author, artist (Note: subject see addition of contributor type)

 

Title

MOD or SVOD

Actors

Actors – Last Name,First Name (for searching). ~~~ The separator shall be a “,” between the last name and the first name.

String (max 35 characters per actor), one actor per element. ~~~ Examples: ~~~ ~~~ ~~~

Opt

  
   

Title

MOD or SVOD

Actors_Display

Actors – A human-readable string (for display).

String (max 1024 characters total all Actors). ~~~ Example: ~~~ “Voices of Tom Hanks, Robin Williams”

Opt

  
   

Title

MOD or SVOD

Advisories

One content advisory code (see Annex A, Ratings and Advisories).

String, one advisory per element (max 1024 characters for all advisories). ~~~ Examples: ~~~ ~~~ ~~~ There are at most six occurrences of “Advisories”, with a combined maximum of at most 12 characters.

Opt

  
   

Title

MOD or SVOD

Director

Directors – Last Name,First Name ~~~ The separator shall be a “,” between the last name and the first name.

String (max 35 characters per director), one director per element. ~~~ Examples: ~~~ ~~~ ~~~

Opt

  

ma:creator

The authors of the resource (listed in order of precedence, if significant).

 

Title

MOD or SVOD

Writer_Display

Writer(s) – A human-readable string (for display).

String (max 1024 characters total all Writers). ~~~ Example: ~~~ “Francis Ford Coppola, Mario Puzo”

Opt

  

ma:description

A textual description of the content of the resource.

 

Title

MOD or SVOD

Summary_Long

Movie summary in full.

String (max 4096 characters). Special characters allowed.

Opt

  
   

Title

MOD or SVOD

Summary_Medium

Movie summary paragraph – for EPG-like description.

String (max 1024 characters). Special characters allowed.

Opt

  
   

Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

AMS

Description

A human-readable string describing the Asset.

String. ~~~ Example: “Wes Craven’s Dracula 2000 asset package”

Req

  

ma:format

MIME type of the entity (wrapper, bucket media types)

 

Encrypted Asset

MOD or SVOD

Encrypting_System_Info

Information pertaining to the encrypting system.

String

Opt

  
   

Movie

MOD or SVOD

Encryption

“Y” or “N” flag indicating encryption is required.

String “Y” or “N”. ~~~ Example: ~~~ ~~~

Opt

  
   

Encrypted Asset

MOD or SVOD

Encryption_Algorithm

Further identification of the encryption type.

String. ~~~ Examples: “DES”, “3DES”, “RC5”

Opt

  
   

Encrypted Asset

MOD or SVOD

Encryption_Date

Date

Date

Opt

  
   

Encrypted Asset

MOD or SVOD

Encryption_Key_Block

As needed by the decryption. Generated by the encryption system. (Data from the encryption system.)

String (max 4096 characters)

Opt

  
   

Encrypted Asset

MOD or SVOD

Encryption_Time

Time

Time

Opt

  
   

Encrypted Asset

MOD or SVOD

Encryption_Type

Further identification of the encryption type.

String. ~~~ Examples: “symmetric”, “public key”

Opt

  
   

Movie, Preview

MOD or SVOD

Audio_Type

Audio Types available for this content (Dolby ProLogic, Dolby Digital, Stereo, Mono, Dolby5.1). ~~~ NOTE: Per the Content Encoding Profiles Specification (Normative Reference [3]), all audio shall be encoded Dolby Digital AC-3 not MPEG-2 Audio.

String – one audio type per element. ~~~ Examples: ~~~ ~~~ ~~~

Req

  

ma:identifier

A URI idenfies an entity; which can be either a "Resource" (abstract concept) or a "Representation" (instance/file). See 4.4 Annotating Media Fragments

 

Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

AMS

Asset_ID

An identifier for the asset that is unique within a provider’s asset ID space. The unique portable identification of an asset is the combination of its Provider_ID and its Asset_ID.

String (fixed 20 characters, alpha/numeric). 4 alpha characters followed by 16 numbers, no spaces allowed. ~~~ Example: “ABCD1234567890123456”

Req

  
   

Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

AMS

Asset_Name

A string containing the identifying name of the asset. Asset names must be unique within a product.

String (max 50 characters). ~~~ Example: “WesCravensDracula2000encrypted”

Req

  
   

Movie

MOD or SVOD

Avail

A grouping of one, two, three or four SMPTE time codes that indicate insertion points for advertising; followed by an ad identifier. ~~~  ~~~ Usage scenarios are included in Annex D.

String. ~~~ Format of “HH:MM:SS:FF,HH:MM:SS:FF,HH:MM:SS:FF,HH:MM:SS:FF,XX”. ~~~ Examples: ~~~ ~~~ ~~~ ~~~ ~~~

Opt

  
   

Title

MOD or SVOD

Billing_ID

Content provider asset ID to tie into royalty reporting.

Integer (max 5 digits)

Req

  
   

Title

MOD or SVOD

Box_Office

Box office dollars of revenue.

Integer

Opt

  
   

Title

MOD or SVOD

Chapter

Chapter Location and Heading pair, the location formatted in SMPTE format (HH:MM:SS:FF). ~~~ The separator shall be a “,” between the code and heading. ~~~ Note that SMPTE time codes must be monotonically increasing alhtough ordering of elements in SMPTE time code order is not required.

String (max 128 characters per heaing, max 1024 characters total for all headings) containing the two components (SMPTE time code, heading), one per element. ~~~ Examples: ~~~ ~~~ ~~~

Opt

  
   

Title

MOD or SVOD

Closed_Captioning

A “Y” or “N” flag indicating Closed Captioning encoding.

String “Y” or “N”

Opt

  
   

Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

MOD or SVOD

Content_CheckSum

A string containing a hex number representing an MD5 (RFC 1321) message digest value for Quality Assurance.

String – Hex (32 chars)

Req

  
   

Title

MOD or SVOD

Contract_Name

Identifying name of the contract under which this title is licensed.

String

Opt

  
   

Title

MOD or SVOD

Display_As_Last_Chance

Number of days from the Licensing_Window_End date that the application should show this title as “Last Chance” or similar marking.

Integer – number of days

Opt

  
   

Title

MOD or SVOD

Display_As_New

Number of days from the Licensing_Window_Start date that the application should show this title as “New” or similar marking.

Integer – number of days

Opt

  
   

Title

MOD or SVOD

Distributor_Name

The name of the distributor (for reporting).

String (max 128 characters).

Opt

  
           

ma:language

Specify a language used in the entity, Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646].

 

Movie, Preview

MOD or SVOD

Languages

Available languages. ~~~ NOTE: Audio PID(s) shall correspond with Languages. ~~~ Two character language code from ISO 639-1.

String – (max 2 characters per language, 1024 total), one language per element. ~~~ Examples: ~~~ ~~~

Opt

  

ma:publisher

Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.

 

Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

AMS

Provider

A unique identifier for the provider of the Asset – represents the business relationship between the MSO and the Asset Provider

String. ~~~ Examples: “iN_DEMAND” or “HBO”

Req

  
   

Package

MOD or SVOD

Provider_Content_Tier

A string representing which provider content tiers are to be identified with the Asset – can be used to propagate Assets to specific servers.

String  – one tier per element. ~~~ Examples: ~~~ ~~~

Opt

  
   

Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

AMS

Provider_ID

A unique identifier for the provider of the Asset. The Provider_ID must be set to a registered internet domain name, restricted to at most 20 lower-case characters and belonging to the provider. For example a valid Provider_ID for CableLabs is “cablelabs-films.com” (19 characters).

String (max 20 characters). ~~~ Example: “indemand.com”

Req

  
   

Title

MOD or SVOD

Provider_QA_Contact

A contact identifier in case there are quality issues relating to this movie.

String

Req ~~~ (*Opt for SVOD)

  
   

Encrypted Asset

MOD or SVOD

Receiver_Type

A string identifying the Network or receiving system type for which this encrypted file is targeted.

String. ~~~ Examples: “Moto”, “SA”

Req

  
   

Encrypted Asset

MOD or SVOD

Receiver_Version

Version of the Network or receiving system.

Integer

Opt

  
   

Title

MOD or SVOD

Studio

Studio (for display).

String (max 256 characters). ~~~ Example: “Buena Vista”

Opt

  
   

Title

MOD or SVOD

Studio_Name

The name of the studio (for reporting).

String (max 128 characters).

Opt

  

ma:relation

A pair identifying the entity and the nature of the realtionship. E.g. transcript, original_work

 

Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

AMS

Asset_Class

A system-level type for the asset. This is intended to be helpful for the application mapping and routing, and expected to be more general than the Type value for the content.

String - Expected Values are: Move, Box Cover, Poster, Preview, Trickfile,encrypted.

Req

  
   

Encrypted Asset

MOD or SVOD

Asset_Encrypted

Asset_ID of the asset for which content is encrypted. It is assumed that the Provider_ID for that asset is the same as for this asset, or, is within this same Title asset).

String (per Asset_ID element)

Opt

  

ma:keyword

An unordered array of descriptive phrases or keywords that specify the topic of the content of the resource.

 

Title

MOD or SVOD

Summary_Short

Movie summary: sentence.

String (max 256 characters). Special characters allowed. ~~~ Example: “Samantha is hired to plan a bat mitzvah; Charlottte tries to improve life with Trey”

Req

  

ma:title

The title of the document, or the name given to the resource.

 

Title

MOD or SVOD

Title

Movie title (for display).

String (max 128 characters). Special characters allowed. ~~~ Example: “Wes Craven’s Dracula 2000”

Req

  
   

Title

MOD or SVOD

Title_Brief

A brief version of the movie title (for display).

String (max 19 characters).

Req

  
   

Title

MOD or SVOD

Title_Sort_Name

A string to be used when sorting the title.

String (max 32 characters). ~~~ Example: “Blob, The”

Opt

  
   

Trick Asset

MOD or SVOD

Trick_Mode

Specific trick mode or file type.

String. ~~~ Examples: “FFWD”, “FREV”, “Index”, “All”, “Archive”

Req

  
   

Title, Movie, Still-Image, Preview

MOD or SVOD

Type

The asset type that determines how or where it is stored (for example, in the repository).

Values are expected to be: "title", “movie”, “box cover”, “poster”, and “preview” for the corresponding assets. Other asset types can be specified.

Req

  
   

Encrypted Asset

MOD or SVOD

Vendor_Name

The name of the vendor defining the format under which this asset is recognized.

String

Opt

  
   

Trick Asset

MOD or SVOD

Vendor_Name

The name of the vendor defining the format under which this asset is recognized.

String

Opt

  
   

Trick Asset

MOD or SVOD

Vendor_Product

A string identifying the Video Server product under which this trick file format is used.

String

Req

  
   

Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset

AMS

Verb

A string containing an action to be performed on the asset. The only valid values for the Verb are the empty string (“”,)and “DELETE”.

String.

Opt

  
   

Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset

AMS

Version_Major

An integer representing the major version number for the Package.

Integer

Req

  
   

Package , title, Movie, Still-Image, Preview, TrickAsset, EncryptedAsset

AMS

Version_Minor

An integer representing the minor version number for the Package.

Integer

Req

  

ma:genre

Genre of the entity

 

Title

MOD or SVOD

Genre

Genres – attributes that describe the asset.

String (max 20 characters per genre), one genre per element. ~~~ Examples: ~~~ ~~~ ~~~

Opt

  
   

Title

MOD or SVOD

Category

A nested list of human readable categories and sub-categories which affect how the UI presents the asset. ~~~ The value will contain an ordered sequence of components, each component separated using a “/”. ~~~ Each line effectively represents a “categorization” for the Title.

String (max 20 characters per category component), one category per element. ~~~ Examples: ~~~ ~~~ ~~~

Opt

  

ma:createDate

The date and time the entity was originally created. (for commercial purpose there might be an annotation of publication date)

 

Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

AMS

Creation_Date

A string representing the date on which the Package was created.

String – “yyyy-mm-dd”

Req

  
   

Title

MOD or SVOD

Year

Year of release.

String – “yyyy”

Opt

  

ma:rating

A pair identifying the rating person or organization and the rating (real value)

 

title, preview

MOD or SVOD

Rating

MPAA or TV Rating, whichever is appropriate (see Annex A, Ratings and Advisories).

String, one rating per element. ~~~ Examples: ~~~ ~~~ ~~~

Req

  
   

title, preview

MOD or SVOD

MSORating

MSO applied rating for content not otherwise rated (see Annex A for examples).

String, one rating per element. ~~~ Example: ~~~ ~~~

Opt

  
   

Title

MOD or SVOD

Advisories

One content advisory code (see Annex A, Ratings and Advisories).

String, one advisory per element (max 1024 characters for all advisories). ~~~ Examples: ~~~ ~~~ ~~~ There are at most six occurrences of “Advisories”, with a combined maximum of at most 12 characters.

Opt

  

ma:collection

A name of the collection from wich the entities originates

 

Title

MOD or SVOD

Episode_ID

A unique identifier given to each individual episode of a series.

String. ~~~ Example: “Episode #45”

Opt

  
   

Title

MOD or SVOD

Episode_Name

The name of an individual episode of a series.

String. ~~~ Example: “Hot Child in the City”

Opt

  

ma:duration

The actual duration of the entity

 

Title

MOD or SVOD

Display_Run_Time

Run time (for display).

String – “hh:mm”

Req

  
   

title, preview

MOD or SVOD

Run_Time

Run time.

String – “hh:mm:ss”

Req

  
   

Title

MOD or SVOD

Maximum_Viewing_Length

Duration of time defining the maximum amount of time a title can be made available for viewing once selected for purchase by a customer.

String – “DD:HH:MM”. ~~~ Example: “00:24:00”

Opt

  

ma:copyright

The copyright statement. Identification of the copyrights holder (DRM is out of scope for MAWG)

 

Package, Title, Movie, Still-Image, Preview, TrickAsset,Encrypted Asset

AMS

Provider

A unique identifier for the provider of the Asset – represents the business relationship between the MSO and the Asset Provider

String. ~~~ Examples: “iN_DEMAND” or “HBO”

Req

  

ma:location

A location associated with the entity. Can be the depicted location or shot location.

 

Title

MOD or SVOD

Studio_Royalty_Flat_Rate

Flat rate royalty in currency that goes to the Studio (for example, Warner Brothers). ~~~ Maximum of 3 digits right of decimal allowed.

Currency. Maximum of 3 digits right of the decimal allowed. ~~~ Example: “1.995”

Opt

  

ma:compression

Compression type used, e.g. H264. Note: possible to use extended mime type, see RFC 4281

         

ma:frameSize

The frame size. For example: w:720, h: 480

 

movie ,preview

MOD or SVOD

Screen_Format

Screen format (Standard, Widescreen, Letterbox, OAR) (for display).

String

Opt

  

ma:targetAudience

A pair identifying the issuer of the classification (agency) and the classification. E.g. parental guide, targeted geographical region 

Preview

MOD or SVOD

Audience

Field to indicate target audience (see Annex A for examples).

String, one rating per element. ~~~ Example: ~~~ ~~~

Opt

  
   

Title

MOD or SVOD

Audience

Field to indicate target audience (see Annex A for examples).

String, one rating per element. ~~~ Example: ~~~ ~~~

Opt

  

ma:locator

A URI at which the entity can be accessed (e.g. a URL, or a DVB URI)    

see Table: Common element Asset fields