Another abandoned server code base... this is kind of an ancestor of taskrambler.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

8932 lines
316 KiB

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Ontology for Media Resource 1.0</title>
<style type="text/css"> /**/
/* added for ontology doc by wonsuk */
table { border-collapse:collapse;
border-spacing: 0px;
margin-top: +1em;
margin-bottom: +1em;}
td { vertical-align:top; font-size:10pt;text-align:left; padding: 0.4em;}
th { vertical-align:top; font-size:12pt; text-align:left; margin: +0.8em;position: inherit;padding: 0.4em;}
hr {margin-top: +1em;margin-bottom: +1em;}
.ro-header { height:0.8cm; background-color:#99ccff;}
.ro-odd { height:0.6cm; background-color:#d5daef;}
.ro-even { height:0.6cm; background-color:#b8bbc9;}
.cell { font-family:Arial; vertical-align:top; text-align:left; font-size:10pt; font-style:normal; text-decoration:none }
.ma { font-family:Arial; vertical-align:top; text-align:left; font-size:10pt; font-style:normal; font-weight: bold;}
/* added for ontology doc by wonsuk */
code { font-family: monospace; }
div.constraint,
div.issue,
div.note,
div.notice { margin-left: 2em; }
ol.enumar { list-style-type: decimal; }
ol.enumla { list-style-type: lower-alpha; }
ol.enumlr { list-style-type: lower-roman; }
ol.enumua { list-style-type: upper-alpha; }
ol.enumur { list-style-type: upper-roman; }
dt.label { display: run-in; }
li, p { margin-top: 0.3em;
margin-bottom: 0.3em; }
.diff-chg { background-color: yellow; }
.diff-del { background-color: red; text-decoration: line-through;}
.diff-add { background-color: lime; }
table { empty-cells: show; }
table caption {
font-weight: normal;
font-style: italic;
text-align: left;
margin-bottom: .5em;
}
div.issue {
color: red;
}
.rfc2119 {
font-variant: small-caps;
}
div.exampleInner pre { margin-left: 1em;
margin-top: 0em; margin-bottom: 0em}
div.exampleOuter {border: 4px double gray;
margin: 0em; padding: 0em}
div.exampleInner { background-color: #d5dee3;
border-top-width: 4px;
border-top-style: double;
border-top-color: #d3d3d3;
border-bottom-width: 4px;
border-bottom-style: double;
border-bottom-color: #d3d3d3;
padding: 4px; margin: 0em }
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
margin: 4px}
div.boxedtext {
border: solid #bebebe 1px;
margin: 2em 1em 1em 2em;
}
span.practicelab {
margin: 1.5em 0.5em 1em 1em;
font-weight: bold;
font-style: italic;
}
span.practicelab { background: #dfffff; }
span.practicelab {
position: relative;
padding: 0 0.5em;
top: -1.5em;
}
p.practice
{
margin: 1.5em 0.5em 1em 1em;
}
@media screen {
p.practice {
position: relative;
top: -2em;
padding: 0;
margin: 1.5em 0.5em -1em 1em;
}
}
/**/ </style>
<link rel="stylesheet" type="text/css"
href="http://www.w3.org/StyleSheets/TR/W3C-WD.css" />
</head>
<body>
<div class="head">
<p><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home"
alt="W3C" height="48" width="72" /></a></p>
<h1><a name="title" id="title"></a>Ontology for Media Resource 1.0</h1>
<h2><a name="w3c-doctype" id="w3c-doctype"></a>W3C Working Draft 08 June
2010</h2>
<dl>
<dt>This version:</dt>
<dd><a
href="http://www.w3.org/TR/2010/WD-mediaont-10-20100608">http://www.w3.org/TR/2010/WD-mediaont-10-20100608</a></dd>
<dt>Latest version:</dt>
<dd><a
href="http://www.w3.org/TR/mediaont-10">http://www.w3.org/TR/mediaont-10</a></dd>
<dt>Previous version:</dt>
<dd><a
href="http://www.w3.org/TR/2010/WD-mediaont-10-20100309">http://www.w3.org/TR/2010/WD-mediaont-10-20100309</a></dd>
<dt>Editors:</dt>
<dd>이원석(WonSuk Lee), Electronics and Telecommunications Research
Institute (ETRI)</dd>
<dd>Tobias Bürger, University of Innsbruck</dd>
<dd>Felix Sasaki, Potsdam University of Applied Sciences</dd>
<dd>Véronique Malaisé, VU University of Amsterdam</dd>
<dd>Florian Stegmaier, University of Passau</dd>
<dd>Joakim Söderberg, Ericsson</dd>
</dl>
<p class="copyright"><a
href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> ©
2010 <a href="http://www.w3.org/"><acronym
title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a
href="http://www.csail.mit.edu/"><acronym
title="Massachusetts Institute of Technology">MIT</acronym></a>, <a
href="http://www.ercim.org/"><acronym
title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a
href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
<a
href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>
and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document
use</a> rules apply.</p>
</div>
<hr />
<div>
<h2><a name="abstract" id="abstract"></a>Abstract</h2>
<p>This document defines the Ontology for Media Resource 1.0. We take the term
of ontology in its loosest possible definition: a core vocabulary. The ontology
for media resources is meant to bridge the different descriptions of media
resources on the Web, as opposed to media resources in local archives or musea.
It is defined based on a core set of properties which covers basic metadata to
describe media resources. Further it defines syntactic and semantic level
mappings between elements from existing formats. The ontology is supposed to
foster the interoperability among various kinds of metadata formats currently
used to describe media resources on the Web.</p>
</div>
<div>
<h2><a name="status" id="status"></a>Status of this Document</h2>
<p><em>This section describes the status of this document at the time of its
publication. Other documents may supersede this document. A list of current W3C
publications and the latest revision of this technical report can be found in
the <a href="http://www.w3.org/TR/">W3C technical reports index</a> at
http://www.w3.org/TR/.</em></p>
<p>This is the a Last Call Working Draft of the Ontology for Media Resource 1.0
specification. </p>
<p>It has been produced by the <a
href="http://www.w3.org/2008/WebVideo/Annotations/">Media Annotations Working
Group</a>, which is part of the <a href="http://www.w3.org/2008/WebVideo/">W3C
Video on the Web Activity</a>. The Working Group expects to advance this
specification to <a
href="http://www.w3.org/2004/02/Process-20040205/tr.html#RecsW3C">Recommendation</a>
Status.</p>
<p></p>
<p>The W3C Membership and other interested parties are invited to review the
document and send comments through 11 July 2010. Comments must be sent to to <a
href="mailto:public-media-annotation@w3.org?subject=[LC Comment ONT]">public-media-annotation@w3.org</a>
mailing list (<a
href="http://lists.w3.org/Archives/Public/public-media-annotation/">public
archive</a>). Use "[LC Comment ONT]" in the subject line of your email.</p>
<p>Publication as a Working Draft does not imply endorsement by the W3C
Membership. This is a draft document and may be updated, replaced or obsoleted
by other documents at any time. It is inappropriate to cite this document as
other than work in progress. </p>
<p>This document was produced by a group operating under the <a
href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 W3C
Patent Policy</a>. W3C maintains a <a
href="http://www.w3.org/2004/01/pp-impl/42786/status">public list of any patent
disclosures</a> made in connection with the deliverables of the group; that
page also includes instructions for disclosing a patent. An individual who has
actual knowledge of a patent which the individual believes contains <a
href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
Claim(s)</a> must disclose the information in accordance with <a
href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
6 of the W3C Patent Policy</a>.</p>
<p></p>
</div>
<div class="toc">
<h2><a name="contents" id="contents"></a>Table of Contents</h2>
<p class="toc">1 <a href="#introduction">Introduction</a><br />
    1.1 <a href="#formats-in-scope">Formats in scope</a><br />
    1.2 <a href="#formats-out-of-scope">Formats out of scope</a><br />
2 <a href="#Terminology">Terminology</a><br />
3 <a href="#property-value-types-definitions">Property value type
definitions</a><br />
    3.1 <a href="#uri-value-type">URI</a><br />
    3.2 <a href="#string-value-type">String</a><br />
    3.3 <a href="#integer-value-type">Integer</a><br />
    3.4 <a href="#float-value-type">Float</a><br />
    3.5 <a href="#date-value-type">Date</a><br />
4 <a href="#property-definition">Property definitions</a><br />
    4.1 <a href="#core-property-definitions">Core property
definitions</a><br />
        4.1.1 <a href="#d0e547">Namespace of core property definitions:
http://www.w3.org/ns/ma-ont</a><br />
        4.1.2 <a href="#property-approach">Description of the approach
followed for the property definitions</a><br />
        4.1.3 <a href="#core-property-lists">Core properties</a><br />
    4.2 <a href="#property-mapping-table">Property mapping table</a><br />
        4.2.1 <a href="#rationale_mapping_table">Rationale regarding
the mapping table</a><br />
            4.2.1.1 <a href="#semantic-level-mappings">Semantic
Level Mappings</a><br />
            4.2.1.2 <a href="#syntactic-level-mappings">Syntactic
Level Mappings</a><br />
            4.2.1.3 <a href="#mapping-expression">Mapping
expression</a><br />
        4.2.2 <a href="#mapping-table">The mapping table</a><br />
            4.2.2.1 <a href="#d0e997">CableLabs 1.1</a><br />
            4.2.2.2 <a href="#d0e2560">DIG</a><br />
            4.2.2.3 <a href="#d0e3064">EBUCore</a><br />
            4.2.2.4 <a href="#d0e3772">EXIF</a><br />
            4.2.2.5 <a href="#d0e4101">ID3</a><br />
            4.2.2.6 <a href="#d0e4568">IPTC</a><br />
            4.2.2.7 <a href="#d0e5180">LOM</a><br />
            4.2.2.8 <a href="#d0e5511">MediaRDF</a><br />
            4.2.2.9 <a href="#d0e5809">MediaRSS</a><br />
            4.2.2.10 <a href="#d0e6402">METS</a><br />
            4.2.2.11 <a href="#d0e6711">MPEG7</a><br />
            4.2.2.12 <a href="#d0e7234">OGG</a><br />
            4.2.2.13 <a href="#d0e7626">SMTPD</a><br />
            4.2.2.14 <a href="#d0e8439">TVA</a><br />
            4.2.2.15 <a href="#d0e9216">TXFeed</a><br />
            4.2.2.16 <a href="#d0e9670">XMP</a><br />
            4.2.2.17 <a href="#d0e10286">YouTube</a><br />
5 <a href="#conformance">Conformance Requirements</a><br />
</p>
<h3><a name="appendices" id="appendices"></a>Appendices</h3>
<p class="toc">A <a href="#references">References (Normative)</a><br />
B <a href="#d0e10926">References</a> (Non-Normative)<br />
C <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br />
</p>
</div>
<hr />
<div class="body">
<div class="div1">
<h2><a name="introduction" id="introduction"></a>1 Introduction</h2>
<p><em>This section is informative, except those parts that are explicitly
defined as normative.</em></p>
<p>This document defines the Ontology for Media Resource, version 1.0. In this
document, the term "ontology" is used in its broadest possible definition: a
core vocabulary. The ontology for media resource describes a core vocabulary of
properties and a set of mappings between different metadata formats of <a
title="media resource" href="#media-resource">media resources</a> hat describe
media resources published on the Web (as opposed to local archives, museums, or
other non-web related and non-shared collections of media resources). The
purpose of these mappings is to provide metadata representations that describe
the characteristics and behavior of media resources in an interoperable manner,
thereby enabling different applications to share and reuse these metadata. The
vocabulary is defined in this document is based on a core set of <a
title="property" href="#property">properties</a> that defines basic metadata to
describe <a title="media resource" href="#media-resource">media resources</a>.
For example <em>creator</em> is a common property that is supported in several
existing metadata formats. Therefore, it is defined as one of the properties in
the core vocabulary of this document. The set of mappings between this core
property and other existing metadata formats can be used to facilitate
application interoperability, where the mappings are used to equate the
syntactical meaning between the same property that is expressed in different
schemata. This builds a bridge between commonly used properties that are
defined differently in various schemata. Ideally, the mappings defined in this
document could be used to preserve the semantics of a vocabulary term defined
in a particular schema. In reality, however, this cannot be easily achieved,
due to the many and varied differences in the semantics that are associated
with each property in the mapped vocabularies. The mappings defined in this
document are syntactic only, and do not attempt to equate the different
semantics that are associated with each property in a given mapping. For
example, the <a title="property" href="#property">property</a> <em>dc:creator
</em> from the <cite><a href="#dc">Dublin Core</a></cite> and the <a
title="property" href="#property">property</a> <em>exif:Artist </em> defined in
the Exchangeable Image File Format, or <cite><a href="#exif">EXIF</a></cite>
are both mapped to the property <em>creator</em> in our ontology. Note,
however, that the extension of the property in the EXIF vocabulary (i.e., the
set of values that the property can have) is <em>more specific</em> than the
corresponding set of values that this same property can have in the Dublin
Core. Mapping back and forth between properties from different schemata, using
our ontology as a reference, will hence induce a certain loss in semantics.
This is inevitable if we want to improve application interoperability using a
simple and lightweight mechanism. In order to avoid this loss of semantics, a
more powerful implementation, such as one that uses a rule system that can
associate and map different value ranges for a property, would have to be used.
In contrast, this document defines a simple and lightweight system that
usessyntacticmappings to identify equivalent properties in different schemata.
In addition, for each mapping, the mapping is defined as an exact, broader, or
narrower mapping between the two properties. </p>
<p>The ontology defines <a title="mapping" href="#mapping">mappings</a> between
a set of vocabularies and a set of core properties in our own namespace, which
is identified with the "ma" prefix in this document. Although some of these
properties can appear to be redundant with the Dublin Core set of properties,
the set of properties that make up our ontology are defined in a new namespace
that is separate from the Dublin Core for several reasons, including: </p>
<ul>
<li><p>Dublin Core is only <em>one</em> of the vocabularies that mappings are
defined for.</p>
</li>
<li><p>The Dublin Core set vocabulary does not cover all of our needs; hence,
we would still have to create new properties in our own namespace.</p>
</li>
<li><p>More importantly, the Dublin Core properties have been created with a
set of restrictions. While these restrictions are in general somewhat
loose, we may want to apply <em>other</em> restrictions to our properties.
Therefore, we have to define our own set of properties that we can control
(e.g., by constraining their allowed values); hence, these properties
cannot be dependent on any one (or even several) <em>external</em>
source(s) of authority for the definition of our core mapping.</p>
<p>For a practical use of the media ontology in an API, we define type
restrictions for our properties that go beyond the generic Dublin Core
specification.</p>
</li>
</ul>
<p>The core set of properties and mappings (i.e., our ontology) provides the
basic information needed by targeted applications (see <a
href="http://www.w3.org/TR/media-annot-reqs/">Use Cases and Requirements for
Ontology and API for Media Object 1.0</a>) for supporting interoperability
among the various kinds of metadata formats related to <a
title="media resource" href="#media-resource">media resources</a> that are
available on the Web. In addition, the ontology is accompanied by an API (see
<a href="http://www.w3.org/TR/mediaont-api-1.0">API for Media Resource 1.0</a>)
that provides uniform access to all its elements. </p>
<p>The properties defined in this document are used to describe media resources
that are available on the web. Media resources can denote both the abstract
concept of a media resource (e.g., the movie "Notting Hill") as well as a
specific instance (e.g., a certain file with an MPEG-4 encoding of the English
version of "Notting Hill" with French subtitles). For the sake of simplicity,
we do not make distinctions between these different levels of abstraction that
exist in some formats (e.g., [<cite><a href="#frbr">FRBR</a></cite>]) </p>
<p>This document contains normative, non-normative, and informative sections.
The parts of this document that define the ontology, as well as the syntactic
and semantic level mappings between elements from existing formats and the core
properties defined in this document, are normative, and are marked as such. For
normative sections only, the keywords "MUST", "MUST NOT", "REQUIRED", "SHALL",
"SHALL NOT", "SHOULD", "RECOMMENDED", "MAY", and "OPTIONAL" in this document
are to be interpreted as described in RFC2119 [<cite><a href="#rfc2119">RFC
2119</a></cite>]. To facilitate differentiation between the normative use of
these terms as defined in RFC2119 and a non-normative use of these terms, the
normative use of these terms MUST occur in all capital letters. All other
sections, including examples, are not normative.</p>
<div class="div2">
<h3><a name="formats-in-scope" id="formats-in-scope"></a>1.1 Formats in
scope</h3>
<p><em>This section is normative; however, examples contained in this section
are informative.</em></p>
<p>The following table lists the formats that were selected by the working
group as in-scope, along with the identifiers which are used as prefixes to
identify them in this specification.</p>
<table border="1" width="100%">
<tbody>
<tr class="ro-header">
<th class="col-mawg" align="center">Identifier</th>
<th class="col-mawg" align="center">Format</th>
<th class="col-mawg" align="center">Example</th>
<th class="col-mawg" align="center">Reference</th>
</tr>
<tr class="ro-odd">
<td class="ma">cl11</td>
<td>CableLabs 1.1</td>
<td>cl11:Writer_Display</td>
<td><cite><a href="#cablelabs1">Cablelabs 1.1</a></cite></td>
</tr>
<tr class="ro-even">
<td class="ma">dig35</td>
<td>DIG35</td>
<td>dig35:ipr_name/ipr_person@description='Image Creator'</td>
<td><cite><a href="#dig35">DIG35</a></cite></td>
</tr>
<tr class="ro-odd">
<td class="ma">dc</td>
<td>Dublin Core</td>
<td>dc:creator</td>
<td><cite><a href="#dc">Dublin Core</a></cite></td>
</tr>
<tr class="ro-even">
<td class="ma">ebucore</td>
<td>EBUCore</td>
<td>ebuc:creator</td>
<td><cite><a href="#ebucore">EBUCore</a></cite></td>
</tr>
<tr class="ro-odd">
<td class="ma">exif</td>
<td>EXIF 2.2</td>
<td>exif:Artist</td>
<td><cite><a href="#exif">EXIF</a></cite></td>
</tr>
<tr class="ro-even">
<td class="ma">id3</td>
<td>ID3</td>
<td>id3:TCOM </td>
<td><cite><a href="#id3">ID3</a></cite></td>
</tr>
<tr class="ro-odd">
<td class="ma">iptc</td>
<td>IPTC</td>
<td>iptc:Creator</td>
<td><cite><a href="#iptc">IPTC</a></cite></td>
</tr>
<tr class="ro-even">
<td class="ma">lom21</td>
<td>LOM 2.1</td>
<td>lom21:LifeCycle/Contribute/Entity</td>
<td><cite><a href="#lom">LOM</a></cite></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma</td>
<td>Core properties of the MA WG</td>
<td>ma:creator</td>
<td><a href="#property-definition"><b>4 Property definitions</b></a></td>
</tr>
<tr class="ro-even">
<td class="ma">media</td>
<td>Media RDF</td>
<td>media:Recording</td>
<td><cite><a href="#mediardf">Media RDF</a></cite></td>
</tr>
<tr class="ro-odd">
<td class="ma">mrss</td>
<td>Media RSS</td>
<td>mrss:credit@role='author'</td>
<td><cite><a href="#mediarss">Media RSS</a></cite></td>
</tr>
<tr class="ro-even">
<td class="ma">mets</td>
<td>METS</td>
<td>mets:agency</td>
<td><cite><a href="#mets">METS</a></cite></td>
</tr>
<tr class="ro-odd">
<td class="ma">mpeg7</td>
<td>MPEG-7</td>
<td>mpeg7:CreationInformation/Creation/Creator/Agent</td>
<td><cite><a href="#mpeg7">MPEG-7</a></cite></td>
</tr>
<tr class="ro-even">
<td class="ma">dms</td>
<td>DMS-1</td>
<td>dms:Participant/Person</td>
<td><cite><a href="#dms">DMS-1</a></cite></td>
</tr>
<tr class="ro-odd">
<td class="ma">tva</td>
<td>TV-Anytime</td>
<td>tva:CredistsList/CredistItem</td>
<td><cite><a href="#tvanytime">TV-Anytime</a></cite></td>
</tr>
<tr class="ro-even">
<td class="ma">txf</td>
<td>TXFeed</td>
<td>txf:author</td>
<td><cite><a href="#txfeed">TXFeed</a></cite></td>
</tr>
<tr class="ro-odd">
<td class="ma">xmp</td>
<td>XMP</td>
<td>xmpDM:composer</td>
<td><cite><a href="#xmp">XMP</a></cite></td>
</tr>
<tr class="ro-even">
<td class="ma">yt</td>
<td>YouTube Data API Protocol</td>
<td>yt:author</td>
<td><cite><a href="#youtube-data-api">YouTube Data API
Protocol</a></cite></td>
</tr>
</tbody>
</table>
</div>
<div class="div2">
<h3><a name="formats-out-of-scope" id="formats-out-of-scope"></a>1.2 Formats
out of scope</h3>
<p>The following formats have been decided to be out of scope for this
specification.</p>
<ul>
<li><p><cite><a href="#mpeg21">MPEG-21</a></cite>: It is not a media
description in the narrower sense.</p>
</li>
</ul>
</div>
</div>
<div class="div1">
<h2><a name="Terminology" id="Terminology"></a>2 Terminology</h2>
<p><em>This section is normative.</em></p>
<dl>
<dt class="label">[<a name="ontology-def" id="ontology-def"
title="ontology">Definition</a>: <b>Ontology</b>]</dt>
<dd><p>A formal definition of an ontology is as follows. "An ontology is a
formal, explicit specification of a shared, machine-readable vocabulary
and meanings, in the form of various entities and relationships between
them, to describe knowledge about the contents of one or more related
subject domains throughout the life cycle of its existence. These
entities and relationships are used to represent knowledge in the set of
related subject domains. Formal refers to the fact that the ontology
should be representable in a formal grammar. Explicit means that the
entities and relationships used, and the constraints on their use, are
precisely and unambiguously defined in a declarative language suitable
for knowledge representation. Shared means that all users of an ontology
will represent a concept using the same or equivalent set of entities and
relationships. Subject domain refers to the content of the universe of
discourse being represented by the ontology" [<cite><a
href="#keuo">KEUO</a></cite>]. In this specification, the broadest
possible definition of an ontology is used: a shared vocabulary. The
vocabulary in question is the list of core properties (relationships)
defined in the ma namespace, and the machine-readable format is not
specified here. This specification provides a simple text description and
definition of the relationships. An implementation of the vocabulary in
RDF [<cite><a href="#rdf">RDF</a></cite>] will be provided as an example
in the appendix of this specification. However, implementations are not
limited to using RDF. In particular, implementations MAY use different
formats and still be considered to be conformant with this
specification.</p>
</dd>
<dt class="label">[<a name="media-resource" id="media-resource"
title="media resource">Definition</a>: <b>Media Resource</b>]</dt>
<dd><p>A media resource is any physical or logical Resource that can be
identified using a Uniform Resource Identifier (URI), as defined by
[<cite><a href="#rfc3986">RFC 3986</a></cite>]) , which has or is related
to one or more media content types. Note that [<cite><a
href="#rfc3986">RFC 3986</a></cite>] points out that a resource may be
retrievable or not. Hence, this term encompasses the abstract notion of a
movie (e.g., Notting Hill) as well as the binary encoding of this movie
(e.g., the MPEG-4 encoding of Notting Hill on a DVD), or any intermediate
levels of abstraction (e.g., the director's cut or the plain version of
the Notting Hill movie). Although some ontologies (<cite><a
href="#frbr">FRBR</a></cite>, <a
href="http://www.bbc.co.uk/ontologies/">BBC</a>) define different
concepts for different levels of abstraction, other ontologies do not.
Therefore, in order to foster interoperability, our ontology does not
provide such a classification of media resources.</p>
</dd>
<dt class="label">[<a name="property" id="property"
title="property">Definition</a>: <b>Property</b>]</dt>
<dd><p>A property is an element from an existing metadata format for
describing <a title="media resource" href="#media-resource">media
resources</a>, or an element from the core vocabulary as defined in this
specification. For example, the <cite><a href="#dc">Dublin
Core</a></cite> <em>dc:creator</em> element and the Media Ontology
<em>ma:creator</em> element are both properties. A property links a <a
title="media resource" href="#media-resource">Media Resource</a> with a
value (or another resource). In the above example, the
<em>dc:creator</em> property links a given resource with the value of its
creator property. In this example, Dublin Core does this by defining the
<em>dc:creator</em> property as follows: "Examples of a creator include a
person, an organization, or a service".</p>
<p>Properties can have structured and/or unstructured values. The set of
properties defined in the media ontology core vocabulary is listed in
section <a href="#property-definition"><b>4 Property
definitions</b></a>.</p>
</dd>
<dt class="label">[<a name="mapping" id="mapping"
title="mapping">Definition</a>: Mapping]</dt>
<dd><p>For the purposes of this document, a <em>mapping</em> is defined as
a function that transforms information represented in one schema using
one format to information in a different schema that uses a different
format. In this document, a set of mappings are defined that equate a
subset of the "in scope" Vocabularies with the <a title="property"
href="#property">properties</a> of the core vocabulary of the media
ontology that is defined in this document. These mappings are presented
in section <a href="#property-mapping-table"><b>4.2 Property mapping
table</b></a>.</p>
</dd>
<dt class="label">[<a name="property-value-types" id="property-value-types"
title="property value types">Definition</a>: Property value types]</dt>
<dd><p>Property value types are the data types of values used in a <a
title="property" href="#property">property</a>. For example, the property
<em>dc:creator</em> can have either string or URI data types. Property
value types are defined in section <a
href="#property-value-types-definitions"><b>3 Property value type
definitions</b></a>. They are dependent on XML Schema data types
[<cite><a href="#xmlschema2">XML Schema 2</a></cite>].</p>
</dd>
</dl>
</div>
<div class="div1">
<h2><a name="property-value-types-definitions"
id="property-value-types-definitions"></a>3 Property value type definitions</h2>
<p><em>This section is normative.</em></p>
<div class="note">
<p class="prefix"><b>Note:</b></p>
<p>Currently, the data types of property values that used in this document are
defined in terms of XML Schema 1.1, part 2.</p>
<p>The Working Group MAY potentially modify these definitions, to ensure
compatibility with the return data types defined in <a
href="http://www.w3.org/TR/mediaont-api-1.0/">API for Media Resources 1.0</a> s
well as the data types defined in the <a
href="http://www.w3.org/TR/2008/WD-html5-20080122/">HTML5 W3C Working
Draft</a>. Applications that wish to be conformant with this specification MUST
use the data types specified in this section for property values that are
defined in this specification.</p>
</div>
<div class="div2">
<h3><a name="uri-value-type" id="uri-value-type"></a>3.1 URI</h3>
<p>"A Uniform Resource Identifier", or URI, is defined in [<cite><a
href="#rfc3986">RFC 3986</a></cite>]. In this specification, the term URI is
used, since it is well known. However, the use of this term is extended in this
specification to also include "Internationalized Resource Identifiers" (IRIs),
as defined in [<cite><a href="#rfc3987">RFC 3987</a></cite>]. An IRI is a URI
that MAY contain non-escaped characters other than ASCII characters. The data
type is <a href="http://www.w3.org/TR/xmlschema11-2/#anyURI">anyURI</a>. Hence,
in this specification, the term "URI" MUST be interpreted to also include IRI.
</p>
</div>
<div class="div2">
<h3><a name="string-value-type" id="string-value-type"></a>3.2 String</h3>
<p>A <code>String</code> value MUST be represented using the XML Schema <a
href="http://www.w3.org/TR/xmlschema11-2/#string">string</a> data type.</p>
</div>
<div class="div2">
<h3><a name="integer-value-type" id="integer-value-type"></a>3.3 Integer</h3>
<p>An <code>Integer</code> value MUST be represented using the XML Schema <a
href="http://www.w3.org/TR/xmlschema11-2/#integer">integer</a> data type.</p>
</div>
<div class="div2">
<h3><a name="float-value-type" id="float-value-type"></a>3.4 Float</h3>
<p>A <code>Float</code> value MUST be represented using the XML Schema <a
href="http://www.w3.org/TR/xmlschema11-2/#float">float</a> data type.</p>
</div>
<div class="div2">
<h3><a name="date-value-type" id="date-value-type"></a>3.5 Date</h3>
<p>A <code>Date</code> value MUST be represented using the XML Schema <a
href="http://www.w3.org/TR/xmlschema11-2/#dateTime">dateTime</a> data type.</p>
</div>
</div>
<div class="div1">
<h2><a name="property-definition" id="property-definition"></a>4 Property
definitions</h2>
<p><em>This section is normative; however, examples contained within this
section are informative.</em></p>
<div class="div2">
<h3><a name="core-property-definitions" id="core-property-definitions"></a>4.1
Core property definitions</h3>
<div class="div3">
<h4><a name="d0e547" id="d0e547"></a>4.1.1 Namespace of core property
definitions: <a
href="http://www.w3.org/ns/ma-ont">http://www.w3.org/ns/ma-ont</a></h4>
<p>The W3C Media Annotations Working Group has defined a namespace URI, ma-ont,
for use with this specification. As specifications that use this namespace URI
progress through the standardization process, it is important that each
subsequent revision of specifications that use this namespace MUST use the same
namespace URI. However, should one or more specifications that use this
namespace URI revert to Working Draft status during the standardization
process, and a subsequent revision, published as a Working Draft (WD),
Candidate Recommendation (CR) or Proposed Recommendation (PR) draft, result in
changes that are <em>not</em> backward compatible with the original
specifications, the namespace URI (ma-ont) MAY be changed.</p>
<p>The <em>ma</em> abbreviation is a prefix for the namespace <a
href="http://www.w3.org/ns/ma-ont">http://www.w3.org/ns/ma-ont</a>, which
identifies the namespace used by this specification. Applications that are
compliant with this specification SHOULD use this namespace.</p>
</div>
<div class="div3">
<h4><a name="property-approach" id="property-approach"></a>4.1.2 Description of
the approach followed for the property definitions</h4>
<p>This list of core properties has been defined by creating an initial set of
mappings from the list of <a href="#formats-in-scope">vocabularies in
scope</a>. This mapping table has been constructed by including properties that
were supported by the majority of the vocabularies in scope. </p>
<p>The ranking of the core properties by expected importance, as determined by
the use cases defined in this working group, has been used as an additional
criterion for defining the set of core properties for this specification. The
resulting set of properties has been validated by another ranking experiment
[<cite><a href="#findtop10">findtop10</a></cite>]. This ranking is nearly
identical to that chosen by the [<cite><a href="#jpsearch">jpsearch</a></cite>]
initiative. </p>
<p>The following information is available for each property:</p>
<ul>
<li><p>Name</p>
</li>
<li><p><a href="#property-value-types-definitions">Property value
types</a></p>
</li>
<li>Description</li>
<li><p><a title="mapping" href="#mapping">Mappings</a> to existing formats</p>
</li>
</ul>
<p>Several properties in this specification are defined as complex types,
consisting of a tuple of attributes. This is used to support qualifiers and
optional attributes. Hence, a special syntax has been defined to accommodate
this requirement, and is explained below. </p>
<p>All properties are defined in singular and MUST contain only a single value.
However, multiple instances of a property MAY be used. In addition, each
property MAY have an associated language attribute, which can be used to enable
several instances of that property to be defined in different languages. </p>
<p>The following syntax is used for the type descriptions:</p>
<ul>
<li><p>( ) (parentheses) are used to group elements</p>
</li>
<li><p>| (vertical bar) is used to indicate a choice between different
possible values</p>
</li>
<li><p>{ } (curly brackets) are used to define a complex type</p>
</li>
<li><p>? (question mark) is used to indicate an optional element</p>
</li>
</ul>
<p>Example: { (identifier:URI), (type:String)? } is interpreted as a complex
type that has two elements. The first serves the function of uniquely
identifying a resource by using an associated URI. The second serves the
function of specifying an optional category, which is defined by a string. To
indicate this clearly, we enclose each element in parentheses, where the role
is placed first, followed by a colon, which is then followed by the element
data type; elements are separated by commas, and the final collection of
elements that make up the complex type is enclosed in curly brackets. </p>
</div>
<div class="div3">
<h4><a name="core-property-lists" id="core-property-lists"></a>4.1.3 Core
properties</h4>
<table border="1" width="100%">
<tbody>
<tr class="ro-header">
<th class="col-mawg" align="center">Name</th>
<th class="col-mawg" align="center">Type definition</th>
<th class="col-mawg" align="center">Description</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="3">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td colspan="3"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier</td>
<td align="center">{ (identifier:URI), (type:String)? }</td>
<td>A tuple identifying a resource, which can be either an abstract
concept (e.g., Hamlet) or a specific object (e.g., an MPEG-4 encoding
of the English version of "Hamlet"), using a URI. The type can be used
to optionally define the category of the identifier. See <a
href="http://www.w3.org/TR/2009/WD-media-frags-reqs-20090430/#uc4">use
case 4.4 of the Annotating Media Fragments Use Case document</a>. An
example of such a tuple would be
{urn:uuid:36a87260-1102-11df-8a39-0800200c9a66, UUID}.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title</td>
<td align="center">{ (title:String), (type:String)? }</td>
<td>A tuple that specifies the title or name given to the resource. The
type can be used to optionally define the category of the title.</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language</td>
<td align="center">String</td>
<td>The language used in the resource. A controlled vocabulary such as
[<cite><a href="#bcp47">BCP 47</a></cite>] SHOULD be used.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator</td>
<td align="center">URI</td>
<td>The logical address at which the resource can be accessed (e.g. a
URL, or a DVB URI).</td>
</tr>
<tr class="ro-header">
<td colspan="3"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor</td>
<td align="center">{ (identifier:(URI|String)), (role:String)? }</td>
<td>A tuple identifying the agent, using either a URI or plain text. The
role can be used to optionally define the nature of the contribution
(e.g., actor, cameraman, director, singer, author, artist, or other
role types). The identifier SHOULD be defined as a URI. An example of
such a tuple is: {imdb:nm0000318, director}.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator</td>
<td align="center">{ (identifier:(URI|String)), (role:String)? }</td>
<td>A tuple identifying the author of the resource, using either a URI or
plain text. The role can be used to optionally define the category of
author (e.g., playwright or author). The identifier SHOULD be defined
as a URI. The role is defined as plain text. An example of such a tuple
is: {dbpedia:Shakespeare, playwright}.</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate</td>
<td align="center">{ (date:Date), (type:String)? }</td>
<td>A tuple defining the date and time that the resource was created. The
type can be used to optionally define the category of creation date
(e.g., release date, date recorded, or date edited).</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location</td>
<td align="center">{ (name:(URI|String))?, ((longitude:Float),
(latitude:Float), (altitude:Float), (coordinateSystem:String)?)?, }</td>
<td>A tuple identifying an optional name and/or optional associated data
that describe where the resource has been created, developed, recorded,
or otherwise authored. The optional name can be defined using either a
URI or plain text; however, the name SHOULD be defined as a URI. The
optional location data MAY include longitude, latitude, and/or altitude
information, and it MAY also define a coordinate system that can be
used to interpret these measurements.</td>
</tr>
<tr class="ro-header">
<td colspan="3"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description</td>
<td align="center">String</td>
<td>Free-form text describing the content of the resource.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword</td>
<td align="center">URI|String</td>
<td>A concept, descriptive phrase or keyword that specifies the topic of
the resource, using either a URI or plain text. The identifier SHOULD
be defined as a URI. In addition, the concept, descriptive phrase, or
keyword contained in this element SHOULD be taken from an ontology or a
controlled vocabulary.</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre</td>
<td align="center">URI|String</td>
<td>The category of the content of the resource, using either a URI or
plain text. The identifier SHOULD be defined as a URI. In addition, the
genre contained in this element SHOULD be taken from an ontology or
controlled vocabulary, such as the <a
href="http://www.ebu.ch/metadata/cs/web/ebu_ContentGenreCS_Mapping_p.xml.html">EBU
vocabulary</a>.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating</td>
<td align="center">{ (value:Float), (identifier:(URI|String))?,
((min:Float), (max:Float))? }</td>
<td>A tuple defining the rating value, an optional rating person or
organization defined as either a URI or as plain text, and an optional
voting range. The identifier SHOULD be defined as a URI. The voting
range can optionally be used to define the minimum and maximum values
that the rating can have.</td>
</tr>
<tr class="ro-header">
<td colspan="3"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation</td>
<td align="center">{ (identifier:URI), (relation:String)? }</td>
<td>A tuple that identifies a resource that the current resource is
related with (using either a URI or plain text), and optionally,
specifies the nature of the relationship. The identifier SHOULD be
defined as a URI. An example is a listing of content that has a
(possibly named) relationship to another content, such as the trailer
of a movie, or the summary of a media resource.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection</td>
<td align="center">URI|String</td>
<td>The name of the collection (using either a URI or plain text) from
which the resource originates or to which it belongs. The collection
SHOULD be defined as a URI.</td>
</tr>
<tr class="ro-header">
<td colspan="3"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright</td>
<td align="center">{ (copyright:String), (identifier:URI)? }</td>
<td>A tuple containing the copyright statement associated with the
resource and optionally, the identifier of the copyright holder. Other
issues related to Digital Rights Management are out of scope for this
specification.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:policy</td>
<td align="center">{ (policy:URI|String), (type:String)? }</td>
<td>A tuple that contains a description of the security policy that MUST
be applied to the media resource, or a reference to the security policy
(e.g., Creative Commons). This element is defined using either a URI or
plain text. The policy SHOULD be defined as a URI. In addition, the
type attribute can optionally be used to provide more information as to
the nature of the security policy (e.g., permissions, access control,
or ownership).</td>
</tr>
<tr class="ro-header">
<td colspan="3"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher</td>
<td align="center">URI|string</td>
<td>The publisher of a resource, defined as either a URI or plain text.
The publisher SHOULD be defined as a URI.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience</td>
<td align="center">{ (identifier:URI), (classification:String) }</td>
<td>A tuple identifying the issuer of the classification (e.g., a
parental guidance issuing agency, or a targeted geographical region)
and the value given in this classification.</td>
</tr>
<tr class="ro-header">
<td colspan="3"><em>Fragment</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragment</td>
<td align="center">{ (identifier:URI), (role:String)? }</td>
<td>A tuple containing a fragment identifier and optionally, its role. A
fragment is a portion of the resource, as defined by the [<cite><a
href="#MediaFragment">MediaFragment</a></cite>] Working Group.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragment</td>
<td align="center">{ (identifier:URI), (label:String) }</td>
<td>A tuple containing a named fragment identifier and its label.</td>
</tr>
<tr class="ro-header">
<td colspan="3"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize</td>
<td align="center">{ (width:Float), (height:Float), (unit:String)? }</td>
<td>A tuple defining the frame size of the resource (e.g., width and
height of 720 and 480 units, respectively). The units can be optionally
specified; if the units are not specified, then the units MUST be
interpreted as pixels.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression</td>
<td align="center">String</td>
<td>The compression type used. For container files (e.g., QuickTime,
AVI), the compression is not defined by the format, as a container file
can have several tracks that each use different encodings. In such a
case, several ma:compression instances SHOULD be used. Thus, querying
the ma:compression property of the track media fragments will return
different values for each track fragment. Note: it is possible to use
an extended <cite><a href="#mime">MIME</a></cite> type as the value for
this property, see [<cite><a href="#rfc4281">RFC 4281</a></cite>].</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration</td>
<td align="center">Float</td>
<td>The actual duration of the resource. The units are defined to be
seconds.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format</td>
<td align="center">String</td>
<td>The<cite><a href="#mime">MIME</a></cite> type of the resource (e.g.,
wrapper or bucket media types).</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate</td>
<td align="center">Float</td>
<td>The audio sampling rate. The units are defined to be
samples/second.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate</td>
<td align="center">Float</td>
<td>The video frame rate. The units are defined to be frames/second.</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:averageBitrate</td>
<td align="center">Float</td>
<td>The average bit rate. The units are defined to be kbps.</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks</td>
<td align="center">{ (number:Integer), (type:String)? }</td>
<td>A tuple defining the number of tracks of a resource, optionally
followed by the type of track (e.g., video, audio, or subtitle).</td>
</tr>
</tbody>
</table>
<p></p>
<p>A number of these properties use qualifiers to define subtypes and roles. In
particular, these are the properties identifier, title, contributor, creator,
createDate, relation, collection, policy, fragment and numTracks. In addition,
the location, rating, copyright, and frameSize properties use optional elements
to define how other element values are measured, or the ranges that the values
of these elements can have, or other supplementary information. All subtype and
role qualifiers for these properties are optional. The set of possible values
for subtypes is not normative. However, whenever possible, values defined in an
existing vocabulary or classification scheme SHOULD be used.</p>
</div>
</div>
<div class="div2">
<h3><a name="property-mapping-table" id="property-mapping-table"></a>4.2
Property mapping table</h3>
<div class="div3">
<h4><a name="rationale_mapping_table" id="rationale_mapping_table"></a>4.2.1
Rationale regarding the mapping table</h4>
<p>The mappings between the Media Ontology and a subset of the "in-scope"
vocabularies of this specification are defined. These mappings specify both the
semantic and some elements of the syntactic correspondences between the Media
Ontology and the properties of a given vocabulary. The vocabularies selected
were those that were deemed to be the most popular and useful, and which the
Working Group had prior expertise concerning their usage. The purpose of these
mappings is to provide a proof of concept, as a first step towards the creation
of a global mapping list involving all of the vocabularies in scope.</p>
<div class="div4">
<h5><a name="semantic-level-mappings" id="semantic-level-mappings"></a>4.2.1.1
Semantic Level Mappings</h5>
<p>The presented mappings are uni-directional mappings. This is because the
semantics of the property being mapped between the Media Ontology and another
property may be very different. For example, <em>ma:copyright</em> is mapped to
both <em>xmpDM:copyright</em> and <em>dc:rights</em> (as part of the XMP
standard [<cite><a href="#xmp">XMP</a></cite>]); the same property is mapped to
<em>exif:Copyright</em> (see [<cite><a href="#exif">EXIF</a></cite>]).
Unfortunately, no semantic relationship can be inferred between the properties
defined in the XMP and EXIF standards. The mappings that have been taken into
account have different semantics that have one of the following four
characteristics: </p>
<ul>
<li><p>Exact match: the semantics of the two properties are equivalent in all
possible contexts. For example, the semantics of the property
<em>ma:title</em> actly matches the semantics of the property
<em>vra:title</em>.</p>
</li>
<li><p>More specific: the property of the vocabulary taken into account has
associated semantics that contain a superset of the semantics expressed by
the property defined in this specification. For example in <cite><a
href="#dig35">DIG35</a></cite>, <em>ipr_names@description</em> and
<em>ipr_person@description</em> are both more specific than the property
<em>ma:publisher</em> to which they are mapped.</p>
</li>
<li><p>More generic: the inverse of the above, meaning that the property of
the vocabulary taken into account has associated semantics that is broader
than the property defined in this specification. For example, the <cite><a
href="#dig35">DIG35</a></cite> <em>location</em> is more general than the
<em>ma:location</em> property.</p>
</li>
<li><p>Related: the two properties are related in a way that is relevant for
some use cases, but this relation has no defined and/or commonly applied
semantics. For example, in <cite><a href="#mediarss">Media RSS</a></cite>,
<em>media:credit</em> is related to <em>ma:creator</em>.</p>
</li>
</ul>
<p>This list of relations between vocabularies (or informal mappings) and the
"Core Media Properties list" is published as a table. Feedback from people or
companies actually using the different vocabularies in communities that are
currently using the different vocabularies is very welcome; if such feedback is
received, then a future version of this specification will incorporate this
feedback into the affected mappings. </p>
</div>
<div class="div4">
<h5><a name="syntactic-level-mappings"
id="syntactic-level-mappings"></a>4.2.1.2 Syntactic Level Mappings</h5>
<p>Syntactic level mappings define the correspondence between two similar
properties that have different syntactic expressions, but generally similar
associated semantics. For example, one important use case is date formatting,
where the format of the date and/or time used is different in two vocabularies,
but the overall semantics (identifying a date and/or time) is the same. </p>
</div>
<div class="div4">
<h5><a name="mapping-expression" id="mapping-expression"></a>4.2.1.3 Mapping
expression</h5>
<p>The mapping expression corresponds to the concrete implementation or
representation of the mappings defined in the previous paragraph, both at a
semantic level and at syntactic one. </p>
<p><a href="http://www.w3.org/TR/2009/CR-skos-reference-20090317/">SKOS</a> is
the acronym for the Simple Knowledge Organization System, which is currently a
Recommendation of the W3C Semantic Web activity. It defines a vocabulary for
representing Knowledge Organization Systems, such as vocabularies, and
relationships amongst them. In <a
href="http://www.w3.org/TR/2009/CR-skos-reference-20090317/">SKOS</a> the
mapping properties that we take into account in the mapping table are expressed
as: <em>skos:exactMatch</em>, <em>skos:narrowMatch</em>,
<em>skos:broadMatch</em> and <em>skos:relatedMatch</em>. A future version of
this specification MAY include additional information after interoperability
and/or other feedback mechanisms have been completed. For example, it could be
possible to further specify the characteristics and behavior of some properties
(e.g., if they are symmetric) to enhance more efficient concrete mappings. If
such changes are performed, then every effort will be made to produce a new and
revised specification that is backwards-compatible with the current version of
this specification. </p>
</div>
</div>
<div class="div3">
<h4><a name="mapping-table" id="mapping-table"></a>4.2.2 The mapping table</h4>
<p>The following mappings are established from the Media Ontology's core
properties to various multimedia metadata formats. This list of formats is not
closed, nor does it pretend to be exhaustive. A future version of this
specification MAY include additional mappings if a need or use case is
established for these new mappings.</p>
<div class="div4">
<h5><a name="d0e997" id="d0e997"></a>4.2.2.1 CableLabs 1.1</h5>
<table class="ta10" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation</th>
<th class="col-attribute">Cablelabs1.1</th>
<th class="col-other"></th>
<th class="col-other"></th>
<th class="col-other">How to do the mapping</th>
<th class="col-other">Datatype</th>
<th class="col-other"></th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma ro-header" colspan="9">Descriptive Properties (Core
Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="9"><em>Identification</em></td>
</tr>
<tr class="ro-header">
<td class="cell">Updated 4 April 2010 </td>
<td class="cell"></td>
<td class="cell">Type </td>
<td class="cell">Spec </td>
<td class="cell">Metadata Name </td>
<td></td>
<td class="cell">Type </td>
<td class="cell">Required vs Optional </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:identifier </td>
<td class="cell">exact </td>
<td class="cell">Package, Title, Movie, Still-Image, Preview,
TrickAsset,Encrypted Asset </td>
<td class="cell">AMS </td>
<td class="cell">Asset_ID </td>
<td>An identifier for the asset that is unique
<p>within a provider's asset ID space. The</p>
<p>unique portable identification of an asset is the combinations of
its Provider_ID and its</p>
<p>Asset_ID.</p>
</td>
<td class="cell">String (fixed 20 characters, alpha/numeric). 4 alpha
characters followed by 16 numbers, no spaces allowed. ~~~ Example:
“ABCD1234567890123456” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">related</td>
<td class="cell">Package, Title, Movie, Still-Image, Preview,
TrickAsset,Encrypted Asset </td>
<td class="cell">AMS </td>
<td class="cell">Asset_Name </td>
<td><p>A string containing the identifying name of the asset. Asset names
must be unique within a product.</p>
</td>
<td class="cell">String (max 50 characters). ~~~ Example:
“WesCravensDracula2000encrypted” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Movie </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Avail </td>
<td></td>
<td class="cell">String. ~~~ Format of
“HH:MM:SS:FF,HH:MM:SS:FF,HH:MM:SS:FF,HH:MM:SS:FF,XX”. ~~~ Examples:
~~~ &lt; app_data app="”MOD”" name="”Avail”"
value="”00:00:00:00,00:08:00:00,00:00:00:00,00:00:00:00,XX”" &gt;
~~~ &lt; app_data app="”MOD”" name="”Avail”"
value="”00:00:00:00,00:08:00:00,00:09:00:00,00:00:00:00,XX”" &gt;
~~~ &lt; app_data app="”MOD”" name="”Avail”"
value="”00:00:02:00,00:08:00:00,00:09:00:00,00:00:00:00,XX”" &gt;
~~~ &lt; app_data app="”MOD”" name="”Avail”"
value="”00:07:50:00,00:08:00:00,00:09:00:00,00:09:10:00,XX”" &gt;
~~~
&lt;/app_data&gt;&lt;/app_data&gt;&lt;/app_data&gt;&lt;/app_data&gt;
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Billing_ID </td>
<td></td>
<td class="cell">Integer (max 5 digits) </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Box_Office </td>
<td></td>
<td class="cell">Integer </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Chapter </td>
<td></td>
<td class="cell">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: ~~~ &lt; app_data
app="”MOD”" name="”Chapter”" value="”01:01:01:01,Opening"
scene”="" &gt; ~~~ &lt; app_data app="”MOD”" name="”Chapter”"
value="”01:30:01:01,Max" encounters="" a="" problem”="" &gt; ~~~
&lt;/app_data&gt;&lt;/app_data&gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Closed_Captioning </td>
<td></td>
<td class="cell">String “Y” or “N” </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Movie, Still-Image, Preview, TrickAsset,Encrypted Asset
</td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Content_CheckSum </td>
<td></td>
<td class="cell">String – Hex (32 chars) </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Contract_Name </td>
<td></td>
<td class="cell">String </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Display_As_Last_Chance </td>
<td></td>
<td class="cell">Integer – number of days </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Display_As_New </td>
<td></td>
<td class="cell">Integer – number of days </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Distributor_Name </td>
<td></td>
<td class="cell">String (max 128 characters). </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:title </td>
<td class="cell">exact</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Title </td>
<td>Movie title (for display).</td>
<td class="cell">String (max 128 characters). Special characters allowed.
~~~ Example: “Wes Craven’s Dracula 2000” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell">more general</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Title_Brief </td>
<td>A brief version of the movie title (for
<p>display).</p>
</td>
<td class="cell">String (max 19 characters). </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell">more general</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Title_Sort_Name </td>
<td></td>
<td class="cell">String (max 32 characters). ~~~ Example: “Blob, The”
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Trick Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Trick_Mode </td>
<td></td>
<td class="cell">String. ~~~ Examples: “FFWD”, “FREV”,
“Index”, “All”, “Archive” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title, Movie, Still-Image, Preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Type </td>
<td></td>
<td class="cell">Values are expected to be: "title", “movie”, “box
cover”, “poster”, and “preview” for the corresponding assets.
Other asset types can be specified. </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Vendor_Name </td>
<td></td>
<td class="cell">String </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Trick Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Vendor_Name </td>
<td></td>
<td class="cell">String </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Trick Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Vendor_Product </td>
<td></td>
<td class="cell">String </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Package , title, Movie, Still-Image, Preview,
TrickAsset, EncryptedAsset </td>
<td class="cell">AMS </td>
<td class="cell">Verb </td>
<td></td>
<td class="cell">String. </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Package , title, Movie, Still-Image, Preview,
TrickAsset, EncryptedAsset </td>
<td class="cell">AMS </td>
<td class="cell">Version_Major </td>
<td></td>
<td class="cell">Integer </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Package , title, Movie, Still-Image, Preview,
TrickAsset, EncryptedAsset </td>
<td class="cell">AMS </td>
<td class="cell">Version_Minor </td>
<td></td>
<td class="cell">Integer </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:language </td>
<td class="cell">exact</td>
<td class="cell">Movie, Preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Languages </td>
<td>Available languages.
<p>NOTE: Audio PID(s) shall correspond</p>
<p>with Languages.</p>
<p>Two character language code from 639-1.</p>
</td>
<td class="cell">String – (max 2 characters per language, 1024 total),
one language per element. ~~~ Examples: ~~~ &lt; app_data
app="“MOD”" name="“Languages”" value="“en”/" &gt; ~~~ &lt;
app_data app="“MOD”" name="“Languages”" value="“es”/" &gt;
&lt;/app_data&gt;&lt;/app_data&gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:locator </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="9"><em>Creation</em></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:contributor </td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Actors </td>
<td>Actors – Last Name,First Name (for
<p>searching). The separator MUST be a "," between the</p>
<p>last name and the first name. On-air talent MAY be included.</p>
</td>
<td class="cell">String (max 35 characters per actor), one actor per
element. ~~~ Examples: ~~~ &lt; app_data app="”MOD”"
name="”Actors”" value="”Willis,Bruce”/"&gt; ~~~ &lt;app_data
app="”MOD”" name="”Actors”" value="”Gere,Richard”/"&gt; ~~~
&lt;/app_data&gt; &lt;/app_data &gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Actors_Display </td>
<td><p>Actors -- A human-readable string for display; use Name 1, Name
2.</p>
</td>
<td class="cell">String (max 1024 characters total all Actors). ~~~
Example: ~~~ “Voices of Tom Hanks, Robin Williams” </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Advisories </td>
<td></td>
<td class="cell">String, one advisory per element (max 1024 characters
for all advisories). ~~~ Examples: ~~~ &lt; app_data app="”MOD”"
name="”Advisories”" value="”S”/" &gt; ~~~ &lt; app_data
app="”MOD”" name="”Advisories”" value="”V”/" &gt; ~~~ There
are at most six occurrences of “Advisories”, with a combined
maximum of at most 12 characters.&lt;/app_data&gt;&lt;/app_data&gt;
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Director </td>
<td></td>
<td class="cell">String (max 35 characters per director), one director
per element. ~~~ Examples: ~~~ &lt; app_data app="”MOD”"
name="”Director”" value="”Puzo," mario”="" &gt; ~~~ &lt;
app_data app="”MOD”" name="”Director”"
value="”Lucas,George”/" &gt; ~~~&lt;/app_data&gt; &lt;/app_data&gt;
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:creator </td>
<td class="cell">more specific </td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Writer_Display </td>
<td><p>Writer(s)—A human-readable string for display; use Name 1, Name
2.</p>
</td>
<td class="cell">String (max 1024 characters total all Writers). ~~~
Example: ~~~ “Francis Ford Coppola, Mario Puzo” </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:createDate </td>
<td class="cell">exact</td>
<td class="cell">Package, Title, Movie, Still-Image, Preview,
TrickAsset,Encrypted Asset </td>
<td class="cell">AMS </td>
<td class="cell">Creation_Date </td>
<td>A string representing the date on which the
<p>Asset was created.</p>
</td>
<td class="cell">String – “yyyy-mm-dd” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:location </td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Studio_Royalty_Flat_Rate </td>
<td></td>
<td class="cell">Currency. Maximum of 3 digits right of the decimal
allowed. ~~~ Example: “1.995” </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="9"><em>Content description</em></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:description </td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Summary_Long </td>
<td>Movie summary in full.</td>
<td class="cell">String (max 4096 characters). Special characters
allowed. </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Summary_Medium </td>
<td><p>Movie summary paragraph – for EPG-like description.</p>
</td>
<td class="cell">String (max 1024 characters). Special characters
allowed. </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">exact</td>
<td class="cell">Package, Title, Movie, Still-Image, Preview,
TrickAsset,Encrypted Asset </td>
<td class="cell">AMS </td>
<td class="cell">Description </td>
<td>A human-readable string describing the Asset.</td>
<td class="cell">String. ~~~ Example: “Wes Craven’s Dracula 2000
asset package” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd ro-even">
<td class="ma">ma:keyword </td>
<td class="cell">more general</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Summary_Short </td>
<td></td>
<td class="cell">String (max 256 characters). Special characters allowed.
~~~ Example: “Samantha is hired to plan a bat mitzvah; Charlottte
tries to improve life with Trey” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:genre </td>
<td class="cell">exact</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Genre </td>
<td>Genres – Subject-matter classification of
<p>the show. See [GENRE] for values.</p>
</td>
<td class="cell">String (max 20 characters per genre), one genre per
element. ~~~ Examples: ~~~ &lt; app_data app="”MOD”"
name="”Genre”" value="”Action”/" &gt; ~~~ &lt; app_data
app="”MOD”" name="”Genre”" value="”Comedy”/" &gt;
~~~&lt;/app_data&gt;&lt;/app_data&gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">more general</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Category </td>
<td>A nested list of human readable categories
<p>and sub-categories which effect how the UI</p>
<p>presents the asset.</p>
</td>
<td class="cell">String (max 20 characters per category component), one
category per element. ~~~ Examples: ~~~ &lt; app_data app="”MOD”"
name="”Category”" value="”Movies/Movies" a-z”="" &gt; ~~~ &lt;
app_data app="”MOD”" name="”Category”"
value="”Movies/Comedy”/" &gt; ~~~&lt;/app_data&gt;&lt;/app_data&gt;
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd ro-even">
<td class="ma">ma:rating </td>
<td class="cell">exact</td>
<td class="cell">title, preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Rating </td>
<td>MPAA or TV Rating, whichever is
<p>appropriate (see Annex A, Ratings and</p>
<p>Advisories).</p>
</td>
<td class="cell">String, one rating per element. ~~~ Examples: ~~~ &lt;
app_data app="”MOD”" name="”Rating”" value="”TV-G”/" &gt;
~~~ &lt; app_data app="”MOD”" name="”Rating”" value="”G”/"
&gt; ~~~&lt;/app_data&gt;&lt;/app_data&gt; </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd ro-even">
<td class="cell"></td>
<td class="cell">more specifc</td>
<td class="cell">title, preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">MSORating </td>
<td></td>
<td class="cell">String, one rating per element. ~~~ Example: ~~~ &lt;
app_data app="”MOD”" name="”MSORating”" value="”Age-14”/"
&gt; ~~~&lt;/app_data&gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd ro-even">
<td class="cell"></td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Advisories </td>
<td>One content advisory code (see Annex A,
<p>Ratings and Advisories).</p>
</td>
<td class="cell">String, one advisory per element (max 1024 characters
for all advisories). ~~~ Examples: ~~~ &lt; app_data app="”MOD”"
name="”Advisories”" value="”S”/" &gt; ~~~ &lt; app_data
app="”MOD”" name="”Advisories”" value="”V”/" &gt; ~~~ There
are at most six occurrences of “Advisories”, with a combined
maximum of at most 12 characters.&lt;/app_data&gt;&lt;/app_data&gt;
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="9"><em>Relational</em></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:relation </td>
<td class="cell">more general</td>
<td class="cell">Movie, Still-Image, Preview, TrickAsset,Encrypted Asset
</td>
<td class="cell">AMS </td>
<td class="cell">Asset_Class </td>
<td>A system-level type for the asset. This is
<p>intended to be helpful for the application</p>
<p>mapping and routing, and expected to be more general than the Type
value for the content.</p>
<p>Expected Value is "package".</p>
</td>
<td class="cell">String - Expected Values are: Move, Box Cover, Poster,
Preview, Trickfile,encrypted. </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">more specific </td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Asset_Encrypted </td>
<td>Asset ID of the asset for which content is
<p>encrypted. It is assumed that the</p>
<p>Provider_ID for that asset is the same as</p>
<p>for this asset, or, is within this same Title</p>
<p>asset).</p>
</td>
<td class="cell">String (per Asset_ID element) </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">related</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Year </td>
<td>Year of release.</td>
<td class="cell">String – “yyyy” </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:collection </td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Episode_ID </td>
<td>A unique identifier given to each individual
<p>episode of a series.</p>
</td>
<td class="cell">String. ~~~ Example: “Episode #45” </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell">more specific</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Episode_Name </td>
<td>The name of an individual episode of a
<p>series.</p>
</td>
<td class="cell">String. ~~~ Example: “Hot Child in the City” </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="9"><em>Rights</em></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:copyright </td>
<td class="cell">more general</td>
<td class="cell">Package, Title, Movie, Still-Image, Preview,
TrickAsset,Encrypted Asset </td>
<td class="cell">AMS </td>
<td class="cell">Provider </td>
<td><p>A unique identifier for the provider of the Asset – represents
the business relationship between the MSO and the Asset Provider.</p>
</td>
<td class="cell">String. ~~~ Examples: “iN_DEMAND” or “HBO” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:policy</td>
<td class="cell">more specific</td>
<td class="cell"></td>
<td class="cell">MOD or SVOD</td>
<td class="cell">Contract_Name</td>
<td><p>Identifying name of the contract under which this title is
licensed.</p>
</td>
<td class="cell">String</td>
<td>Opt</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="9"><em>Distribution</em></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:publisher </td>
<td class="cell">more general</td>
<td class="cell">Package, Title, Movie, Still-Image, Preview,
TrickAsset,Encrypted Asset </td>
<td class="cell">AMS </td>
<td class="cell">Provider </td>
<td><p>A unique identifier for the provider of the Asset – represents
the business relationship between</p>
<p>the MSO and the Asset Provider.</p>
</td>
<td class="cell">String. ~~~ Examples: “iN_DEMAND” or “HBO” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Package </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Provider_Content_Tier </td>
<td></td>
<td class="cell">String – one tier per element. ~~~ Examples: ~~~ &lt;
app_data app="”MOD”" name="”Provider_Content_Tier”"
value="”HBO1”/" &gt; ~~~ &lt; app_data app="”MOD”"
name="”Provider_Content_Tier”" value="”HBO8”/" &gt;
&lt;/app_data&gt;&lt;/app_data&gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Package, Title, Movie, Still-Image, Preview,
TrickAsset,Encrypted Asset </td>
<td class="cell">AMS </td>
<td class="cell">Provider_ID </td>
<td></td>
<td class="cell">String (max 20 characters). ~~~ Example:
“indemand.com” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Provider_QA_Contact </td>
<td></td>
<td class="cell">String </td>
<td class="cell">Req ~~~ (*Opt for SVOD) </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Receiver_Type </td>
<td></td>
<td class="cell">String. ~~~ Examples: “Moto”, “SA” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Receiver_Version </td>
<td></td>
<td class="cell">Integer </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Studio </td>
<td></td>
<td class="cell">String (max 256 characters). ~~~ Example: “Buena
Vista” </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Studio_Name </td>
<td></td>
<td class="cell">String (max 128 characters). </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:targetAudience </td>
<td class="cell">exact</td>
<td class="cell">Preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Audience </td>
<td>Field to indicate target audience (see Annex
<p>A for examples).</p>
</td>
<td class="cell">String, one rating per element. ~~~ Example: ~~~ &lt;
app_data app="”MOD”" name="”Audience”" value="”Adult”/"
&gt; ~~~&lt;/app_data&gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Audience </td>
<td></td>
<td class="cell">String, one rating per element. ~~~ Example: ~~~ &lt;
app_data app="”MOD”" name="”Audience”" value="”Adult”/"
&gt; ~~~&lt;/app_data&gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="9"><em>Fragments</em></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:fragments </td>
<td class="cell">more specific</td>
<td class="cell">Title</td>
<td class="cell">MOD or SVOD</td>
<td class="cell">Episode_ID</td>
<td>A unique identifier given to each individualepisode of a series</td>
<td class="cell">String</td>
<td></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:namedFragments </td>
<td class="cell">more specific</td>
<td class="cell">Title</td>
<td class="cell">MOD or SVOD</td>
<td class="cell">Episode_Name</td>
<td>The name of an individual episode of aseries.</td>
<td class="cell">String</td>
<td></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="9"><em>Technical Properties</em></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:frameSize </td>
<td class="cell">more general</td>
<td class="cell">movie ,preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Resolution </td>
<td>Other values may be supplied. Currently,
<p>defined values are one of “480i”, “720p”,</p>
<p>“1080i”, or “1080p”.</p>
</td>
<td class="cell">String </td>
<td class="cell">Req</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">more general</td>
<td class="cell">movie ,preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Screen_Format </td>
<td>Screen format (Standard, Widescreen,
<p>Letterbox, OAR) (for display).</p>
</td>
<td class="cell">String </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:compression </td>
<td class="cell">more specific</td>
<td class="cell">Movie</td>
<td class="cell">MOD or SVOD</td>
<td class="cell">Codec</td>
<td>Other values may be supplied. Currently,
<p>defined values are one of “MPEG2” or</p>
<p>when AVC/MPEG4 one of “AVC</p>
<p>MP@L30”, “AVC MP@L40”,</p>
<p>“AVC MP@L42”,</p>
<p>“AVC HP@L30”,</p>
<p>“AVC HP@L40”,</p>
<p>“AVC HP@L42”</p>
</td>
<td class="cell">String</td>
<td class="cell">Req</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:duration </td>
<td class="cell">more general</td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Display_Run_Time </td>
<td>Run time (for display).</td>
<td class="cell">String – “hh:mm” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell">exact </td>
<td class="cell">title, preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Run_Time </td>
<td>Run time.</td>
<td class="cell">String – “hh:mm:ss” </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Title </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Maximum_Viewing_Length </td>
<td></td>
<td class="cell">String – “DD:HH:MM”. ~~~ Example: “00:24:00”
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:format </td>
<td class="cell">more specific</td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Encrypting_System_Info </td>
<td>Information pertaining to the encrypting
<p>system.</p>
</td>
<td class="cell">String </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell">more specific</td>
<td class="cell">Movie </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Encryption </td>
<td></td>
<td class="cell">String “Y” or “N”. ~~~ Example: ~~~ &lt;
app_data app="“MOD”" name="“Encryption”" value="“Y”/" &gt;
~~~&lt;/app_data&gt; </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell">more specific</td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Encryption_Algorithm </td>
<td>Further identification of the encryption
<p>type.</p>
</td>
<td class="cell">String. ~~~ Examples: “DES”, “3DES”, “RC5”
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Encryption_Date </td>
<td></td>
<td class="cell">Date </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Encryption_Key_Block </td>
<td></td>
<td class="cell">String (max 4096 characters) </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Encryption_Time </td>
<td></td>
<td class="cell">Time </td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Encrypted Asset </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Encryption_Type </td>
<td></td>
<td class="cell">String. ~~~ Examples: “symmetric”, “public key”
</td>
<td class="cell">Opt </td>
<td></td>
</tr>
<tr class="ro-even">
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Movie, Preview </td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Audio_Type </td>
<td></td>
<td class="cell">String – one audio type per element. ~~~ Examples: ~~~
&lt; app_data app="“MOD”" name="“Audio_Type”" value="“Dolby"
digital”="" &gt; ~~~ &lt; app_data app="“MOD”"
name="“Audio_Type”" value="“Mono”/"&gt;
~~~&lt;/app_data&gt;&lt;/app_data&gt; </td>
<td class="cell">Req </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:samplingrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:framerate </td>
<td class="cell">exact</td>
<td class="cell">Movie</td>
<td class="cell">MOD or SVOD </td>
<td class="cell">Frame_Rate</td>
<td class="cell">Other values may be supplied. Currently, defined values
are one of 24, 30, or 60.</td>
<td class="cell">Integer</td>
<td class="cell">Req</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:bitrate </td>
<td class="cell">exact</td>
<td class="cell">Movie</td>
<td class="cell"></td>
<td class="cell">Bit_Rate</td>
<td class="cell">The maximum overall bit rate of the included content, in
kilobits per second.</td>
<td class="cell">Numeric – ex. 3750</td>
<td class="cell">Req</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:numTracks </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e2560" id="d0e2560"></a>4.2.2.2 DIG</h5>
<table class="ta12" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">DIG35 </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">exact </td>
<td class="cell">IMAGE_ID </td>
<td class="cell"></td>
<td class="cell">ComplexType: sequence of UID (<a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a>)
and ID_TYPE (<a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a>)</td>
<td>METADATA/BASIC_IMAGE_INFO/IMAGE_ID</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact </td>
<td class="cell">IPR_TITLE</td>
<td class="cell"></td>
<td class="cell">dig35:tLangString (ComplexType extending <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a>
with "ref" attribute of type xml:lang ) </td>
<td>METADATA/IPR/IPR_DESCRIPTION/IPR_TITLE</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">more general </td>
<td class="cell">IPR_NAMES/IPR_PERSON@DESCRIPTION="" </td>
<td class="cell"></td>
<td class="cell">dig35:tPerson (ComplexType including different fields to
describe person-related information) </td>
<td>METADATA/IPR/IPR_NAMES/IPR_PERSON</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell"></td>
<td class="cell">GENERAL_CREATION_INFO/IMAGE_CREATOR
<p>OR IPR_NAMES/IPR_PERSON@DESCRIPTION=Image Creator</p>
<p>OR IPR_NAMES/IPR_PERSON@DESCRIPTION=Original Work Author </p>
</td>
<td class="cell"></td>
<td class="cell">dig35:tPerson (ComplexType including different fields to
describe person-related information) </td>
<td>METADATA/IMAGE_CREATION/GENERAL_CREATION_INFO/IMAGE_CREATOR
<p>OR</p>
<p>METADATA/IPR/IPR_NAMES/IPR_PERSON[@DESCRIPTION='Image Creator']</p>
<p>OR</p>
<p>METADATA/IPR/IPR_NAMES/IPR_PERSON[@DESCRIPTION='Original Work
Author']</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell">exact </td>
<td class="cell">CREATION_TIME or CAPTURE_TIME </td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#dateTime">dateTime</a>
<p>OR</p>
<p>dig35:tDateTime (ComplexType describing the date, including day,
month, year, week day, or season)</p>
</td>
<td>METADATA/IMAGE_CREATION/GENERAL_CREATION_INFO/CREATION_TIME
<p>OR</p>
<p>METADATA/CONTENT_DESCRIPTION/CAPTURE_TIME</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">more specific </td>
<td class="cell">LOCATION</td>
<td class="cell"></td>
<td class="cell">dig35:tLocation (ComplexType: sequence including
logitude and latitude, address, GPS or a comment)</td>
<td>METADATA/CONTENT_DESCRIPTION/LOCATION</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">exact </td>
<td class="cell">CAPTION
<p>OR</p>
<p>IPR_CAPTION</p>
</td>
<td class="cell"></td>
<td class="cell">dig35:tLangString (ComplexType extending <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a>
with "ref" attribute of type xml:lang ) </td>
<td>METADATA/CONTENT_DESCRIPTION/CAPTION
<p>OR</p>
<p>METADATA/IPR/IPR_DESCRIPTION/IPR_CAPTION</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">exact </td>
<td class="cell">CAPTION
<p>OR</p>
<p>IPR_CAPTION</p>
</td>
<td class="cell"></td>
<td class="cell">dig35:tLangString (ComplexType extending <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a>
with "ref" attribute of type xml:lang ) </td>
<td>METADATA/CONTENT_DESCRIPTION/CAPTION
<p>OR</p>
<p>METADATA/IPR/IPR_DESCRIPTION/IPR_CAPTION</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell"></td>
<td class="cell">GENERAL_CREATION_INFO/SCENE_TYPE OR
GENERAL_CREATION_INFO/IMAGE_SOURCE </td>
<td class="cell"></td>
<td class="cell">dig35:tLangString (ComplexType extending <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a>
with "ref" attribute of type xml:lang ) </td>
<td>METADATA/IMAGE_CREATION/GENERAL_CREATION_INFO/SCENE_TYPE
<p>OR</p>
<p>METADATA/IMAGE_CREATION/GENERAL_CREATION_INFO/IMAGE_SOURCE</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">exact </td>
<td class="cell">COPYRIGHT</td>
<td class="cell"></td>
<td class="cell">dig35:tLangString (ComplexType extending <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a>
with "ref" attribute of type xml:lang ) </td>
<td>METADATA/IPR/IPR_DESCRIPTION/COPYRIGHT</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:license </td>
<td class="cell">more general</td>
<td class="cell">IPR_EXPLOITATION </td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/UniqueIDType.html"></a>ComplexType
including different fields to describe protection, use restriction,
obligation, and IPR management system iinformation.</td>
<td class="cell">METADATA/IPR/IPR_EXPLOITATION</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">more general </td>
<td class="cell">IPR_NAMES/IPR_PERSON@DESCRIPTION="" </td>
<td class="cell"></td>
<td class="cell">dig35:tPerson (ComplexType including different fields to
describe person-related information)</td>
<td>METADATA/IPR/IPR_NAMES/IPR_PERSON</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">exact</td>
<td class="cell">IMAGE_SIZE/HEIGHT AND IMAGE_SIZE/WIDTH</td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#positiveInteger">positiveInteger</a></td>
<td>METADATA/BASIC_IMAGE_INFO/IMAGE_SIZE/HEIGHT
<p>AND</p>
<p>METADATA/BASIC_IMAGE_INFO/IMAGE_SIZE/WIDTH </p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">exact </td>
<td class="cell">COMPRESSION</td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a></td>
<td>METADATA/BASIC_IMAGE_INFO/COMPRESSION</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">exact </td>
<td class="cell">FILE_FORMAT/MIME_TYPE </td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a></td>
<td>METADATA/BASIC_IMAGE_INFO/FILE_FORMAT/MIME_TYPE</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e3064" id="d0e3064"></a>4.2.2.3 EBUCore</h5>
<table class="ta21" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg" style="background-color:#79c0fb">MAWG </th>
<th class="col-relation" style="background-color:#79c0fb">Relation </th>
<th class="col-attribute" style="background-color:#79c0fb">EBUCore </th>
<th class="col-how" style="background-color:#79c0fb">How to do the
mapping</th>
<th class="col-datatype" style="background-color:#79c0fb">Datatype</th>
<th class="col-xpath" style="background-color:#79c0fb">XPath
<p></p>
<p>Note: each is to be preceded by the namespace 'ebucore:'</p>
</th>
</tr>
<tr>
<td class="ma" colspan="6" style="background-color:#79c0fb">Descriptive
Properties (Core Set)</td>
</tr>
<tr>
<td colspan="6"
style="background-color:#79c0fb"><em>Identification</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:identifier </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">dc:identifier </td>
<td class="cell" style="background-color:#c0c0c0">DC compliance requires
a string but it is recommended to use URIs or IRIs instead </td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/identifier/dc:identifier</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e2e2e2">ma:title </td>
<td class="cell" style="background-color:#e2e2e2">exact</td>
<td class="cell" style="background-color:#e2e2e2">dc:title </td>
<td class="cell" style="background-color:#e2e2e2">title/dc:title and/or
<p>alternativeTitle/dc:title</p>
</td>
<td class="cell" style="background-color:#e2e2e2">string </td>
<td
style="background-color:#e2e2e2">EBUCoreMain/coreMetadata/title/dc:title
<p>EBUCoreMain/coreMetadata/alternativeTitle/dc:title</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:language </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">dc:language
<p>languageCode</p>
</td>
<td class="cell" style="background-color:#c0c0c0">A free text term and/or
a reference to a web resource such as a classification scheme term</td>
<td class="cell" style="background-color:#c0c0c0">string
<p>anyURI</p>
</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/language/dc:language
<p>EBUCoreMain/coreMetadata/language/languageCode</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#e2e2e2">ma:locator </td>
<td class="cell" style="background-color:#e2e2e2">exact</td>
<td class="cell" style="background-color:#e2e2e2">Format/Location</td>
<td class="cell" style="background-color:#e2e2e2">an address at which the
resource can be found and e.g. played from e.g. a dvb url</td>
<td class="cell" style="background-color:#e2e2e2">string</td>
<td
style="background-color:#e2e2e2">EBUCoreMain/coreMetadata/location</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Creation</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:contributor </td>
<td class="cell" style="background-color:#c0c0c0">exact </td>
<td class="cell" style="background-color:#c0c0c0"><p>contributor </p>
</td>
<td class="cell" style="background-color:#c0c0c0">Either a person or an
organisation</td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/contributor/contactDetails/name/name
<p>EBUCoreMain/coreMetadata/contributor/organisationName</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#dbdbdb">ma:creator </td>
<td class="cell" style="background-color:#dbdbdb">exact</td>
<td class="cell" style="background-color:#dbdbdb">creator </td>
<td class="cell" style="background-color:#dbdbdb">Either a person or an
organisation </td>
<td class="cell" style="background-color:#dbdbdb">string</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/creator/contactDetails/name/name
<p>EBUCoreMain/coreMetadata/creator/organisationName</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:createDate </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0"><p>created </p>
</td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">date</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/date/created</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#dbdbdb">ma:location </td>
<td class="cell" style="background-color:#dbdbdb">exact</td>
<td class="cell" style="background-color:#dbdbdb">dc:coverage
<p>name</p>
<p>code</p>
<p>posx + posy </p>
</td>
<td class="cell" style="background-color:#dbdbdb">Information about
resource related location information</td>
<td class="cell" style="background-color:#dbdbdb">string
<p>string</p>
<p>anyURI</p>
<p>float + float</p>
</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/coverage/dc:coverage
<p>EBUCoreMain/coreMetadata/coverage/spatial/location/name</p>
<p>EBUCoreMain/coreMetadata/coverage/spatial/location/code</p>
<p>EBUCoreMain/coreMetadata/coverage/spatial/location/posx +</p>
<p>EBUCoreMain/coreMetadata/coverage/spatial/location/posy</p>
</td>
</tr>
<tr>
<td style="background-color:#79c0fb" colspan="6"><em>Content
Description</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:description </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">dc:description </td>
<td class="cell" style="background-color:#c0c0c0">Free text </td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/description/dc:description</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#dbdbdb">ma:keyword </td>
<td class="cell" style="background-color:#dbdbdb">similar</td>
<td class="cell" style="background-color:#dbdbdb">dc:subject
<p>subjectCode</p>
</td>
<td class="cell" style="background-color:#dbdbdb">A free text term and/or
a reference to a web resource such as a classification scheme term</td>
<td class="cell" style="background-color:#dbdbdb">string
<p>anyURI</p>
</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/subject/dc:subject
<p>EBUCoreMain/coreMetadata/subject/subjectCode</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:genre </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">dc:type
<p>genre/@typeLabel </p>
<p>genre/@typeLink</p>
</td>
<td class="cell" style="background-color:#c0c0c0">Either a free text term
in dc:type (not necessarily only genre) or genre/@typeLabel or a
reference to a web resource such as a classification scheme term
genre/@typeLink</td>
<td class="cell" style="background-color:#c0c0c0">string
<p>string</p>
<p>anyURI</p>
</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/type/dc:type
<p>EBUCoreMain/coreMetadata/type/genre/@typeLabel</p>
<p>EBUCoreMain/coreMetadata/type/genre/@typeLink</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#dbdbdb">ma:rating </td>
<td class="cell" style="background-color:#dbdbdb"></td>
<td class="cell" style="background-color:#dbdbdb"></td>
<td class="cell" style="background-color:#dbdbdb"></td>
<td class="cell" style="background-color:#dbdbdb"></td>
<td style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:relation </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell" style="background-color:#c0c0c0">dc:relation
<p>dc:identifier</p>
<p>relationLink </p>
</td>
<td class="cell" style="background-color:#c0c0c0">Free text ro an
identifier or a link to a related resource.
<p>Specialised relations are provided in EBU which would qualify for
mapping (see XPaths) </p>
</td>
<td class="cell" style="background-color:#c0c0c0">string
<p>string</p>
<p>anyURI</p>
</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/relation/dc:relation
<p>EBUCoreMain/coreMetadata/relation/relationIdentifier/dc:identifier</p>
<p>EBUCoreMain/coreMetadata/relation/relationLink</p>
<p></p>
<p>same apply to</p>
<p>EBUCoreMain/coreMetadata/isVersionOf</p>
<p>EBUCoreMain/coreMetadata/hasversion</p>
<p>EBUCoreMain/coreMetadata/isReplacedBy</p>
<p>EBUCoreMain/coreMetadata/replaces</p>
<p>EBUCoreMain/coreMetadata/isRequiredby</p>
<p>EBUCoreMain/coreMetadata/requires</p>
<p>EBUCoreMain/coreMetadata/ispartOf</p>
<p>EBUCoreMain/coreMetadata/hasPart</p>
<p>EBUCoreMain/coreMetadata/isreferencedBy</p>
<p>EBUCoreMain/coreMetadata/references</p>
<p>EBUCoreMain/coreMetadata/isFormatOf</p>
<p>EBUCoreMain/coreMetadata/hasFormat</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#dbdbdb">ma:collection </td>
<td class="cell" style="background-color:#dbdbdb">similar</td>
<td class="cell" style="background-color:#dbdbdb">Title</td>
<td class="cell" style="background-color:#dbdbdb">The 'type' of content
being described should be "collection" in type/objectType/@typeLabel
(free text) or type/objectType/@typeLink (anyURI to refer to e.g. a
classification scheme term) </td>
<td class="cell" style="background-color:#dbdbdb">string</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/title/dc:title
<p></p>
<p>+</p>
<p></p>
<p>EBUCoreMain/coreMetadata/type/objectType/@typeLabel (collection,
string)</p>
<p>EBUCoreMain/coreMetadata/type/objectType/@typeLink (collection,
anyURI)</p>
</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:copyright </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell" style="background-color:#c0c0c0">dc:rights
<p>rightsLink</p>
<p>exploitationIssues </p>
</td>
<td class="cell" style="background-color:#c0c0c0">Free text or a link to
a web page with rights declaration or more specifically exploitation
issues</td>
<td class="cell" style="background-color:#c0c0c0">string
<p>anyURI</p>
<p>string</p>
</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/rights/dc:rights
<p>EBUCoreMain/coreMetadata/rights/rightsLink</p>
<p>EBUCoreMain/coreMetadata/rights/exploitationIssues</p>
</td>
</tr>
<tr>
<td class="ma" style="background-color:#dbdbdb">ma:policy</td>
<td style="background-color:#dbdbdb"></td>
<td style="background-color:#dbdbdb"></td>
<td style="background-color:#dbdbdb"></td>
<td style="background-color:#dbdbdb"></td>
<td style="background-color:#dbdbdb"></td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:license</td>
<td style="background-color:#c0c0c0">similar</td>
<td style="background-color:#c0c0c0">dc:rights
<p>rightsLink</p>
</td>
<td style="background-color:#c0c0c0"></td>
<td style="background-color:#c0c0c0">string
<p>anyURI</p>
</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/rights/dc:rights
EBUCoreMain/coreMetadata/rights/rightsLink</td>
</tr>
<tr>
<td style="background-color:#79c0fb"
colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:publisher </td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">dc:publisher </td>
<td class="cell" style="background-color:#c0c0c0">Either a person or an
organisation </td>
<td class="cell" style="background-color:#c0c0c0">string </td>
<td
style="background-color:#c0c0c0"><p>EBUCoreMain/coreMetadata/publisher/contactDetails/name/name</p>
<p>EBUCoreMain/coreMetadata/publisher/organisationName</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#dbdbdb">ma:targetAudience </td>
<td class="cell" style="background-color:#dbdbdb"></td>
<td class="cell" style="background-color:#dbdbdb">dc:type
<p>genre/@typeLabel </p>
<p>genre/@typeLink</p>
</td>
<td class="cell" style="background-color:#dbdbdb">Fre text in type or
genre/@typeLabel or @typeLink (using a targetAudience Classification
Scheme or equivalent)</td>
<td class="cell" style="background-color:#dbdbdb">string
<p>string</p>
<p>anyURI</p>
</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/type/dc:type
<p>EBUCoreMain/coreMetadata/type/genre/@typeLabel</p>
<p>EBUCoreMain/coreMetadata/type/genre/@typeLink</p>
</td>
</tr>
<tr>
<td style="background-color:#79c0fb" colspan="6"><em>Fragments</em></td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:fragments</td>
<td style="background-color:#c0c0c0">exact</td>
<td style="background-color:#c0c0c0">hasPart</td>
<td style="background-color:#c0c0c0">e.g. a scene or shot identified by
its uri</td>
<td style="background-color:#c0c0c0">string
<p>anyURI</p>
</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/hasPart/relationLink
</td>
</tr>
<tr>
<td class="ma" style="background-color:#dbdbdb">ma:namedFragments</td>
<td style="background-color:#dbdbdb">exact</td>
<td style="background-color:#dbdbdb">hasPart</td>
<td style="background-color:#dbdbdb">e.g. a scene or shot identified by
an identifier or title</td>
<td style="background-color:#dbdbdb">string
<p>string </p>
</td>
<td
style="background-color:#dbdbdb"><p>EBUCoreMain/coreMetadata/part/identifier</p>
<p>EBUCoreMain/coreMetadata/part/title</p>
<p></p>
<p></p>
</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Technical
Properties</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0"><p>ma:frameSize </p>
</td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">height
<p>width </p>
</td>
<td class="cell" style="background-color:#c0c0c0">see the syntax of
ma:frameSize for correct mapping</td>
<td class="cell" style="background-color:#c0c0c0">nonNegativeInteger
<p>nonNegativeInteger</p>
</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/format/height
<p>EBUCoreMain/coreMetadata/format/width</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#dbdbdb">ma:compression </td>
<td class="cell" style="background-color:#dbdbdb">exact</td>
<td class="cell" style="background-color:#dbdbdb">encoding/@typeLabel
<p>encoding/@typeLink</p>
</td>
<td class="cell" style="background-color:#dbdbdb">free text or a link to
a classification scheme e.g. published as a web resource</td>
<td class="cell" style="background-color:#dbdbdb">string
<p>anyURI</p>
</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/format/channel/encoding/@typeLabel
<p>EBUCoreMain/coreMetadata/format/channel/encoding/@typeLink</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:duration </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">duration </td>
<td class="cell" style="background-color:#c0c0c0">It is important to look
at the format used for expressing the duration in duration/@formatLabel
or duration/@formatLink</td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/format/duration</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#dbdbdb">ma:format </td>
<td class="cell" style="background-color:#dbdbdb">similar</td>
<td class="cell" style="background-color:#dbdbdb">dc:format </td>
<td class="cell" style="background-color:#dbdbdb">Free text or a series
or more specific attributes provided in the XPath column, which would
qualify to map into ma:format</td>
<td class="cell" style="background-color:#dbdbdb">string
<p></p>
</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/format/dc:format
<p>EBUCoreMain/coreMetadata/format/medium/@typeLabel or /@typeLink</p>
<p>EBUCoreMain/coreMetadata/format/mimeType/@typeLabel or /@typeLink</p>
<p>EBUCoreMain/coreMetadata/format/fileFormat/@typeLabel or
/@typeLink</p>
<p>etc.</p>
</td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:samplingRate</td>
<td style="background-color:#c0c0c0">exact</td>
<td style="background-color:#c0c0c0">samplingRate</td>
<td style="background-color:#c0c0c0">if in dc:format, a syntax should be
used to prefix the property being documented e.g. samplingRate:xxx</td>
<td style="background-color:#c0c0c0">string</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/format/dc:format</td>
</tr>
<tr>
<td class="ma" style="background-color:#dbdbdb">ma:frameRate</td>
<td style="background-color:#dbdbdb">exact</td>
<td style="background-color:#dbdbdb">frameRate</td>
<td style="background-color:#dbdbdb">if in dc:format, a syntax should be
used to prefix the property being documented
<p>e.g. frameRate:xxx</p>
</td>
<td style="background-color:#dbdbdb">string</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/format/dc:format</td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:bitrate</td>
<td style="background-color:#c0c0c0">exact</td>
<td style="background-color:#c0c0c0">bitrate</td>
<td style="background-color:#c0c0c0">if in dc:format, a syntax should be
used to prefix the property being documented e.g. bitrate:xxx</td>
<td style="background-color:#c0c0c0">string</td>
<td
style="background-color:#c0c0c0">EBUCoreMain/coreMetadata/format/dc:format</td>
</tr>
<tr>
<td class="ma" style="background-color:#dbdbdb">ma:numTracks</td>
<td style="background-color:#dbdbdb">derived</td>
<td style="background-color:#dbdbdb">videoFormat
<p></p>
<p>audioFormat</p>
</td>
<td style="background-color:#dbdbdb">the video or audio formats imply the
number of video and / or audio tracks</td>
<td style="background-color:#dbdbdb">string
<p>anyURI</p>
<p>string</p>
<p>anyURI</p>
</td>
<td
style="background-color:#dbdbdb">EBUCoreMain/coreMetadata/format/videoFormat/@formatLabel
<p>EBUCoreMain/coreMetadata/format/videoFormat/@formatLink</p>
<p>EBUCoreMain/coreMetadata/format/audioFormat/@formatLabel</p>
<p>EBUCoreMain/coreMetadata/format/audioFormat/@formatLink</p>
</td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e3772" id="d0e3772"></a>4.2.2.4 EXIF</h5>
<table class="ta12" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">EXIF </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">exact</td>
<td class="cell">ImageUniqueID </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">more specific</td>
<td class="cell">ImageDescription, INAM </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">exact</td>
<td class="cell">IART, IENG, ISRC, ITCH </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">more specific</td>
<td class="cell">IART, ISRC </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell">more specific</td>
<td class="cell">DateTime, DateTimeOriginal, ICRD </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">more general</td>
<td class="cell">GPSLatituteREF, GPSLatitute, GPSLongitudeREF,
GPSLongitude, GPSAltitude, GPSAltitudeRef </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">more general</td>
<td class="cell">IKEY, UserComment, Comments </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">related</td>
<td class="cell">ISBJ </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">exact</td>
<td class="cell">IGNR</td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">more general</td>
<td class="cell">RelatedSoundFile </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">exact</td>
<td class="cell">Copyright </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:license </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">related</td>
<td class="cell">ImageWidth and ImageLength </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">exact</td>
<td class="cell">Compression </td>
<td class="cell"></td>
<td class="cell">ASCII Text</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e4101" id="d0e4101"></a>4.2.2.5 ID3</h5>
<table class="ta12" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">ID3v2 frames</th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact</td>
<td class="cell">TALB</td>
<td class="cell"></td>
<td class="cell">string</td>
<td></td>
</tr>
<tr>
<td class="ro-odd"></td>
<td class="ro-odd"><p>related</p>
</td>
<td class="ro-odd">TIT1, TIT2</td>
<td class="ro-odd"></td>
<td class="ro-odd">string</td>
<td class="ro-odd"></td>
</tr>
<tr>
<td class="ro-odd"></td>
<td class="ro-odd">related</td>
<td class="ro-odd">TOAL</td>
<td class="ro-odd"></td>
<td class="ro-odd">string</td>
<td class="ro-odd"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell">exact</td>
<td class="cell">TLAN</td>
<td class="cell"></td>
<td class="cell">string
<p>3-character code according to <a
href="http://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-2">ISO-639-2</a>.</p>
<p>If several languages are used, other codes should follow according
to their usages.</p>
</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">exact</td>
<td class="cell">TOPE, TPE1, TPE2</td>
<td class="cell"></td>
<td class="cell">string
<p>TOPE, TPE1: slash ("/") separated list of names.</p>
</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">exact</td>
<td class="cell">see composer</td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell">exact</td>
<td class="cell">TDAT, TRDA, TYER </td>
<td class="cell"></td>
<td class="cell">string
<p>TDAT: numeric in DDMM format.</p>
<p>TYER: numeric in YYYY format.</p>
</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">more specific</td>
<td class="cell">TCOP</td>
<td class="cell"></td>
<td class="cell">string (see ma:copyright)
<p>Must start with the year followed by a space (" ").</p>
<p>Must always be displayed following "Copyright © ".</p>
</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">related</td>
<td class="cell">TIT1, TIT2, TIT3</td>
<td class="cell"></td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">exact</td>
<td class="cell">see genre</td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">related</td>
<td class="cell">TCON</td>
<td class="cell"></td>
<td class="cell">string
<p>Can reference ID3v1 numeric categories, see <a
href="http://www.id3.org/id3v2.3.0#TCON">spec</a>.</p>
</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell">related</td>
<td class="cell">POPM</td>
<td class="cell"></td>
<td class="cell">structured {
<p>- user email</p>
<p>- rating (0-255)</p>
<p>- number of times played</p>
<p>}</p>
</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">related</td>
<td class="cell">LINK, APIC</td>
<td class="cell"></td>
<td class="cell">structured (see spec for <a
href="http://www.id3.org/id3v2.3.0#head-1f5f3f280f04ce712a1d5a3531fb0dd396c6ea9f">LINK</a>
and <a
href="http://www.id3.org/id3v2.3.0#head-70a65d30522ef0d37642224c2a40517ae35b7155">APIC</a>)</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell">exact</td>
<td class="cell">TALB</td>
<td class="cell"></td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">exact</td>
<td class="cell">TCOP</td>
<td class="cell"></td>
<td class="cell">string
<p>Must start with the year followed by a space (" ").</p>
<p>Must always be displayed following "Copyright © ".</p>
</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:license </td>
<td class="cell">more general</td>
<td class="cell">TOWN</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">exact</td>
<td class="cell">TPUB</td>
<td class="cell"></td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">related</td>
<td class="cell">TSIZ</td>
<td class="cell"></td>
<td class="cell">numeric string
<p>Size in bytes, excluding ID3v2 data.</p>
</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">related</td>
<td class="cell">TFLT</td>
<td class="cell"></td>
<td class="cell">string
<p>One of the codes defined in the <a
href="http://www.id3.org/id3v2.3.0#TFLT">spec</a> if applicable, else
free form.</p>
</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">more specific</td>
<td class="cell">TLEN</td>
<td class="cell"></td>
<td class="cell">numeric string
<p>Length in milliseconds.</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">exact </td>
<td class="cell">TFLT</td>
<td class="cell"></td>
<td class="cell">string (see ma:compression)</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Use binary file headers </td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell">related</td>
<td class="cell">TRCK</td>
<td class="cell"></td>
<td class="cell">string
<p>Either numeric, or of the form "3/12" to also indicate the total
number of tracks.</p>
</td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e4568" id="d0e4568"></a>4.2.2.6 IPTC</h5>
<table class="ta19" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg" style="background-color:#79c0fb">MAWG </th>
<th class="col-relation" style="background-color:#79c0fb">Relation </th>
<th class="col-attribute" style="background-color:#79c0fb">IPTC NewsML-G2
</th>
<th class="col-how" style="background-color:#79c0fb">How to do the
mapping</th>
<th class="col-datatype" style="background-color:#79c0fb">Datatype</th>
<th class="col-attribute" style="background-color:#79c0fb">Xpath</th>
</tr>
<tr>
<td class="ma" colspan="6" style="background-color:#79c0fb">Descriptive
Properties (Core Set)</td>
</tr>
<tr>
<td colspan="6"
style="background-color:#79c0fb"><em>Identification</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:identifier </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">altId</td>
<td class="cell" style="background-color:#c0c0c0">the main attribute is
to be found in contentMeta</td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td class="cell"
style="background-color:#c0c0c0">/newsItem/contentMeta/altId
<p>/newsItem/partMeta/altId</p>
<p>/newsItem/contentSet/remoteContent/altId </p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e1e1e1">ma:title </td>
<td class="cell" style="background-color:#e1e1e1">exact</td>
<td class="cell" style="background-color:#e1e1e1">title</td>
<td class="cell" style="background-color:#e1e1e1"></td>
<td class="cell" style="background-color:#e1e1e1">string</td>
<td class="cell"
style="background-color:#e1e1e1">/newsItem/itemMeta/title </td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:language </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">language</td>
<td class="cell" style="background-color:#c0c0c0">the main attribute is
to be found in contentMeta</td>
<td class="cell" style="background-color:#c0c0c0">string
<p>string</p>
<p>lang</p>
<p>lang</p>
</td>
<td class="cell"
style="background-color:#c0c0c0"><p>/newsItem/contentMeta/language/name</p>
<p>/newsItem/partMeta/language/name
/newsItem/contentSet/remoteContent/channel/@language</p>
<p>/newsItem/contentSet/remoteContent/@language </p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#e1e1e1">ma:locator </td>
<td class="cell" style="background-color:#e1e1e1">exact</td>
<td class="cell" style="background-color:#e1e1e1">altLoc</td>
<td class="cell" style="background-color:#e1e1e1"></td>
<td class="cell" style="background-color:#e1e1e1">IRI</td>
<td class="cell"
style="background-color:#e1e1e1">/newsItem/contentSet/remoteContent/altLoc</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Creation</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:contributor </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0"><p>contributor</p>
</td>
<td class="cell" style="background-color:#c0c0c0">the main attribute is
to be found in contentMeta </td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td class="cell"
style="background-color:#c0c0c0">/newsItem/contentMeta/contributor/name
<p>/newsItem/partMeta/contributor/name </p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e8e8e8"><p>ma:creator </p>
</td>
<td class="cell" style="background-color:#e8e8e8">exact</td>
<td class="cell" style="background-color:#e8e8e8"><p>creator </p>
</td>
<td class="cell" style="background-color:#e8e8e8">the main attribute is
to be found in contentMeta</td>
<td class="cell" style="background-color:#e8e8e8">string</td>
<td class="cell"
style="background-color:#e8e8e8">/newsItem/contentMeta/creator/name
<p>/newsItem/partMeta/creator/name </p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:createDate </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0"><p>contentCreated </p>
</td>
<td class="cell" style="background-color:#c0c0c0">the main attribute is
to be found in contentMeta </td>
<td class="cell" style="background-color:#c0c0c0">dateTime
<p></p>
</td>
<td class="cell"
style="background-color:#c0c0c0">/newsItem/contentMeta/contentCreated
<p>/newsItem/partMeta/contentCreated </p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#e8e8e8">ma:location </td>
<td class="cell" style="background-color:#e8e8e8">exact</td>
<td class="cell" style="background-color:#e8e8e8">located</td>
<td class="cell" style="background-color:#e8e8e8">the main attribute is
to be found in contentMeta </td>
<td class="cell" style="background-color:#e8e8e8">string</td>
<td class="cell"
style="background-color:#e8e8e8">/newsItem/contentMeta/located/name
<p>/newsItem/contentMeta/located/@QCode</p>
<p>/newsItem/contentMeta/located/@literal</p>
<p>/newsItem/partMeta/located/name</p>
<p>/newsItem/partMeta/located/QCode</p>
<p>/newsItem/partMeta/located/literal</p>
</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Content
Description</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:description </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell" style="background-color:#c0c0c0">description
<p>headline</p>
<p>slugline</p>
<p>dateline</p>
<p></p>
</td>
<td class="cell" style="background-color:#c0c0c0">All the following
attributes are relevant to mapping to description,
<p>possibky with html formatting</p>
</td>
<td class="cell" style="background-color:#c0c0c0">string
<p></p>
</td>
<td class="cell"
style="background-color:#c0c0c0">/newsItem/contentMeta/description
/newsItem/contentMeta/headline /newsItem/contentMeta/slugline
/newsItem/contentMeta/Dateline /newsItem/partMeta/description
/newsItem/partMeta/headline /newsItem/partMeta/slugline
/newsItem/partMeta/Dateline</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#eaeaea">ma:keyword </td>
<td class="cell" style="background-color:#eaeaea">similar</td>
<td class="cell" style="background-color:#eaeaea">subject </td>
<td class="cell" style="background-color:#eaeaea">the main attribute is
to be found in contentMeta</td>
<td class="cell" style="background-color:#eaeaea">string</td>
<td class="cell"
style="background-color:#eaeaea">/newsItem/contentMeta/subject/name
<p>/newsItem/contentMeta/subject/@QCode</p>
<p>/newsItem/contentMeta/subject/@literal</p>
<p>/newsItem/partMeta/subject/name</p>
<p>/newsItem/partMeta/subject/@QCode</p>
<p>/newsItem/partMeta/subject/@literal</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:genre </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">genre </td>
<td class="cell" style="background-color:#c0c0c0">the main attribute is
to be found in contentMeta </td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td class="cell"
style="background-color:#c0c0c0">/newsItem/contentMeta/subject/name
<p>/newsItem/contentMeta/subject/@QCode</p>
<p>/newsItem/contentMeta/subject/@literal</p>
<p>/newsItem/partMeta/subject/name</p>
<p>/newsItem/partMeta/subject/@QCode</p>
<p>/newsItem/partMeta/subject/@literal</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#eaeaea">ma:rating </td>
<td class="cell" style="background-color:#eaeaea"></td>
<td class="cell" style="background-color:#eaeaea"></td>
<td class="cell" style="background-color:#eaeaea"></td>
<td class="cell" style="background-color:#eaeaea"></td>
<td class="cell" style="background-color:#eaeaea"></td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:relation </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell" style="background-color:#c0c0c0">memberOf
<p>istanceOf</p>
<p>sameAs</p>
<p>broader</p>
<p>narrower</p>
<p>related</p>
</td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td class="cell"
style="background-color:#c0c0c0">/newsItem/itemMeta/memberOf/name
<p>/newsItem/itemMeta/memberOf/sameAs/name </p>
<p>/newsItem/itemMeta/memberOf/broader/name</p>
<p>/newsItem/itemMeta/memberOf/narrower/name </p>
<p>/newsItem/itemMeta/memberOf/related/name </p>
<p>/newsItem/itemMeta/instanceOf/name</p>
<p>/newsItem/itemMeta/instanceOf/sameAs/name </p>
<p>/newsItem/itemMeta/instanceOf/broader/name</p>
<p>/newsItem/itemMeta/instanceOf/narrower/name </p>
<p>/newsItem/itemMeta/instanceOf/related/name</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e9e9e9">ma:collection </td>
<td class="cell" style="background-color:#e9e9e9"></td>
<td class="cell" style="background-color:#e9e9e9"></td>
<td class="cell" style="background-color:#e9e9e9"></td>
<td class="cell" style="background-color:#e9e9e9"></td>
<td class="cell" style="background-color:#e9e9e9"></td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:copyright </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">copyrightNotice</td>
<td class="cell" style="background-color:#c0c0c0">with html
formatting</td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td class="cell"
style="background-color:#c0c0c0">/newsItem/rightsInfo/copyrightNotice</td>
</tr>
<tr>
<td class="ma" style="background-color:#e0e0e0">ma:license</td>
<td style="background-color:#e0e0e0">similar</td>
<td style="background-color:#e0e0e0">usageTerms</td>
<td style="background-color:#e0e0e0">with html formatting</td>
<td style="background-color:#e0e0e0">string</td>
<td style="background-color:#e0e0e0">/newsItem/rightsInfo/usageTerms</td>
</tr>
<tr>
<td colspan="6"
style="background-color:#79c0fb"><em>Distribution</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:publisher </td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">provider</td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td class="cell"
style="background-color:#c0c0c0">/newsItem/itemMeta/provider/facet/name/name</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e9e9e9">ma:targetAudience </td>
<td class="cell" style="background-color:#e9e9e9">exact</td>
<td class="cell" style="background-color:#e9e9e9">audience
<p>exclAudience</p>
</td>
<td class="cell" style="background-color:#e9e9e9">the main attribute is
to be found in contentMeta </td>
<td class="cell" style="background-color:#e9e9e9">string </td>
<td class="cell"
style="background-color:#e9e9e9">newsItem/contentMeta/audience/name
<p>newsItem/contentMeta/audience/@literal </p>
<p>newsItem/contentMeta/audience/@QCode</p>
<p>newsItem/contentMeta/exclAudience/name </p>
<p>newsItem/contentMeta/exclAudience/@literal </p>
<p>newsItem/contentMeta/exclAudience/@QCode </p>
<p>newsItem/contentMeta/audience/name </p>
<p>newsItem/contentMeta/audience/@literal </p>
<p>newsItem/contentMeta/audience/@QCode</p>
<p>newsItem/contentMeta/exclAudience/name </p>
<p>newsItem/contentMeta/exclAudience/@literal </p>
<p>newsItem/contentMeta/exclAudience/@QCode</p>
</td>
</tr>
<tr>
<td style="background-color:#79c0fb" colspan="6"><em>Fragments</em></td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:fragments</td>
<td style="background-color:#c0c0c0">exact</td>
<td style="background-color:#c0c0c0">part</td>
<td style="background-color:#c0c0c0">A news item part is a segment
delimited by a start and end time</td>
<td style="background-color:#c0c0c0">string
<p>string</p>
</td>
<td style="background-color:#c0c0c0">newsItem/partMeta/timeDelim/@start
<p>newsItem/partMeta/timeDelim/@end</p>
</td>
</tr>
<tr>
<td class="ma" style="background-color:#e5e5e5">ma:namedFragment</td>
<td style="background-color:#e5e5e5">exact</td>
<td style="background-color:#e5e5e5">part</td>
<td style="background-color:#e5e5e5">A news item part is a segment
identifier by an id or seuence number</td>
<td style="background-color:#e5e5e5">ID
<p>nonNegativeInteger</p>
</td>
<td style="background-color:#e5e5e5"><p>newsItem/partMeta/@partId</p>
<p>newsItem/partMeta/@seq</p>
</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Technical
Properties</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:frameSize </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell" style="background-color:#c0c0c0">height
<p>width</p>
</td>
<td class="cell" style="background-color:#c0c0c0">Beware of the
definition of the height and width units </td>
<td class="cell" style="background-color:#c0c0c0">nonNegativeInteger
<p></p>
</td>
<td class="cell"
style="background-color:#c0c0c0">NewsItem/contentSet/remoteContent/channel/newsContentCharacteristics/@width
+ @height
<p>NewsItem/contentSet/remoteContent/newsContentCharacteristics/@width
+ @height</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e5e5e5">ma:compression </td>
<td class="cell" style="background-color:#e5e5e5">exact</td>
<td class="cell" style="background-color:#e5e5e5">videoCodec
<p>audioCodec</p>
</td>
<td class="cell" style="background-color:#e5e5e5">Use of IPTC QCodes to
refer to classification schemes</td>
<td class="cell" style="background-color:#e5e5e5">string</td>
<td class="cell"
style="background-color:#e5e5e5">newsItem/contentSet/remoteContent/channel/newsContentCharacteristics/@videoCodec
newsItem/contentSet/remoteContent/newsContentCharacteristics/@videoCodec
<p>newsItem/contentSet/remoteContent/channel/newsContentCharacteristics/@audioCodec
newsItem/contentSet/remoteContent/newsContentCharacteristics/@audioCodec</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:duration </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">duration </td>
<td class="cell" style="background-color:#c0c0c0">It is important to take
into account the durationUnit </td>
<td class="cell" style="background-color:#c0c0c0">nonNegativeInteger</td>
<td class="cell"
style="background-color:#c0c0c0">NewsItem/contentSet/remoteContent/channel/newsContentCharacteristics/@duration,
NewsItem/contentSet/remoteContent/newsContentCharacteristics/@duration
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e4e4e4">ma:format </td>
<td class="cell" style="background-color:#e4e4e4">similar</td>
<td class="cell" style="background-color:#e4e4e4">itemClass</td>
<td class="cell" style="background-color:#e4e4e4">describe the type of
news item (content structure)</td>
<td class="cell" style="background-color:#e4e4e4">string</td>
<td class="cell"
style="background-color:#e4e4e4">/newsItem/ItemMeta/itemClass/name</td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:samplingRate</td>
<td style="background-color:#c0c0c0">exact</td>
<td style="background-color:#c0c0c0">audiosamplerate</td>
<td style="background-color:#c0c0c0"></td>
<td style="background-color:#c0c0c0">positiveInteger</td>
<td
style="background-color:#c0c0c0">newsItem/contentSet/remoteContent/channel/newsContentCharacteristics/@audiosamplerate
newsItem/contentSet/remoteContent/newsContentCharacteristics/@audiosamplerate</td>
</tr>
<tr>
<td class="ma" style="background-color:#e5e5e5">ma:bitrate</td>
<td style="background-color:#e5e5e5">exact</td>
<td style="background-color:#e5e5e5">audiobitrate
<p>videoavgbitrate</p>
</td>
<td style="background-color:#e5e5e5"></td>
<td style="background-color:#e5e5e5">positiveinteger</td>
<td
style="background-color:#e5e5e5">newsItem/contentSet/remoteContent/channel/newsContentCharacteristics/@audiobitrate
newsItem/contentSet/remoteContent/newsContentCharacteristics/@audiobitrate
<p>newsItem/contentSet/remoteContent/channel/newsContentCharacteristics/@videoavgbitrate
newsItem/contentSet/remoteContent/newsContentCharacteristics/@videoavgbitrate</p>
</td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:numTracks</td>
<td style="background-color:#c0c0c0"></td>
<td style="background-color:#c0c0c0"></td>
<td style="background-color:#c0c0c0"></td>
<td style="background-color:#c0c0c0"></td>
<td style="background-color:#c0c0c0"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e5180" id="d0e5180"></a>4.2.2.7 LOM</h5>
<table class="ta12" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">LOM 2.1 </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">exact</td>
<td class="cell">identifier</td>
<td class="cell"></td>
<td class="cell">CharacterString</td>
<td>general/identifier/entry</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact</td>
<td class="cell">title</td>
<td class="cell"></td>
<td class="cell">LangString</td>
<td>general/title</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell">exact</td>
<td class="cell">language</td>
<td class="cell"></td>
<td class="cell">CharacterString</td>
<td>general/language</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell">exact</td>
<td class="cell">location</td>
<td class="cell"></td>
<td class="cell">CharacterString</td>
<td>technical/location</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">exact</td>
<td class="cell">contribute</td>
<td class="cell"></td>
<td class="cell">string (vCard)</td>
<td>lifeCycle/contribute/entity (lifecycle/contribute/role has value
"contributor")</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">more general</td>
<td class="cell">contribute</td>
<td class="cell"></td>
<td class="cell">string(vCard)</td>
<td>lifeCycle/contribute/entity (lifecycle/contribute/role has value
"author")</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">exact</td>
<td class="cell">description</td>
<td class="cell"></td>
<td class="cell">string</td>
<td>general/description</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">exact</td>
<td class="cell">keyword or classification</td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">more specific</td>
<td class="cell">learningResourceType</td>
<td class="cell"></td>
<td class="cell">string</td>
<td>educational/learningResourceType</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">exact</td>
<td class="cell">relation</td>
<td class="cell"></td>
<td class="cell">string</td>
<td>relation/resource/description</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:license </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">more general</td>
<td class="cell">contribute</td>
<td class="cell"></td>
<td class="cell">string (vCard)</td>
<td>lifeCycle/contribute/entity (lifecycle/contribute/role has value
"publisher")</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">more general</td>
<td class="cell">size</td>
<td class="cell"></td>
<td class="cell">CharacterString</td>
<td>technical/size</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">exact</td>
<td class="cell">duration</td>
<td class="cell"></td>
<td class="cell">Duraction</td>
<td class="cell">technical/duration</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">exact</td>
<td class="cell">format</td>
<td class="cell"></td>
<td class="cell">string (MIME type)</td>
<td>technical/format</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e5511" id="d0e5511"></a>4.2.2.8 MediaRDF</h5>
<table class="ta12" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">MediaRDF Vocabulary (Video)</th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact</td>
<td class="cell">dcterms:title</td>
<td class="cell"></td>
<td class="cell">plain literal</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell"></td>
<td class="cell">sample</td>
<td class="cell"></td>
<td class="cell">URL</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">exact</td>
<td class="cell">dcterms:contributor</td>
<td class="cell"></td>
<td class="cell">foaf:Agent or foaf:Person</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">exact</td>
<td class="cell">dcterms:creator</td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">related</td>
<td class="cell">dcterms:description</td>
<td class="cell"></td>
<td class="cell">plain literal</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">related</td>
<td class="cell">dcterms:type</td>
<td class="cell"></td>
<td class="cell">plain literal</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:license </td>
<td class="cell">exact</td>
<td class="cell">xhv:license</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">exact</td>
<td class="cell">duration</td>
<td class="cell"></td>
<td class="cell">xsd:duration</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e5809" id="d0e5809"></a>4.2.2.9 MediaRSS</h5>
<table class="ta15" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG</th>
<th class="col-relation">Relation </th>
<th class="col-attribute">MediaRSS </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">more specific</td>
<td class="cell">rss/channel/item/media:content/@url OR
<p>rss/channel/item/media:content/media:player/@url</p>
</td>
<td class="cell">identifier: @url
<p>type: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/media:title</td>
<td class="cell">title: value
<p>type: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@lang</td>
<td class="cell">@lang(<a href="http://www.ietf.org/rfc/rfc3066.txt">RFC
3066)</a></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@url</td>
<td class="cell">@url</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">more general </td>
<td class="cell">rss/channel/item/media:content/media:credit</td>
<td class="cell">identifier: value
<p>role: @role</p>
<p>NOTE: @scheme(e.g. urn:ebu, urn:yvs) is the URI that identifies the
role scheme. It's an optional attribute.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">more general </td>
<td class="cell">rss/channel/item/media:content/media:credit</td>
<td class="cell">identifier: value
<p>role: @role</p>
<p>NOTE: @scheme(e.g. urn:ebu, urn:yvs) is the URI that identifies the
role scheme. It's an optional attribute.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/media:content/media:location</td>
<td class="cell">name: @description
<p>latitude: first value of georss:where/gml:Point/gml:pos</p>
<p>longitude: second value of georss:where/gml:Point/gml:pos</p>
<p>altitude: n/a</p>
<p>NOTE: media:location element can include <a
href="http://www.georss.org/Main_Page">geoRSS</a> format to specify
geographical information.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>(Value
of gml:pos element. This has latitude and longitude information with
space-delimited)</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/media:content/media:description</td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/media:keywords</td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/media:content/media:category</td>
<td class="cell">value
<p>NOTE: @scheme is the URI that identifies the categorization scheme.
It is an optional attribute. If this attribute is not included, the
default scheme is 'http://search.yahoo.com/mrss/category_schema'.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell">more specific</td>
<td
class="cell">rss/channel/item/media:content/media:community/media:starRating
</td>
<td class="cell">identifier: n/a
<p>value: @average</p>
<p>max: @max</p>
<p>min: @min</p>
<p>context: n/a</p>
</td>
<td class="cell"><p>Float</p>
<p>Integer</p>
<p>Integer</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/title</td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/media:copyright</td>
<td class="cell">copyright: value
<p>identifier: @url</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:policy</td>
<td class="cell">more specific</td>
<td class="cell">rss/channel/item/media:content/media:license</td>
<td class="cell">policy: value
<p>type: n/a</p>
<p>identifier: @href</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p></p>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">more general</td>
<td
class="cell">rss/channel/item/media:content/media:credit[@role="publisher"]</td>
<td class="cell">value: string
<p>NOTE: @scheme(e.g. urn:ebu, urn:yvs) is the URI that identifies the
role scheme. It's an optional attribute.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell">more specific </td>
<td class="cell">rss/channel/item/media:content/media:rating OR
<p>rss/channel/item/media:content/media:restriction</p>
</td>
<td class="cell">In case of media:rating element,
<p>identifier: @scheme</p>
<p>classification: value (The meaning of this value is depend on the
value of schema attribute)</p>
<p>In case of media: restriction element,</p>
<p>identifier: n/a</p>
<p>classification: value(space-delimited list)</p>
<p>NOTE: @relationship indicates whether the video is allowed to be
played in the specified countries. It's value is 'allow' or 'deny'.
@type should be 'country' as a value</p>
</td>
<td class="cell"><p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></p>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></p>
<p></p>
<p></p>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI"></a></p>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell">more specific</td>
<td class="cell">rss/channel/item/media:content/media:scenes</td>
<td class="cell">role: value of media:scene/sceneTitle
<p>identifier: values of media:scene/sceneStartTime and
media:scene/sceneEndTime</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>(This
is for two values such as start time and end time of video)</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell">more specific</td>
<td class="cell">rss/channel/item/media:content/media:scenes</td>
<td class="cell">label: value of media:scene/sceneTitle
<p>identifier: values of media:scene/sceneStartTime and
media:scene/sceneEndTime</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#IDREF"></a><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>(This
is for two values such as start time and end time of video)</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@height AND
rss/channel/item/media:content/@width </td>
<td class="cell">width: @width
<p>height: @height</p>
</td>
<td class="cell"><p>Integer</p>
<p>Integer</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/media:content/@type</td>
<td class="cell">@type</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@duration</td>
<td class="cell">@duration</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/media:content/@type</td>
<td class="cell">@type</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@samplingrate</td>
<td class="cell">@samplingrate</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@framerate</td>
<td class="cell">@framerate</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@bitrate</td>
<td class="cell">@bitrate</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell">more specific </td>
<td class="cell">rss/channel/item/media:content/@channels</td>
<td class="cell">@channels</td>
<td class="cell">Interger</td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e6402" id="d0e6402"></a>4.2.2.10 METS</h5>
<table class="ta12" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">METS </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">more specific</td>
<td class="cell">CONTENTIDS </td>
<td class="cell"></td>
<td class="cell">URIs</td>
<td>*/contentids</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">more specific</td>
<td class="cell">LABEL</td>
<td class="cell"></td>
<td class="cell">xsd:string</td>
<td>*/label</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">exact</td>
<td class="cell">agent </td>
<td class="cell"></td>
<td class="cell">complextype agent</td>
<td>metsHdr/agent</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">more specific</td>
<td class="cell">agent</td>
<td class="cell"></td>
<td class="cell">complextype agent</td>
<td>metsHdr/agent</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell">exact</td>
<td class="cell">CREATEDATE</td>
<td class="cell"></td>
<td class="cell">xsd:dateTime</td>
<td>metsHdr/CREATEDATE</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">related</td>
<td class="cell">TYPE</td>
<td class="cell"></td>
<td class="cell">xsd:string</td>
<td>*/type</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">related</td>
<td class="cell">mptr </td>
<td class="cell"></td>
<td class="cell">METS Pointer</td>
<td>structMap/div/mptr </td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:license </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">related</td>
<td class="cell">MIMETYPE </td>
<td class="cell"></td>
<td class="cell">xsd:String</td>
<td>file/MIMETYPE</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e6711" id="d0e6711"></a>4.2.2.11 MPEG7</h5>
<table class="ta23" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG</th>
<th class="col-relation">Relation </th>
<th class="col-attribute">MPEG-7 </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">more specific </td>
<td class="cell">DescriptionMetadata/PublicIdentifier OR
MediaInformation/MediaIdentification/EntityIdentifier
<p>NOTE: for fragments, the identifier of the fragment can be appended
to this base identifier</p>
</td>
<td class="cell">type: @type
<p>identifier: value (for fragment value + fragment identifier) </p>
</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/UniqueIDType.html">Unique
ID</a> (identifier type and value)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact </td>
<td class="cell">CreationInformation/Creation/Title </td>
<td class="cell">type: @type
<p>title: value</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a>
+ qualifier (main, secondary, alternative, original, popular,
opusNumber, songTitle, albumTitle, seriesTitle, episodeTitle or
reference to term in classication scheme)</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell">exact </td>
<td class="cell">CreationInformation/Classification/Language </td>
<td class="cell">value: RFC 1766 is a subset of BCP 47</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a>
+ qualifier (original, dubbed, background), [<a
href="http://www.ietf.org/rfc/rfc1766.txt">RFC 1766</a>]</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell">exact </td>
<td
class="cell">MediaInformation/MediaProfile/MediaInstance/MediaLocator/MediaUri
</td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">more general </td>
<td class="cell">CreationInformation/Creation/Creator</td>
<td class="cell">role: /Role/Name
<p>value: string composed from structured person/organisation name</p>
<p>NOTE: the implementation has to take care that according to role
type appropriate roles are mapped to contributor rather than creator</p>
</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/PersonNameType.html">PersonNameType</a>
(structured person name), <a
href="http://www.tom.comm.waseda.ac.jp/map7/OrganizationType.html">OrganizationType</a>
(structured organisation name)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">more general </td>
<td class="cell">CreationInformation/Creation/Creator </td>
<td class="cell">role: /Role/Name
<p>value: string composed from structured person/organisation name</p>
<p>NOTE: the implementation has to take care that according to role
type appropriate roles are mapped to contributor rather than creator</p>
</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/PersonNameType.html">PersonNameType</a>
(structured person name), <a
href="http://www.tom.comm.waseda.ac.jp/map7/OrganizationType.html">OrganizationType</a>
(structured orgnaisation name)</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell">exact </td>
<td
class="cell">CreationInformation/Creation/CreationCoordinates/Date/TimePoint
</td>
<td class="cell">date: created from parsed timePointType according to
pattern</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/timePointType.html">timePointType</a>
(structured)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">more specific </td>
<td
class="cell">CreationInformation/Creation/CreationCoordinates/Location</td>
<td class="cell">name: /Name
<p>coordinates: /GeographicPosition/Point</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">more specific </td>
<td class="cell">CreationInformation/Creation/Abstract </td>
<td class="cell">value of /FreeTextAnnotation or string created from
concatenating entries in structured/keyword annotation</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/TextAnnotationType.html">TextAnnotationType</a>
(free text, structured text annotation or keywords)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">exact </td>
<td class="cell">CreationInformation/Classification/Subject </td>
<td class="cell">value of /FreeTextAnnotation or multipe values created
from structured/keyword annotation</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/TextAnnotationType.html">TextAnnotationType</a>
(free text, structured text annotation or keywords)</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">exact </td>
<td class="cell">CreationInformation/Classification/Genre </td>
<td class="cell">/Name or name of the term determined from resolving
reference to classification scheme</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/ControlledTermUseType.html">ControlledTermUseType</a>
(reference to term in classication scheme)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell">more specific </td>
<td class="cell">CreationInformation/Classification/MediaReview/Rating
</td>
<td class="cell">value: value
<p>min, max, identifier: attributes of rating scheme</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#float">float</a>
(+ <a
href="http://www.tom.comm.waseda.ac.jp/map7/RatingType.html">rating
scheme</a>)</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">more specific </td>
<td
class="cell">CreationInformation/RelatedMaterial/MediaLocator/MediaUri
</td>
<td class="cell">identifier: value
<p>relation: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell">exact </td>
<td class="cell">CreationInformation/Creation/Title[@type="albumTitle" OR
@type="seriesTitle"] </td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">exact </td>
<td class="cell">CreationInformation/Creation/CopyrightString </td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:policy</td>
<td class="cell">exact </td>
<td class="cell">UsageInformation/Availability/Rights </td>
<td class="cell">type: @type
<p>identifier: value</p>
</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/UniqueIDType.html">Unique
ID</a> (identifier type and value)</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">more specific </td>
<td class="cell">UsageInformation/Availability/Dissemination/Disseminator
OR CreationInformation/Creation/Creator[@role="publisher"] </td>
<td class="cell">value: string composed from structured
person/organisation name</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/PersonNameType.html">PersonNameType</a>
(structured person name), <a
href="http://www.tom.comm.waseda.ac.jp/map7/OrganizationType.html">OrganizationType</a>
(structured organisation name)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell">more specific </td>
<td class="cell">CreationInformation/Classification/Target/Age OR
CreationInformation/Classification/Target/Region </td>
<td class="cell">classification: string from age and/or region</td>
<td class="cell">age: 2 <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#nonNegativeInteger">non-negative
integers</a> (min, max); region: ISO <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#nonNegativeInteger">region
code</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell">more specific </td>
<td class="cell">*Decomposition/*Segment/@id </td>
<td class="cell">URI of content + # + id of segment (could be any type of
segment in any type of decomposition, on any level)</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#ID">identifier</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell">more general </td>
<td class="cell">SegmentCollection/SegmentRef AND
(SegmentCollection/SegmentRef)/CreationInformation/Creation/Title </td>
<td class="cell">identifier: URI of content + # + id of segment
(references any type of segment, annotation on collection could be used
to identify role of fragments)
<p>label: value of title of segment</p>
<p></p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#IDREF">ID
reference</a> and <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">string</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">exact </td>
<td
class="cell">MediaInformation/MediaProfile/MediaFormat/VisualCoding/Frame/@height
AND MediaInformation/MediaProfile/MediaFormat/VisualCoding/Frame/@width
</td>
<td class="cell">width: @width
<p>height: @height</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#nonNegativeInteger">non-negative
integer</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">more specific </td>
<td
class="cell">MediaInformation/MediaProfile/MediaFormat/VisualCoding/Format
OR MediaInformation/MediaProfile/MediaFormat/AudioCoding/Format </td>
<td class="cell">/Name or name of the term determined from resolving
reference to classification scheme</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/ControlledTermUseType.html">ControlledTermUseType</a>
(reference to term in classication scheme)</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">exact </td>
<td class="cell">MediaTime/MediaDuration </td>
<td class="cell">duration calculated from values in mediaDurationType</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/mediaDurationType.html">mediaDurationType</a>
(structured time point)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">more specific </td>
<td class="cell">MediaInformation/MediaProfile/MediaFormat/FileFormat
</td>
<td class="cell">if appropriate classification scheme is used, MIME type
can be determined directly</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/ControlledTermUseType.html">ControlledTermUseType</a>
(reference to term in classication scheme)</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell">exact </td>
<td
class="cell">MediaInformation/MediaProfile/MediaFormat/AudioCoding/Sample/@rate
</td>
<td class="cell">@rate</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/nonNegativeReal.html">non-negative
float</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell">exact </td>
<td
class="cell">MediaInformation/MediaProfile/MediaFormat/VisualCoding/Frame/@rate
</td>
<td class="cell">@rate</td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/nonNegativeReal.html">non-negative
float</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell">exact </td>
<td
class="cell">MediaInformation/MediaProfile/MediaFormat/BitRate/@average
</td>
<td class="cell">@average / 1024</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#nonNegativeInteger">non-negative
integer</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell">more specific </td>
<td
class="cell">MediaInformation/MediaProfile/MediaFormat/AudioCoding/AudioChannels
</td>
<td class="cell">sum of all the attributes in AudioChannels +1 (for
video), if the profile of the MPEG-7 document is known, the number of
video and audio channels could be determined from the number of
parallel tracks being described</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#nonNegativeInteger">non-negative
integer</a></td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e7234" id="d0e7234"></a>4.2.2.12 OGG</h5>
<table class="ta12" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">Ogg properties</th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">exact</td>
<td class="cell">Name</td>
<td class="cell">Name field in skeleton header (new)</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact</td>
<td class="cell">Title</td>
<td class="cell">TITLE field in vorbiscomment header</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr>
<td class="ro-odd"></td>
<td class="ro-odd">exact</td>
<td class="ro-odd">Title</td>
<td class="ro-odd">Title field in skeleton header (new)</td>
<td class="ro-odd">String</td>
<td class="ro-odd"></td>
</tr>
<tr>
<td class="ro-odd"></td>
<td class="ro-odd">related</td>
<td class="ro-odd">Album</td>
<td class="ro-odd">ALBUM title in vorbiscomment header</td>
<td class="ro-odd">String</td>
<td class="ro-odd"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell">exact</td>
<td class="cell">Language</td>
<td class="cell">Language field in skeleton header (new)</td>
<td class="cell">language code</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell">exact</td>
<td class="cell"></td>
<td class="cell">file URI from system</td>
<td class="cell">URI</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">exact</td>
<td class="cell">Artist, Performer</td>
<td class="cell">ARTIST and PERFORMER vorbiscomment headers</td>
<td class="cell">Strings</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">related</td>
<td class="cell">Organization</td>
<td class="cell">ORGANIZATION field in vorbiscomment header</td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell">exact</td>
<td class="cell">Date</td>
<td class="cell">DATE field in vorbiscomment header</td>
<td class="cell">ISO date format</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">exact</td>
<td class="cell">Location</td>
<td class="cell">LOCATION field in vorbiscomment header</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">exact</td>
<td class="cell">Description</td>
<td class="cell">DESCRIPTION field in vorbiscomment header</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">N/A</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">exact</td>
<td class="cell">Genre</td>
<td class="cell">GENRE field in vorbiscomment header</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell">N/A</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">related</td>
<td class="cell">Version, Tracknumber</td>
<td class="cell">VERSION (version of a title), TRACKNUMBER (CD track)
fields in vorbiscomment header</td>
<td class="cell">Strings</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell">related</td>
<td class="cell">Album</td>
<td class="cell">ALBUM field of vorbiscomment header</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">exact</td>
<td class="cell">Copyright</td>
<td class="cell">COPYRIGHT field of vorbiscomment header</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:license </td>
<td class="cell">exact</td>
<td class="cell">License</td>
<td class="cell">LICENSE field of vorbiscomment header</td>
<td class="cell">String</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">related</td>
<td class="cell">Organization</td>
<td class="cell">ORGNIZATION field of vorbiscomment header</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell">more specific</td>
<td class="cell">Role</td>
<td class="cell">Role field of Skeleton header (new)</td>
<td class="cell">String</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell">N/A</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell">N/A</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">exact</td>
<td class="cell"></td>
<td class="cell">extract from binary header of video track</td>
<td class="cell">int, int (width x height)</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">exact</td>
<td class="cell">Content-type</td>
<td class="cell">Content-type field of Skeleton header</td>
<td class="cell">MIME type</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">exact</td>
<td class="cell"></td>
<td class="cell">calculate as duration = last_sample_time -
first_sample_time of OggIndex header of skeleton</td>
<td class="cell">Float (or rather: rational - rational)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">exact </td>
<td class="cell">Content-type</td>
<td class="cell">Content-type field of Skeleton header</td>
<td class="cell">MIME type</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell">exact</td>
<td class="cell"></td>
<td class="cell">calculate as granulerate = granulerate_numerator /
granulerate_denominator of Skeleton header</td>
<td class="cell">Rational (or rather int / int)</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell">exact</td>
<td class="cell"></td>
<td class="cell">calculate as granulerate = granulerate_numerator /
granulerate_denominator of Skeleton header</td>
<td class="cell">Rational (or rather int / int)</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell">exact</td>
<td class="cell"></td>
<td class="cell">calculate as bitrate = length_of_segment / duration from
OggIndex headers of skeleton</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell">exact</td>
<td class="cell">Tracknumber</td>
<td class="cell">TRACKNUMBER field of vorbiscomment header (track number
on album)</td>
<td class="cell">Int</td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e7626" id="d0e7626"></a>4.2.2.13 SMTPD</h5>
<table class="ta24" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">SMPTE Designator </th>
<th class="col-other">SMPTE Item </th>
<th class="col-other">SMPTE Element name </th>
<th class="col-other">DMS-1 Set </th>
<th class="col-other">DMS-1 Framework </th>
<th class="col-other">Comment (SMPTE) </th>
<th class="col-other">Comment (RP210) </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="12">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="12"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">more specific </td>
<td class="cell">(various) </td>
<td class="cell">01.01.00.* through 01.15.* </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell">large number of different globally or locally unique
identifiers </td>
<td class="cell">type: SMPTE element name
<p>identifier: for most identifiers mappings to URI/URN are defined
(e.g. UMID, ISAN)</p>
</td>
<td class="cell">depends on type of identifier (16bit or 7bit string,
binary format, etc)</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.*</td>
<td class="cell">01.05.* </td>
<td class="cell">various types of titles</td>
<td class="cell">Titles </td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">type: SMPTE element name
<p>title: value</p>
</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.04 </td>
<td class="cell">03.01.01.02.03.01.00.00 </td>
<td class="cell">Primary Language </td>
<td class="cell"></td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell">spoken language </td>
<td class="cell">ISO 639 is a subset of the definition in BCP 47</td>
<td class="cell">ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.01
<p></p>
</td>
<td class="cell">01.02.01.01.01.00.00.00 OR
<p>01.02.01.02.00.00.00.00</p>
<p></p>
</td>
<td class="cell">URL OR
<p>PURL</p>
</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">(identical)</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set </td>
<td>n/a</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="12"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">more general </td>
<td class="cell">(various) </td>
<td class="cell">02.30.* </td>
<td class="cell"></td>
<td class="cell">Participant/* </td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell">properties describing participating parties </td>
<td class="cell">role: SMPTE element name
<p>identifier [string]: value</p>
<p></p>
</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">more general </td>
<td class="cell">(various) </td>
<td class="cell">02.30.* </td>
<td class="cell"></td>
<td class="cell">Participant/Person </td>
<td class="cell">Production </td>
<td class="cell">appropriate job function value has to be set </td>
<td class="cell">properties describing participating parties </td>
<td class="cell">role: SMPTE element nameidentifier [string]: value </td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell">exact </td>
<td class="cell">06.0E.2B.34.01.01.01.01 </td>
<td class="cell">07.02.01.10.01.01.00.00 </td>
<td class="cell">Creation date </td>
<td class="cell"></td>
<td class="cell">Clip </td>
<td class="cell">only clip creaton date available </td>
<td class="cell"></td>
<td class="cell">parse and tokenize date string</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">more general </td>
<td class="cell">06.0E.2B.34.01.01.01.03 </td>
<td class="cell">07.01.20.01.01.01.01.00 </td>
<td class="cell">Place Keyword </td>
<td class="cell">Location </td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">name: value</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set </td>
<td>n/a</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="12"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">exact </td>
<td class="cell">06.0E.2B.34.01.01.01.03 </td>
<td class="cell">03.02.01.06.03.01.00.00 </td>
<td class="cell">Description </td>
<td class="cell">Annotation </td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:genre </td>
<td class="cell">exact </td>
<td class="cell">06.0E.2B.34.01.01.01.03 </td>
<td class="cell">03.02.01.01.03.01.00.00 </td>
<td class="cell">Genre </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:keyword </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.03 </td>
<td class="cell">03.02.01.02.04.02.00.00 </td>
<td class="cell">Subject </td>
<td class="cell">Annotation </td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value</td>
<td class="cell">ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set or
binary TimeStamp</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.02 </td>
<td class="cell">02.20.03.04.00.00.00.00 </td>
<td class="cell">Audience appreciation </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value: value
<p>min: 0.0</p>
<p>max: 100.0</p>
</td>
<td class="cell">floating point</td>
<td>n/a</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="12"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">more specific </td>
<td class="cell">(various) </td>
<td class="cell">06.* </td>
<td class="cell"></td>
<td class="cell">Group Relationship, Branding </td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell">different types of relation (e.g. General, production,
...) and material types (essence-essence, essence-metadata, ...
relations) </td>
<td class="cell">type: SMPTE element name
<p>identifier: identifier of target of resolved relation</p>
</td>
<td class="cell">Uint32, or reference type according to SMPTE 377M or
SMPTE 380M</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell">exact </td>
<td class="cell">06.0E.2B.34.01.01.01.03 </td>
<td class="cell">01.10.03.02.01.00.00.00 </td>
<td class="cell">Collection </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="12"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">exact </td>
<td class="cell">06.0E.2B.34.01.01.01.01 </td>
<td class="cell">02.05.02.02.00.00.00.00 </td>
<td class="cell">IP Right </td>
<td class="cell">Contract/Rights </td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">copyright: value</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set </td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:policy</td>
<td class="cell">more specific</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Contract/Rights</td>
<td class="cell">Production, Clip</td>
<td class="cell">several properties: license country and region codes,
license start/end date, use count, license option description</td>
<td class="cell"></td>
<td class="cell">type: license
<p>policy: need to concatenate string from relevant fields</p>
</td>
<td class="cell"></td>
<td class="cell">n/a</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="12"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.04 </td>
<td class="cell">02.10.02.01.01.01.00.00 </td>
<td class="cell">Name of the publishing organisation </td>
<td class="cell">Event/Publication </td>
<td class="cell">Production </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value (string)</td>
<td class="cell">either 16 Bit Unicode or ISO/IEC 646:1991 - ISO 7-Bit
Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.03 OR 06.0E.2B.34.01.01.01.04 </td>
<td class="cell">03.02.01.01.10.00.00.00 OR 02.10.02.01.04.01.00.00 </td>
<td class="cell">Programme material classification Code OR Publishing
Region Name </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">classification: value</td>
<td class="cell">ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="12"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell">related</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">segments are defined in the MXF container (SMPTE 377M)
and only referenced from the metadata</td>
<td class="cell"></td>
<td class="cell">role: temporal or track can be determined from the
fragment definition
<p>identifier: identifier of resolved fragment definition</p>
</td>
<td class="cell"></td>
<td class="cell">n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell">more general</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">Clip, Scene</td>
<td class="cell">either identifiers or titles</td>
<td class="cell"></td>
<td class="cell">identifier: identifier of resolved fragment definition
<p>label: title of resolved fragment definition</p>
</td>
<td class="cell"></td>
<td class="cell">n/a</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="12"><em>Technical Properties</em></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:frameSize </td>
<td class="cell">exact </td>
<td class="cell">06.0E.2B.34.01.01.01.01 </td>
<td class="cell">04.01.05.01.03.00.00.00 AND 04.01.03.02.01.00.00.00 </td>
<td class="cell">Total Samples per Line AND Total Lines per Frame </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">width: value of samples/line
<p>height: value of lines/frame</p>
</td>
<td class="cell">Uint16</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:compression </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.02 </td>
<td class="cell">04.01.06.01.00.00.00.00 </td>
<td class="cell">Compression Schemes (Video) </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">resolved name of ID of compression method</td>
<td class="cell">16bit ID (identifier of compression method)</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:duration </td>
<td class="cell">exact </td>
<td class="cell">06.0E.2B.34.01.01.01.01 </td>
<td class="cell">07.02.02.01.02.01.00.00 </td>
<td class="cell">Material Absolute Duration (Days, Hours, minutes,
seconds, fractions of seconds) </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">calculated from parsed string or binary time code</td>
<td class="cell">either ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set
or binary mapping of 64bit time code</td>
<td>n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:format </td>
<td class="cell">more specific </td>
<td class="cell">06.0E.2B.34.01.01.01.03 </td>
<td class="cell">04.09.02.01.00.00.00.00</td>
<td class="cell">MIME media type </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value</td>
<td class="cell">ISO/IEC 646:1991 - ISO 7-Bit Coded Character Set</td>
<td>n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:samplingrate </td>
<td class="cell">exact</td>
<td class="cell">06.0E.2B.34.01.01.01.05</td>
<td class="cell">04.02.03.01.01.01.00.00</td>
<td class="cell">Audio Sample Rate</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value</td>
<td class="cell">Rational</td>
<td class="cell">n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:framerate </td>
<td class="cell">exact</td>
<td class="cell">06.0E.2B.34.01.01.01.01</td>
<td class="cell">04.01.03.01.03.00.00.00</td>
<td class="cell">Frame Rate</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">value</td>
<td class="cell">UInt16</td>
<td class="cell">n/a</td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:bitrate </td>
<td class="cell">more specific</td>
<td class="cell">06.0E.2B.34.01.01.01.02
<p>OR</p>
<p>06.0E.2B.34.01.01.01.03</p>
</td>
<td class="cell">04.02.03.01.02.00.00.00
<p>OR</p>
<p>04.01.05.01.11.00.00.00</p>
</td>
<td class="cell">Audio/Video Average Bit Rate</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">calculated from video+audio bitrate</td>
<td class="cell">Floating Point</td>
<td class="cell">n/a</td>
</tr>
<tr class="ro-even">
<td class="ma">ma:numTracks </td>
<td class="cell">more specific</td>
<td class="cell">06.0E.2B.34.01.01.01.05</td>
<td class="cell">04.02.01.01.04.00.00.00</td>
<td class="cell">Channel Count (Audio)</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell">channel count audio+1, if container is accessible, it
could be directly determined from the tracks in the container</td>
<td class="cell">UInt32</td>
<td class="cell">n/a</td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e8439" id="d0e8439"></a>4.2.2.14 TVA</h5>
<table class="ta20" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg" style="background-color:#79c0fb">MAWG </th>
<th class="col-relation" style="background-color:#79c0fb">Relation </th>
<th class="col-attribute" style="background-color:#79c0fb">TV-Anytime
</th>
<th class="col-how" style="background-color:#79c0fb">How to do the
mapping</th>
<th class="col-datatype" style="background-color:#79c0fb">Datatype</th>
<th style="background-color:#79c0fb">XPath
<p></p>
<p>Base:</p>
<p>TVAMain/ProgramDescription/ProgramInformationTable/ProgramInformation</p>
<p></p>
<p>Ecah term is to be preceded by the namespace 'tva:'</p>
<p></p>
</th>
</tr>
<tr>
<td class="ma" style="background-color:#79c0fb" colspan="6">Descriptive
Properties (Core Set)</td>
</tr>
<tr>
<td style="background-color:#79c0fb"
colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:identifier </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">programId
<p>OtherIdentifier </p>
</td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">anyURI
<p>string </p>
</td>
<td style="background-color:#c0c0c0">./@programId
<p>./OtherIdentifier</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e2e2e2">ma:title </td>
<td class="cell" style="background-color:#e2e2e2">exact</td>
<td class="cell" style="background-color:#e2e2e2">Title
<p>ShortTitle</p>
<p>TitleImage</p>
<p>TitleVideo</p>
<p>TitleAudio</p>
</td>
<td class="cell" style="background-color:#e2e2e2">Media titles allow
identifying the resource by means other than text</td>
<td class="cell" style="background-color:#e2e2e2">string
<p>string</p>
<p>anyURI</p>
<p>anyURI</p>
<p>anyURI</p>
</td>
<td style="background-color:#e2e2e2">./Title
<p>./ShortTitle</p>
<p>./MediaTitle/TitleImage/MediaUri</p>
<p>./MediaTitle/TitleVideo/MediaUri</p>
<p>./MediaTitle/TitleAudio/MediaUri</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:language </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">Language,
CaptionLanguage, SignLanguage </td>
<td class="cell" style="background-color:#c0c0c0">TVA gives information
on three distinct types of languages, with additional attributes,
aggregation of information would allow further informing ma:language
</td>
<td class="cell" style="background-color:#c0c0c0">string
<p>string</p>
<p>string</p>
</td>
<td style="background-color:#c0c0c0">./BasicDescription/Language/language
+ /@type + /@supplemental
<p>./BasicDescription/CaptionLanguage/language + /@primary
/@translation /@supplemental /@closed</p>
<p>./BasicDescription/SignLanguage/language + /@primary /@translation
/@type /@closed</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#dddddd">ma:locator </td>
<td class="cell" style="background-color:#dddddd">exact</td>
<td class="cell" style="background-color:#dddddd">ProgramURL</td>
<td class="cell" style="background-color:#dddddd"></td>
<td class="cell" style="background-color:#dddddd">anyURI
<p>anyURI</p>
<p>anyURI</p>
<p>anyURI</p>
</td>
<td
style="background-color:#dddddd">TVAMain/ProgramDescription/ProgramLocationTable/ScheduleEvent/ProgramURL
<p>TVAMain/ProgramDescription/ProgramLocationTable/BroadcastEvent/ProgramURL</p>
<p>TVAMain/ProgramDescription/ProgramLocationTable/OnDemandProgram/ProgramURL</p>
<p>TVAMain/ProgramDescription/ProgramLocationTable/PushDownload/ProgramURL</p>
</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Creation</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:contributor </td>
<td class="cell" style="background-color:#c0c0c0">exact </td>
<td class="cell" style="background-color:#c0c0c0">CreditsItem</td>
<td class="cell" style="background-color:#c0c0c0">If a person, the given
and family names should be aggregated</td>
<td class="cell" style="background-color:#c0c0c0">string</td>
<td
style="background-color:#c0c0c0">./BasicDescription/CreditsList/CreditsItem/PersonName/GivenName
+ FamilyName
<p>or</p>
<p>./BasicDescription/CreditsList/CreditsItem/OrganisationName</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e4e4e4">ma:creator </td>
<td class="cell" style="background-color:#e4e4e4">similar</td>
<td class="cell" style="background-color:#e4e4e4">CredistItem </td>
<td class="cell" style="background-color:#e4e4e4">the credit item is
relevant if the role is of creator inc. 'creator' as such</td>
<td class="cell" style="background-color:#e4e4e4">string</td>
<td
style="background-color:#e4e4e4">./BasicDescription/CreditsList/CreditsItem/PersonName/GivenName
+ FamilyName
<p>or</p>
<p>./BasicDescription/CreditsList/CreditsItem/OrganisationName</p>
<p>if</p>
<p>./BasicDescription/CreditsList/CreditsItem/@role is a creator role
(reference to a classification scheme)</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:createDate </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">ProductionDate
CreationCoordinates/CreationDate </td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">string
<p>string</p>
</td>
<td style="background-color:#c0c0c0">./ProductionDate/TimePoint
<p>./CreationCoordinates/CreationDate/TimePoint</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#e4e4e4">ma:location </td>
<td class="cell" style="background-color:#e4e4e4">exact</td>
<td class="cell" style="background-color:#e4e4e4">ProductionLocation
<p>CreationCoordinates/CreationLocation</p>
<p>DepictedCoordinates/CreationLocation </p>
</td>
<td class="cell" style="background-color:#e4e4e4"></td>
<td class="cell" style="background-color:#e4e4e4">string
<p>string</p>
<p>string</p>
</td>
<td style="background-color:#e4e4e4">./ProductionLocation/regionCode
<p>.(CreationCoordinates/CreationLocation/regionCode</p>
<p>./DepictedCoordinates/CreationLocation/regionCode</p>
</td>
</tr>
<tr>
<td style="background-color:#79c0fb" colspan="6"><em>Content
Description</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:description </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell" style="background-color:#c0c0c0">Synopsis,
<p>PromotionalInformation, </p>
<p>Keywords,</p>
<p>ParentalRating, </p>
<p>Award </p>
</td>
<td class="cell" style="background-color:#c0c0c0">All the following
fields are eligible to the mapping </td>
<td class="cell" style="background-color:#c0c0c0">string
<p>string</p>
<p>string</p>
<p>string</p>
<p>string</p>
</td>
<td style="background-color:#c0c0c0">./BasicDescription/Synopsis
<p>./BasicDescription/PromotionalInformation</p>
<p>./BasicDescription/Keyword</p>
<p>./BasicDescription/ParentalGuidance/ParentalRating/Name</p>
<p>./BasicDescription/AwardList/AwardListItem/Title</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#e1e1e1">ma:keyword </td>
<td class="cell" style="background-color:#e1e1e1">exact</td>
<td class="cell" style="background-color:#e1e1e1">Keyword</td>
<td class="cell" style="background-color:#e1e1e1"></td>
<td class="cell" style="background-color:#e1e1e1">string</td>
<td style="background-color:#e1e1e1">./Keyword</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:genre </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">Genre </td>
<td class="cell" style="background-color:#c0c0c0">Free text or reference
to a classification scheme </td>
<td class="cell" style="background-color:#c0c0c0">anyURI
<p>string</p>
</td>
<td style="background-color:#c0c0c0">./Genre/@href
<p>./Genre/Name</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#e1e1e1">ma:rating </td>
<td class="cell" style="background-color:#e1e1e1">exact</td>
<td class="cell" style="background-color:#e1e1e1">Rating
<p>FreeReviewText</p>
<p>ReviewReference </p>
</td>
<td class="cell" style="background-color:#e1e1e1"></td>
<td class="cell" style="background-color:#e1e1e1">float
<p>string</p>
<p>anyURI</p>
</td>
<td
style="background-color:#e1e1e1">TVAMain/ProgramDescription/ProgramReviewTable/Review/Rating
<p>TVAMain/ProgramDescription/ProgramReviewTable/Review/FreeReviewText</p>
<p>TVAMain/ProgramDescription/ProgramReviewTable/Review/ReviewReference</p>
</td>
</tr>
<tr>
<td style="background-color:#79c0fb" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:relation </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell" style="background-color:#c0c0c0">RelatedMaterial
<p></p>
<p>MemberOf</p>
<p>EpisodeOf</p>
<p>DerivedFrom PartOfAggregatedProgram</p>
<p>AggregationOf </p>
</td>
<td class="cell" style="background-color:#c0c0c0">Several relational
fields in TVA.
<p>A crid attribute is an URI identifying the related resource</p>
</td>
<td class="cell" style="background-color:#c0c0c0">anyURI
<p>nonNegativeInteger</p>
<p>anyURI</p>
<p>anyURI</p>
<p>anyURI</p>
<p>anyURI</p>
<p>anyURI</p>
</td>
<td
style="background-color:#c0c0c0">./BasicDescription/RelatedMaterial/MediaLocator/MediaUri
<p>./BasicDescription/RelatedMaterial/MediaLocator/StreamId</p>
<p>./MemberOf/crid</p>
<p>./EpisodeOf/crid</p>
<p>./Derivedfrom/crid</p>
<p>./PartOfAggregatedProgramme/crid</p>
<p>./AggregationOf/AggregatedProgram/crid</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e2e2e2">ma:collection </td>
<td class="cell" style="background-color:#e2e2e2">similar</td>
<td class="cell" style="background-color:#e2e2e2">GroupInformation/Title
</td>
<td class="cell" style="background-color:#e2e2e2"></td>
<td class="cell" style="background-color:#e2e2e2">string</td>
<td
style="background-color:#e2e2e2">TVAMain/ProgramDescription/GroupInformationTable/GroupInformation/BasicDescription/Title</td>
</tr>
<tr>
<td style="background-color:#79c0fb" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#c0c0c0">ma:copyright </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell"
style="background-color:#c0c0c0">DRMDeclaration/LicenseLocator
<p>DRMDeclaration/LicenseExpression</p>
</td>
<td class="cell" style="background-color:#c0c0c0">Free text or a pointer
to an external resource</td>
<td class="cell" style="background-color:#c0c0c0">anyURI
<p>string</p>
</td>
<td
style="background-color:#c0c0c0">./PurchaseList/PurchaseItem/DRMDeclaration/LicenseLocator
<p>./PurchaseList/PurchaseItem/DRMDeclaration/LicenseExpression</p>
</td>
</tr>
<tr>
<td class="ma" style="background-color:#e4e4e4">ma:license</td>
<td style="background-color:#e4e4e4">exact</td>
<td style="background-color:#e4e4e4">DRMDeclaration/LicenseLocator
DRMDeclaration/LicenseExpression </td>
<td style="background-color:#e4e4e4">Free text or a pointer to an
external resource</td>
<td style="background-color:#e4e4e4">anyURI
<p>string</p>
</td>
<td
style="background-color:#e4e4e4">./PurchaseList/PurchaseItem/DRMDeclaration/LicenseLocator
./PurchaseList/PurchaseItem/DRMDeclaration/LicenseExpression </td>
</tr>
<tr>
<td style="background-color:#79c0fb"
colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:publisher </td>
<td class="cell" style="background-color:#c0c0c0">similar</td>
<td class="cell" style="background-color:#c0c0c0">CreditsItem
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>Owner</p>
</td>
<td class="cell" style="background-color:#c0c0c0">CreditsItem of role
'publisher'
<p>or service owner</p>
</td>
<td class="cell" style="background-color:#c0c0c0">string
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p>string</p>
</td>
<td
style="background-color:#c0c0c0">./BasicDescription/CreditsList/CreditsItem/PersonName/GivenName
+ FamilyName
<p>or</p>
<p>./BasicDescription/CreditsList/CreditsItem/OrganisationName</p>
<p>if</p>
<p>./BasicDescription/CreditsList/CreditsItem/@role is 'publisher'
(e.g. reference to a classification scheme)</p>
<p></p>
<p>TVAMain/ProgramDescription/ServiceInformationTable/ServiceInformation/Name</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e6e6e6">ma:targetAudience </td>
<td class="cell" style="background-color:#e6e6e6">similar</td>
<td class="cell" style="background-color:#e6e6e6">Genre</td>
<td class="cell" style="background-color:#e6e6e6">in TVA target audience
is a genre using a specific classification scheme</td>
<td class="cell" style="background-color:#e6e6e6">anyURI
<p>string</p>
</td>
<td style="background-color:#e6e6e6">./Genre/@href
<p>./Genre/Name</p>
</td>
</tr>
<tr>
<td style="background-color:#79c0fb" colspan="6"><em>Fragments</em></td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:fragments</td>
<td style="background-color:#c0c0c0">exact</td>
<td style="background-color:#c0c0c0">SegmentLocator
<p>KeyFrameLocator</p>
</td>
<td style="background-color:#c0c0c0">A fragment / segment can be
identified by a time locator or its first frame and duration
<p></p>
</td>
<td style="background-color:#c0c0c0">string
<p>string</p>
</td>
<td
style="background-color:#c0c0c0">TVAMain/ProgramDescription/SegmentInformationTable/SegmentInformation/SegmentLocator/MediaRelTimePoint
<p>TVAMain/ProgramDescription/SegmentInformationTable/SegmentInformation/SegmentLocator/MediaDuration</p>
<p></p>
</td>
</tr>
<tr>
<td class="ma" style="background-color:#e4e4e4">ma:namedFragment</td>
<td style="background-color:#e4e4e4">exact</td>
<td style="background-color:#e4e4e4">segmentId
<p>OtherIdentifier</p>
</td>
<td style="background-color:#e4e4e4">in TVA a fragment / segment can be
named by its identifier</td>
<td style="background-color:#e4e4e4">string
<p>string</p>
</td>
<td
style="background-color:#e4e4e4"><p>TVAMain/ProgramDescription/SegmentInformationTable/SegmentInformation/@segmentId</p>
<p>TVAMain/ProgramDescription/SegmentInformationTable/SegmentInformation/OtherIdentifier</p>
</td>
</tr>
<tr>
<td colspan="6" style="background-color:#79c0fb"><em>Technical
Properties</em></td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:frameSize </td>
<td class="cell" style="background-color:#c0c0c0">derived</td>
<td class="cell"
style="background-color:#c0c0c0">VideoAttributes/VerticalSize
<p>VideoAttributes/HorizontalSize </p>
</td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">unsignedShort
<p>unsignedShort</p>
</td>
<td
style="background-color:#c0c0c0">./AVAttributes/VideoAttributes/VerticalSize
<p>./AVAttributes/VideoAttributes/HorizontalSize</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e8e8e8">ma:compression </td>
<td class="cell" style="background-color:#e8e8e8">exact</td>
<td class="cell"
style="background-color:#e8e8e8">AVAttributes/AudioAttributes/Coding
AVAttributes/VideoAttributes/Coding </td>
<td class="cell" style="background-color:#e8e8e8">A text or reference to
a classification scheme</td>
<td class="cell" style="background-color:#e8e8e8">anyURI
<p>string</p>
<p>anyURI</p>
<p>string</p>
</td>
<td
style="background-color:#e8e8e8">./AVAttributes/AudioAttributes/Coding/@href
<p>./AVAttributes/AudioAttributes/Coding/Name</p>
<p>./AVAttributes/VideoAttributes/Coding/@href</p>
<p>./AVAttributes/VideoAttributes/Coding/Name</p>
</td>
</tr>
<tr class="ro-odd">
<td class="ma" style="background-color:#c0c0c0">ma:duration </td>
<td class="cell" style="background-color:#c0c0c0">exact</td>
<td class="cell" style="background-color:#c0c0c0">Duration </td>
<td class="cell" style="background-color:#c0c0c0"></td>
<td class="cell" style="background-color:#c0c0c0">duration</td>
<td style="background-color:#c0c0c0">./Duration
<p>TVAMain/ProgramDescription/ProgramLocationTable/ScheduleEvent/PublishedDuration</p>
<p>TVAMain/ProgramDescription/ProgramLocationTable/BroadcastEvent/PublishedDuration</p>
<p>TVAMain/ProgramDescription/ProgramLocationTable/OnDemandProgram/PublishedDuration</p>
<p>TVAMain/ProgramDescription/ProgramLocationTable/PushDownload/PublishedDuration</p>
</td>
</tr>
<tr class="ro-even">
<td class="ma" style="background-color:#e8e8e8">ma:format </td>
<td class="cell" style="background-color:#e8e8e8">exact</td>
<td class="cell" style="background-color:#e8e8e8">FileFormat</td>
<td class="cell" style="background-color:#e8e8e8">Several TVA
AVAttributes are eligible</td>
<td class="cell" style="background-color:#e8e8e8">string
<p>string</p>
</td>
<td style="background-color:#e8e8e8">./AVAttributes/FileFormat/Name
<p>./AVAttributes/System/Name</p>
</td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:samplingRate</td>
<td style="background-color:#c0c0c0">exact</td>
<td style="background-color:#c0c0c0">SampleFrequency</td>
<td style="background-color:#c0c0c0"></td>
<td style="background-color:#c0c0c0">nonNegativeInteger</td>
<td
style="background-color:#c0c0c0">./AVAttributes/AudioAttributes/SampleFrequency</td>
</tr>
<tr>
<td class="ma" style="background-color:#e8e8e8">ma:bitrate</td>
<td style="background-color:#e8e8e8">exact</td>
<td style="background-color:#e8e8e8">Bitrate</td>
<td style="background-color:#e8e8e8"></td>
<td style="background-color:#e8e8e8">nonNegativeInteger</td>
<td
style="background-color:#e8e8e8">./AVAttributes/AudioAttributes/Bitrate</td>
</tr>
<tr>
<td class="ma" style="background-color:#c0c0c0">ma:numTracks</td>
<td style="background-color:#c0c0c0">exact</td>
<td style="background-color:#c0c0c0">NumOfChannels</td>
<td style="background-color:#c0c0c0"></td>
<td style="background-color:#c0c0c0">nonNegativeInteger</td>
<td
style="background-color:#c0c0c0">./AVAttributes/AudioAttributes/NumOfChannels</td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e9216" id="d0e9216"></a>4.2.2.15 TXFeed</h5>
<table class="ta16" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG</th>
<th class="col-relation">Relation </th>
<th class="col-attribute">TXFeed </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">more specific</td>
<td class="cell">feed/entry/link[@rel="enclosure"]</td>
<td class="cell">identifier: @href
<p>type: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact </td>
<td class="cell">feed/entry/title</td>
<td class="cell">title: value
<p>type: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell">exact </td>
<td class="cell">feed/entry/link[@rel="enclosure"]</td>
<td class="cell">identifier: @href</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/contributor</td>
<td class="cell">identifier: value of name element
<p>role: value of @label in pe:role element</p>
<p>NOTE: @scheme of pe:role element is a URI that identifies the role
scheme</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">more specific</td>
<td class="cell">feed/entry/author</td>
<td class="cell">identifier: value of name element and/or value of uri
element
<p>role: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/content</td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">exact </td>
<td class="cell">feed/entry/category/@term</td>
<td class="cell">value
<p>NOTE: @scheme is not required.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/category/@term</td>
<td class="cell">value
<p>NOTE: @scheme is a URI that identifies the categorization scheme.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">more specific</td>
<td class="cell">feed/entry/link[@rel="subtitle"] OR
<p>feed/entry/link[@rel="alternative"]</p>
</td>
<td class="cell">identifier: @href
<p>relation: @rel</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/rights</td>
<td class="cell">copyright: value
<p>identifier: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:policy</td>
<td class="cell">more specific</td>
<td class="cell">feed/entry/link[@rel="license"]</td>
<td class="cell">policy: n/a
<p>type: n/a</p>
<p>identifier: @href</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/format/width AND
<p>feed/entry/format/height</p>
</td>
<td class="cell">width: value of width element
<p>height: value of width element</p>
</td>
<td class="cell">Integer
<p>Integer</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/link[@rel="enclosure"]</td>
<td class="cell">@type</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">exact </td>
<td class="cell">feed/entry/format/duration</td>
<td class="cell">value</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/link[@rel="enclosure"]</td>
<td class="cell">@type</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/format/samplerate</td>
<td class="cell">value</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/format/framerate</td>
<td class="cell">value</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/format/video_bitrate OR
<p>feed/entry/format/audio_bitrate</p>
</td>
<td class="cell">value</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell">exact</td>
<td class="cell">feed/entry/format/channels</td>
<td class="cell">value</td>
<td class="cell">Integer</td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e9670" id="d0e9670"></a>4.2.2.16 XMP</h5>
<table class="ta12" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG </th>
<th class="col-relation">Relation </th>
<th class="col-attribute">XMP</th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">exact</td>
<td class="cell">dc:identifier</td>
<td class="cell">dc:identifier property in the Dublin Core schema </td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">exact</td>
<td class="cell">xmp:Identifier</td>
<td class="cell">xmp:Identifier property in the XMP Basic schema</td>
<td class="cell">string array</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmp:Nickname</td>
<td class="cell">xmp:Nickname property in the XMP Basic schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmp:Label</td>
<td class="cell">xmp:Label property in the XMP Basic schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact</td>
<td class="cell">dc:title</td>
<td class="cell">dc:title property in the Dublin Core schema</td>
<td class="cell">array of text items with language identifiers</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmpDM:album</td>
<td class="cell">xmpDM:album property in the XMP Dynamic Media schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell">exact</td>
<td class="cell">dc:language </td>
<td class="cell">dc:language property in the Dublin Core schema </td>
<td class="cell">array of RFC 3066 language tags </td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell">exact </td>
<td class="cell"></td>
<td class="cell">file URI from system </td>
<td class="cell">URI </td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell">exact</td>
<td class="cell">dc:contributor</td>
<td class="cell">dc:contributor property in the Dublin Core schema</td>
<td class="cell">sequence of names</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmpDM:artist</td>
<td class="cell">xmpDM:artist property in the XMP Dynamic Media
schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmpDM:composer</td>
<td class="cell">xmpDM:composer property in the XMP Dynamic Media
schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell">exact</td>
<td class="cell">dc:creator</td>
<td class="cell">dc:creator property in the Dublin Core schema. In XMP,
the tiff:Artist property from the EXIFF schema for TIFF properties is
stored as the first item in dc:creator.</td>
<td class="cell">sequence of names</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell">exact</td>
<td class="cell">xmp:CreateDate</td>
<td class="cell">xmp:CreateDate property in the XMP Basic schema</td>
<td class="cell">ISO date format</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">exact</td>
<td class="cell">photoshop:DateCreated</td>
<td class="cell">photoshop:DateCreated property in the Photoshop
schema</td>
<td class="cell">ISO date format</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">exact</td>
<td class="cell">exif:DateTimeOriginal</td>
<td class="cell">exif:DateTimeOriginal property in the EXIF schema for
EXIF-specific properties</td>
<td class="cell">ISO date format</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">dc:date</td>
<td class="cell">dc:date property in the Dublin Core schema</td>
<td class="cell">sequence of ISO date format values</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmp:ModifyDate</td>
<td class="cell">xmp:ModifyDate property in the XMP Basic schema</td>
<td class="cell">ISO date format</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmpDM:AudioModDate</td>
<td class="cell">xmpDM:AudioModDate property in the XMP Dynamic Media
schema</td>
<td class="cell">ISO date format</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmpDM:metadataModDate</td>
<td class="cell">xmpDM:metadataModDate property in the XMP Dynamic Media
schema</td>
<td class="cell">ISO date format</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">exact</td>
<td class="cell">xmpDM:shotLocation</td>
<td class="cell">xmpDM:shotLocation property in the XMP Dynamic Media
schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">photoshop:Country</td>
<td class="cell">photoshop:Country property in the Photoshop schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">photoshop:City</td>
<td class="cell">photoshop:City property in the Photoshop schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">photoshop:State</td>
<td class="cell">photoshop:State property in the Photoshop schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">exact</td>
<td class="cell">dc:description</td>
<td class="cell">dc:description property in the Dublin Core schema. In
XMP, also tiff:ImageDescription property values from the EXIF schema
for TIFF properties are mapped to dc:description.</td>
<td class="cell">array of text items with language identifiers</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">exact</td>
<td class="cell">dc:subject</td>
<td class="cell">dc:subject property in the Dublin Core schema</td>
<td class="cell">array of text items</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">exact</td>
<td class="cell">pdf:Keywords</td>
<td class="cell">pdf:Keywords property in the Adobe PDF schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">exact</td>
<td class="cell">xmpDM:genre</td>
<td class="cell">xmpDM:genre property in the XMP Dynamic Media schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell">exact </td>
<td class="cell">xmp:Rating</td>
<td class="cell">xmp:Rating property in the XMP Basic schema </td>
<td class="cell">closed set of integers </td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell">exact</td>
<td class="cell">dc:relation </td>
<td class="cell">dc:relation property in the Dublin Core schema </td>
<td class="cell">array of string items</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">more specific</td>
<td class="cell">xmpMM:DerivedFrom</td>
<td class="cell">xmpMM:DerivedFrom property in the XMP Dynamic Media
schema </td>
<td class="cell">ResourceRef (multiple part reference to a resource)</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">more specific</td>
<td class="cell">xmpMM:History</td>
<td class="cell">xmpMM:History property in the XMP Dynamic Media schema
</td>
<td class="cell">ResourceRef (multiple part reference to a resource)</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma"></td>
<td class="cell">more specific</td>
<td class="cell">xmpMM:Ingredients</td>
<td class="cell">xmpMM:Ingredients property in the XMP Dynamic Media
schema </td>
<td class="cell">ResourceRef (multiple part reference to a resource)</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell">N/A</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell">more general</td>
<td class="cell">dc:rights</td>
<td class="cell">dc:rights property in the Dublin Core schema</td>
<td class="cell">array of text items with language identifier</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:license </td>
<td class="cell">exact</td>
<td class="cell">xmpRights:Certificate</td>
<td class="cell">xmpRights:Certificate property in the XMP Rights
Management schema</td>
<td class="cell">URI</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">more general</td>
<td class="cell">xmpRights:UsageTerms</td>
<td class="cell">xmpRights:UsageTerms property in the XMP Rights
Management schema</td>
<td class="cell">array of text items with language identifier</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">more general</td>
<td class="cell">xmpRights:WebStatement</td>
<td class="cell">xmpRights:WebStatement property in the XMP Rights
Management schema</td>
<td class="cell">URI</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">exact</td>
<td class="cell">dc:publisher</td>
<td class="cell">dc:publisher property in the Dublin Core schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell">N/A</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell">N/A</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell">N/A </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell">exact</td>
<td class="cell">xmpDM:videoFrameSize</td>
<td class="cell">xmpDM:videoFrameSize property in the XMP Dynamic Media
schema</td>
<td class="cell">int, int (width x height)</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">related</td>
<td class="cell">tiff:Compression</td>
<td class="cell">tiff:Compression property in the EXIF schema for TIFF
properties</td>
<td class="cell">closed choice of integers</td>
<td></td>
</tr>
<tr class="ro-odd">
<td class="ma"></td>
<td class="cell">related</td>
<td class="cell">xmpDM:audioCompressor</td>
<td class="cell">xmpDM:audioCompressor property in the XMP Dynamic Media
schema</td>
<td class="cell">string</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">exact</td>
<td class="cell">xmpDM:duration</td>
<td class="cell">xmpDM:duration property in the XMP Dynamic Media schema
</td>
<td class="cell">time value in seconds</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">exact</td>
<td class="cell">dc:format</td>
<td class="cell">dc:format property in the Dublin Core schema</td>
<td class="cell">MIME type</td>
<td></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell">more specific</td>
<td class="cell">xmpDM:audioSampleRate </td>
<td class="cell">xmpDM:audioSampleRate property in the XMP Dynamic Media
schema </td>
<td class="cell">integer</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell">exact </td>
<td class="cell">xmpDM:frameRate </td>
<td class="cell">xmpDM:frameRate property in the XMP Dynamic Media
schema</td>
<td class="cell">f### (frames per seconds, e.g. "f24") or f###s###
(frames per rate basis, e.g. "“f30000s1001" for NTSC 29.97) </td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell">N/A</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell">exact</td>
<td class="cell">xmpDM:trackNumber </td>
<td class="cell">xmpDM:trackNumber property in the XMP Dynamic Media
schema </td>
<td class="cell">integer</td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
<div class="div4">
<h5><a name="d0e10286" id="d0e10286"></a>4.2.2.17 YouTube</h5>
<table class="ta17" border="1">
<tbody>
<tr class="ro-header">
<th class="col-mawg">MAWG</th>
<th class="col-relation">Relation </th>
<th class="col-attribute">YouTube </th>
<th class="col-how">How to do the mapping</th>
<th class="col-datatype">Datatype</th>
<th class="col-xpath">XPath</th>
</tr>
<tr class="ro-header">
<td class="ma" colspan="6">Descriptive Properties (Core Set)</td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Identification</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:identifier </td>
<td class="cell">more specific</td>
<td class="cell">rss/channel/item/media:group/media:content/@url OR
<p>rss/channel/item/media:group/media:player/@url</p>
</td>
<td class="cell">identifier: @url
<p>type: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:title </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/title</td>
<td class="cell">title: value
<p>type: n/a</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:language </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:locator </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:group/media:content/@url</td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Creation</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:contributor </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:creator </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:createDate </td>
<td class="cell"></td>
<td class="cell">rss/channel/item/yt:recorded</td>
<td class="cell">date: value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:location </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/yt:location AND
<p>rss/channel/item/georss:where</p>
</td>
<td class="cell">name: value of yt:location element
<p>latitude: first value of georss:where/gml:Point/gml:pos</p>
<p>longitude: second value of georss:where/gml:Point/gml:pos</p>
<p>altitude: n/a</p>
<p>NOTE: georss:where is from <a
href="http://www.georss.org/Main_Page">geoRSS</a> format to specify
geographical information.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a>(Value
of gml:pos element. This has latitude and longitude information with
space-delimited)</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Content description</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:description </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/media:group/media:description</td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:keyword </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:group/media:keywords</td>
<td class="cell">value</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:genre </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/media:group/media:category</td>
<td class="cell">value
<p>NOTE: @scheme is a URI that identifies the categorization scheme.</p>
</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:rating </td>
<td class="cell">more specific</td>
<td class="cell">rss/channel/item/gd:rating</td>
<td class="cell">identifier: n/a
<p>value: @average </p>
<p>max: @max</p>
<p>min: @min</p>
<p>context: n/a</p>
<p>NOTE: @max specifies the maximum rating that can be assigned to a
video. This value must be 5. @min specifies the minimum rating that can
be assigned to a video. This value must be 1.</p>
</td>
<td class="cell"><p>Float</p>
<p>Integer</p>
<p>Integer</p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Relational</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:relation </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:collection </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Rights</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:copyright </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:policy</td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Distribution</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:publisher </td>
<td class="cell">more specific</td>
<td
class="cell">rss/channel/item/media:content/media:credit[@role="uploader"]</td>
<td class="cell">value: string </td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:targetAudience </td>
<td class="cell">more specific </td>
<td class="cell">rss/channel/item/media:content/media:rating OR
<p>rss/channel/item/media:group/media:restriction</p>
</td>
<td class="cell">In case of <a
href="http://code.google.com/intl/ko-KR/apis/youtube/2.0/reference.html#youtube_data_api_tag_media:rating">media:rating
element</a>
<p>identifier: @scheme</p>
<p>classification: @country (This attribute value identifies the
country or countries where a video is considered to contain restricted
content. The attribute value will either be the word all, which
indicates that the video contains content that is considered restricted
everywhere, or a comma-delimited list of ISO 3166 two-letter country
codes identifying particular countries where the video content is
restricted)</p>
<p></p>
<p>In case of <a
href="http://code.google.com/intl/ko-KR/apis/youtube/2.0/reference.html#youtube_data_api_tag_media:restriction">media:
restriction element</a></p>
<p>identifier: n/a</p>
<p>classification: value(space-delimited list of ISO 3166)</p>
<p>NOTE: @relationship indicates whether the video is allowed to be
played in the specified countries. It's value is 'allow' or 'deny'.
@type should be 'country' as a value</p>
</td>
<td class="cell"><p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#anyURI">URI</a></p>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></p>
</td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Fragments</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:fragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:namedFragments </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-header">
<td class="col-mawg" colspan="6"><em>Technical Properties</em></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:frameSize </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#nonNegativeInteger"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:compression </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@type</td>
<td class="cell">@type</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:duration </td>
<td class="cell">exact </td>
<td class="cell">rss/channel/item/media:content/@duration</td>
<td class="cell">@duration</td>
<td class="cell">Float</td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:format </td>
<td class="cell">exact</td>
<td class="cell">rss/channel/item/media:content/@type</td>
<td class="cell">@type</td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string">String</a></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:samplingrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.tom.comm.waseda.ac.jp/map7/nonNegativeReal.html"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:framerate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
</tr>
<tr class="ro-even">
<td class="ma">ma:bitrate </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#nonNegativeInteger"></a></td>
<td class="cell"></td>
</tr>
<tr class="ro-odd">
<td class="ma">ma:numTracks </td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"></td>
<td class="cell"><a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#nonNegativeInteger"></a></td>
<td class="cell"></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="div1">
<h2><a name="conformance" id="conformance"></a>5 Conformance Requirements</h2>
<p><em>This section is normative.</em></p>
<p>The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
"RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as
described in RFC2119 [<cite><a href="#rfc2119">RFC 2119</a></cite>]</p>
<p>A <em>"strictly conforming"</em> application is one that satisfies all
"MUST" and "SHALL" provisions in this document. In contrast, a
<em>"conditionally conforming"</em> application is one that satisfies all
"MUST" provisions in this document, but not all "SHALL" provisions. It should
be noted that an application that does <em>not</em> specify all "MUST"
provisions in this document is <em>not</em> conforming".</p>
</div>
</div>
<div class="back">
<div class="div1">
<h2><a name="references" id="references"></a>A References (Normative)</h2>
<dl>
<dt class="label"><a name="cablelabs1"></a>[Cablelabs 1.1] </dt>
<dd><a
href="http://www.cablelabs.com/specifications/MD-SP-VOD-CONTENT1.1-I05-060831.pdf"><cite>CableLabs
VOD Content Specification Version 1.1</cite></a>. Available for download
at
http://www.cablelabs.com/specifications/MD-SP-VOD-CONTENT1.1-I05-060831.pdf
. </dd>
<dt class="label"><a name="dig35"></a>[DIG35] </dt>
<dd><a
href="http://www.bgbm.org/TDWG/acc/Documents/DIG35-v1.1WD-010416.pdf"><cite>DIG35
Specification - Metadata for Digital Image</cite></a>. April 2001.
Available for download at
http://www.bgbm.org/TDWG/acc/Documents/DIG35-v1.1WD-010416.pdf . </dd>
<dt class="label"><a name="dms"></a>[DMS-1] </dt>
<dd><a href="http://www.smpte.org/standards"><cite>DMS-1</cite></a> (SMPTE
380M-2004). April 2001. Available for download at
http://www.smpte.org/standards . </dd>
<dt class="label"><a name="dc"></a>[Dublin Core] </dt>
<dd><a
href="http://dublincore.org/documents/2008/01/14/dcmi-terms/"><cite>DCMI
Metadata Terms</cite></a>. January 2008. Available for download at
http://dublincore.org/documents/2008/01/14/dcmi-terms/ . The <a
href="http://dublincore.org/documents/dcmi-terms/">latest version of DCMI
Metadata Terms</a> is available at
http://dublincore.org/documents/dcmi-terms/ . </dd>
<dt class="label"><a name="ebucore"></a>[EBUCore] </dt>
<dd><a href="http://tech.ebu.ch/docs/tech/tech3293-2008.pdf"><cite>EBUCore
v.1.0</cite></a>. December 2008. Available for download at
http://tech.ebu.ch/docs/tech/tech3293-2008.pdf . </dd>
<dt class="label"><a name="exif"></a>[EXIF] </dt>
<dd><a href="http://www.exif.org/Exif2-2.PDF"><cite>EXIF 2.2</cite></a>.
Specification by <a href="http://www.jeita.or.jp/">JEITA</a>, April 2002.
Available for download at http://www.exif.org/Exif2-2.PDF . </dd>
<dt class="label"><a name="lom"></a>[LOM] </dt>
<dd><a
href="http://ltsc.ieee.org/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf"><cite>Draft
Standard for Learning Object Metadata</cite></a>. July 2002. Available
for download at
http://ltsc.ieee.org/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf . </dd>
<dt class="label"><a name="id3"></a>[ID3] </dt>
<dd><a href="http://www.id3.org/Developer_Information"><cite>ID3 tag
version 2.4.0</cite></a>. February 1999. Available for download at
http://www.id3.org/Developer_Information . </dd>
<dt class="label"><a name="iptc"></a>[IPTC] </dt>
<dd><a
href="http://www.iptc.org/std/photometadata/2008/specification/IPTC-PhotoMetadata-2008.pdf"><cite>IPTC
Standard Photo Metadata 2008</cite></a>. IPTC Core Specification Version
1.1, IPTC Extension Specification Version 1.0, Document Revision 2, June
2008. Available for download at
http://www.iptc.org/std/photometadata/2008/specification/IPTC-PhotoMetadata-2008.pdf
</dd>
<dt class="label"><a name="newsml"></a>[IPTC NewsML] </dt>
<dd><a href="http://www.iptc.org/cms/site/"><cite>IPTC
NewsML-G2</cite></a>. Available for download at
http://www.iptc.org/cms/site/ . </dd>
<dt class="label"><a name="mets"></a>[METS] </dt>
<dd><a href="http://www.loc.gov/standards/mets/"><cite>Metadata Encoding
&amp; Transmission Standard 1.7</cite></a>. Available for download at
http://www.loc.gov/standards/mets/ . </dd>
<dt class="label"><a name="mediardf"></a>[Media RDF] </dt>
<dd><a href="http://digitalbazaar.com/media/video"><cite>Media
RDF</cite></a>. Available for download at
http://digitalbazaar.com/media/video . </dd>
<dt class="label"><a name="mediarss"></a>[Media RSS] </dt>
<dd><a href="http://video.search.yahoo.com/mrss"><cite>Yahoo! Media RSS
Module - RSS 2.0 Module</cite></a>. March 2008. Available for download at
http://video.search.yahoo.com/mrss . </dd>
<dt class="label"><a name="mpeg7"></a>[MPEG-7] </dt>
<dd><a
href="http://www.chiariglione.org/mpeg/working_documents/mpeg-07/schema_def/cd.zip"><cite>Information
technology — Multimedia content description interface — Part 10:
Schema definition</cite></a>. Available for download at
http://www.chiariglione.org/mpeg/working_documents/mpeg-07/schema_def/cd.zip
. </dd>
<dt class="label"><a name="smpte"></a>[SMPTE] </dt>
<dd><a
href="http://www.smpte-ra.org/mdd/RP210v11-pub-20080415.2048.xls"><cite>SMPTE
Metadata</cite></a>. Available for download at
http://www.smpte-ra.org/mdd/RP210v11-pub-20080415.2048.xls . </dd>
<dt class="label"><a name="txfeed"></a>[TXFeed] </dt>
<dd><a
href="http://clearerchannel.org/docs/tx_metadata_standard_0_9.pdf"><cite>TXFeed
standard 0.9</cite></a>. December 2007. Available for download at
http://clearerchannel.org/docs/tx_metadata_standard_0_9.pdf . </dd>
<dt class="label"><a name="tvanytime"></a>[TV-Anytime] </dt>
<dd><cite>ETSI 102 822-3-1 V1.4.1</cite>. November 2007. Broadcast and
On-line Services: Search, select, and rightful use of content on personal
storage systems("TV-Anytime"). Part 3: Metadata, Sub-part 1: Phase 1 -
Metadata schemas . </dd>
<dt class="label"><a name="xmp"></a>[XMP] </dt>
<dd><a
href="http://www.adobe.com/devnet/xmp/pdfs/XMPSpecificationPart2.pdf"><cite>XMP
Specification Part 2 - Standard Schemas</cite></a>. Adobe, 2008.
Available for download at
http://www.adobe.com/devnet/xmp/pdfs/XMPSpecificationPart2.pdf . </dd>
<dt class="label"><a name="youtube-data-api"></a>[YouTube Data API Protocol]
</dt>
<dd><a
href="http://code.google.com/intl/en/apis/youtube/2.0/reference.html"><cite>YouTube
Data API Protocol</cite></a>. April 2008. Available for download at
http://code.google.com/intl/en/apis/youtube/2.0/reference.html .</dd>
</dl>
</div>
<div class="div1">
<h2><a name="d0e10926" id="d0e10926"></a>B References (Non-Normative)</h2>
<dl>
<dt class="label"><a name="bcp47"></a>[BCP 47] </dt>
<dd><a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"><cite>BCP 47
(Tags for Identifying Languages)</cite></a>, A. Phillips and M. Davis,
Editors. Available for download at
http://www.rfc-editor.org/rfc/bcp/bcp47.txt . </dd>
<dt class="label"><a name="findtop10"></a>[findtop10] </dt>
<dd><a
href="http://lists.w3.org/Archives/Public/public-media-annotation/2009Jun/0068.html"><cite>Find
the "top 10" of multimedia categories </cite></a>. Available for download
at
http://lists.w3.org/Archives/Public/public-media-annotation/2009Jun/0068.html
. </dd>
<dt class="label"><a name="frbr"></a>[FRBR] </dt>
<dd><a href="http://vocab.org/"><cite>A URI space for
vocabularies</cite></a>. October 2005. Available for download at
http://vocab.org/frbr/core.html . </dd>
<dt class="label"><a name="html5"></a>[HTML 5] </dt>
<dd>Hickson, I., and D. Hyatt. <a
href="http://www.w3.org/TR/2008/WD-html5-20080610/"><cite>HTML 5. A
vocabulary and associated APIs for HTML and XHTML</cite></a>. W3C Working
Draft, June 2008. Available at
http://www.w3.org/TR/2008/WD-html5-20080610/ . The <a
href="http://www.w3.org/TR/html5/">latest version of HTML 5</a> is
available for download at http://www.w3.org/TR/html5/ . </dd>
<dt class="label"><a name="jpsearch"></a>[jpsearch] </dt>
<dd>Mario Döller, Florian Stegmaier, Harald Kosch, Ruben Tous, and Jaime
Delgado, "Standardized Interoperable Image Retrieval", ACM Symposium on
Applied Computing (SAC), Track on Advances in Spatial and Image-based
Information Systems (ASIIS), 2010 . </dd>
<dt class="label"><a name="keuo"></a>[KEUO] </dt>
<dd>J. Strassner, "Knowledge Engineering Using Ontologies", Handbook of
Network and System Administration, edited by J. Bergstra and M. Burgess,
Chapter 3, Section 4, pages 425-457, ISBN 9780444521989 . </dd>
<dt class="label"><a name="MediaFragment"></a>[MediaFragment] </dt>
<dd><a href="http://www.w3.org/2008/WebVideo/Fragments/"><cite>W3C Working
Group on Media Fragments</cite></a>. Available for download at
http://www.w3.org/2008/WebVideo/Fragments/ . </dd>
<dt class="label"><a name="mime"></a>[MIME] </dt>
<dd>Freed, N., Borenstein, N. <a
href="http://www.ietf.org/rfc/rfc2046.txt"><cite>Multipurpose Internet
Mail Extensions (MIME) Part Two: Media Types</cite></a>. November 1996.
Available for download at http://www.ietf.org/rfc/rfc2046.txt . </dd>
<dt class="label"><a name="mpeg21"></a>[MPEG-21] </dt>
<dd><a
href="http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=30819"><cite>ISO/IEC
TR 21000-1:2001 - Information technology -- Multimedia framework
(MPEG-21) -- Part 1: Vision, Technologies and Strategy</cite></a>.
Available for download at
http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=30819
. </dd>
<dt class="label"><a name="mwg_guidance_image"></a>[MWG Guidelines Image]
</dt>
<dd><a href=""><cite>Guidelines for handling image metadata, version
1.0.</cite></a>. Metadata Working Group, September 2008. Available for
download at http://www.metadataworkinggroup.com/pdf/mwg_guidance.pdf .
</dd>
<dt class="label"><a name="pling"></a>[PLING] </dt>
<dd><a href="http://www.w3.org/Policy/pling/wiki/Main_Page"><cite>PLING W3C
Open Forum</cite></a> The W3C Policy Languages Interest Group - PLING -
is an open forum to discuss use cases, languages, and frameworks around
information governance policies. </dd>
<dt class="label"><a name="rdf"></a>[RDF] </dt>
<dd><a href="http://www.w3.org/RDF/"><cite>Resource Description Framework
(RDF)</cite></a>. W3C RDF Working Group. Available for download at
http://www.w3.org/RDF/ . </dd>
<dt class="label"><a name="rfc2119"></a>[RFC 2119] </dt>
<dd><a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>RFC 2119: Key words
for use in RFCs to Indicate Requirement Levels</cite></a>. Internet
Engineering Task Force, 1997. </dd>
<dt class="label"><a name="rfc3986"></a>[RFC 3986] </dt>
<dd>Berners-Lee, T., R. Fielding, L. Masinter. <a
href="http://www.ietf.org/rfc/rfc3986.txt"><cite>Uniform Resource
Identifier (URI): Generic Syntax</cite></a>. RFC 3986, January 2005.
Available for download at http://www.ietf.org/rfc/rfc3986.txt </dd>
<dt class="label"><a name="rfc3987"></a>[RFC 3987] </dt>
<dd>Dürst, M. and M. Suignard. <a
href="http://www.ietf.org/rfc/rfc3987.txt"><cite>Internationalized
Resource Identifiers (IRIs)</cite></a>. RFC 3987, January 2005. Available
for download at http://www.ietf.org/rfc/rfc3987.txt. </dd>
<dt class="label"><a name="rfc4281"></a>[RFC 4281] </dt>
<dd>Gellens, R., Singer, D., and P. Frojdh. <a
href="http://www.ietf.org/rfc/rfc4281.txt"><cite>The Codecs Parameter for
"Bucket" Media Types</cite></a>. RFC 4281, November 2005. Available for
download at http://www.ietf.org/rfc/rfc4281.txt. </dd>
<dt class="label"><a name="rfc4646"></a>[RFC 4646] </dt>
<dd>Phillips, A., Ed. and M. Davis, Ed. <a
href="http://www.rfc-editor.org/rfc/rfc4646.txt"><cite>Tags for
Identifying Languages</cite></a>. RFC 4646, September 2006. Available for
download at http://www.rfc-editor.org/rfc/rfc4646.txt. </dd>
<dt class="label"><a name="xmlschema2"></a>[XML Schema 2] </dt>
<dd>Biron, P. V. and A. Malhotra. <a
href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/"><cite>XML
Schema Part 2: Datatypes Second Edition</cite></a>. W3C Recommendation,
October 2004. Available for download at
http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/ . The <a
href="http://www.w3.org/TR/xmlschema-2/">latest version of XML Schema
Part 2</a> is available for download at http://www.w3.org/TR/xmlschema-2/
. </dd>
</dl>
</div>
<div class="div1">
<h2><a name="acknowledgments" id="acknowledgments"></a>C Acknowledgements
(Non-Normative)</h2>
<p>This document is the work of the <a
href="http://www.w3.org/2008/WebVideo/Annotations/">W3C Media Annotations
Working Group</a>.</p>
<p>Members of the Working Group are (at the time of writing, and by
alphabetical order): Werner Bailer (JOANNEUM RESEARCH), Tobias Bürger
(University of Innsbruck), Eric Carlson (Apple, Inc.), Pierre-Antoine Champin
((public) Invited expert), Ashish Chawla ((public) Invited expert), Jaime
Delgado (Universitat Politècnica de Catalunya), Jean-Pierre EVAIN ((public)
Invited expert), Philip Jägenstedt (Opera Software), Ralf Klamma ((public)
Invited expert), WonSuk Lee (Electronics and Telecommunications Research
Institute (ETRI)), Véronique Malaisé (Vrije Universiteit), Erik Mannens
(IBBT), Hui Miao (Samsung Electronics Co., Ltd.), Thierry Michel (W3C/ERCIM),
Frank Nack (University of Amsterdam), Soohong Daniel Park (Samsung Electronics
Co., Ltd.), Silvia Pfeiffer (W3C Invited Experts), Chris Poppe (IBBT), Víctor
Rodríguez (Universitat Politècnica de Catalunya), Felix Sasaki (Potsdam
University of Applied Sciences), David Singer (Apple, Inc.), Florian Stegmaier
((public) Invited expert), John Strassner ((public) Invited expert), Joakim
Söderberg (ERICSSON), Thai Wey Then (Apple, Inc.), Ruben Tous (Universitat
Politècnica de Catalunya), Raphaël Troncy (CWI), Vassilis Tzouvaras
(K-Space), Davy Van Deursen (IBBT). </p>
<p>The people who have contributed to <a
href="http://lists.w3.org/Archives/Public/public-media-annotation/">discussions
on public-media-annotation@w3.org</a> are also gratefully acknowledged. </p>
</div>
</div>
</body>
</html>