<?xml version='1.0' encoding='UTF-8'?>
<chapter id='mtp-ontology'>
<title>Multimetida Transfer Protocol (MTP) Ontology: Extra properties to add MTP information to the objects in the ontology</title>
<varlistentry>
  <term>Authors:</term>
  <listitem>
<itemizedlist>
<listitem>Ivan Frade &lt;ivan.frade@nokia.com&gt;</listitem>
</itemizedlist>
  </listitem>
</varlistentry>
<varlistentry>
  <term>Editors:</term>
  <listitem>
<itemizedlist>
<listitem>Ivan Frade &lt;ivan.frade@nokia.com&gt;</listitem>
</itemizedlist>
  </listitem>
</varlistentry>
  <varlistentry>
    <term>Upstream:</term>
 <listitem><para>Not available</para></listitem>
  </varlistentry>
  <varlistentry>
    <term>ChangeLog:</term>
 <listitem><para><ulink url="http://git.gnome.org/cgit/tracker/log/data/ontologies/89-mtp.ontology">Tracker changes</ulink></para></listitem>
  </varlistentry>
<varlistentry>
  <term>Copyright:</term>
  <listitem>
<para>&copy; 2009, 2010 <ulink url="http://www.nokia.com/">Nokia</ulink></para>
  </listitem>
</varlistentry>
<section id='mtp-classes'>
<title>MTP Ontology Classes</title>
<refsect2 id='mtp-ScanType'>
<title>mtp:ScanType</title>
<para>pre-defined set of scan types instances</para>
<variablelist>
<varlistentry>
<term><parameter>Superclasses</parameter>&#160;:</term>
<listitem><simpara><link linkend='nie-InformationElement'>nie:InformationElement</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subclasses</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In domain of</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>In range of</parameter>&#160;:</term>
<listitem><simpara><link linkend='mtp-scantype'>mtp:scantype</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Predefined instances</parameter>&#160;:</term>
<listitem><simpara><link linkend='mtp-scantype-MixedInterlaceAndProgressive'>mtp:scantype-MixedInterlaceAndProgressive</link>, <link linkend='mtp-scantype-MixedInterlace'>mtp:scantype-MixedInterlace</link>, <link linkend='mtp-scantype-FieldSingleLowerFirst'>mtp:scantype-FieldSingleLowerFirst</link>, <link linkend='mtp-scantype-FieldSingleUpperFirst'>mtp:scantype-FieldSingleUpperFirst</link>, <link linkend='mtp-scantype-FieldInterleavedLowerFirst'>mtp:scantype-FieldInterleavedLowerFirst</link>, <link linkend='mtp-scantype-FieldInterleavedUpperFirst'>mtp:scantype-FieldInterleavedUpperFirst</link>, </simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

</section>
<section id='mtp-properties'>
<title>MTP Ontology Properties</title>
<refsect2 id='mtp-scantype'>
<title>mtp:scantype</title>
<para>Scan type of a video file (MTP requirement. FIXME Maybe should be move to a different ontology)</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nmm-Video'>nmm:Video</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='mtp-ScanType'>mtp:ScanType</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mtp-credits'>
<title>mtp:credits</title>
<para>Following MTP spec, credits contains... FIXME</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nfo-Media'>nfo:Media</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mtp-creator'>
<title>mtp:creator</title>
<para>Following MTP spec, this property can contain a free text taking about creator of the Media</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nfo-Media'>nfo:Media</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Text indexed</parameter>&#160;:</term>
<listitem><simpara>This property is indexed, so it can provide results on text search</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mtp-hidden'>
<title>mtp:hidden</title>
<para>Hidden for the MTP protocol</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nfo-Media'>nfo:Media</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-boolean'>xsd:boolean</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mtp-fourCC'>
<title>mtp:fourCC</title>
<para>These codes are used to uniquely identify video formats, and are used in various legacy and current software development kits (SDKs), including those for Microsoft Video for Windows (VfW), Microsoft DirectShow, and Microsoft Windows Media Format.</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nmm-Video'>nmm:Video</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

<refsect2 id='mtp-waveformat'>
<title>mtp:waveformat</title>
<para>the WAVE formats reserved with Microsoft as of June 1, 2003. These codes are used to uniquely identify audio formats, and are used in various legacy and current software development kits (SDKs), including MCI, Microsoft Video for Windows, Microsoft DirectShow, Microsoft DirectSound, and Microsoft Windows Media Format.</para>
<variablelist>
<varlistentry>
<term><parameter>Type</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Domain</parameter>&#160;:</term>
<listitem><simpara><link linkend='nmm-Video'>nmm:Video</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Range</parameter>&#160;:</term>
<listitem><simpara><link linkend='xsd-string'>xsd:string</link>, </simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Superproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Subproperties</parameter>&#160;:</term>
<listitem><simpara>--</simpara></listitem>
</varlistentry>
<varlistentry>
<term><parameter>Cardinality</parameter>&#160;:</term>
<listitem><simpara>1</simpara></listitem>
</varlistentry>
</variablelist>
</refsect2>

</section>
</chapter>
