<refentry id="libtracker-common-Ontology">
<refmeta>
<refentrytitle role="top_of_page" id="libtracker-common-Ontology.top_of_page">Ontology</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBTRACKER-COMMON Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>Ontology</refname>
<refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv id="libtracker-common-Ontology.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>

#include &lt;libtracker-common/tracker-ontology.h&gt;

<link linkend="void">void</link>                <link linkend="tracker-ontology-init">tracker_ontology_init</link>               (void);
<link linkend="void">void</link>                <link linkend="tracker-ontology-shutdown">tracker_ontology_shutdown</link>           (void);
<link linkend="TrackerField">TrackerField</link> *      <link linkend="tracker-ontology-get-field-by-id">tracker_ontology_get_field_by_id</link>    (<link linkend="gint">gint</link> id);
<link linkend="TrackerField">TrackerField</link> *      <link linkend="tracker-ontology-get-field-by-name">tracker_ontology_get_field_by_name</link>  (const <link linkend="gchar">gchar</link> *name);
<link linkend="gchar">gchar</link> *             <link linkend="tracker-ontology-get-field-name-by-service-name">tracker_ontology_get_field_name_by_service_name</link>
                                                        (<link linkend="TrackerField">TrackerField</link> *field,
                                                         const <link linkend="gchar">gchar</link> *service_str);
<link linkend="GSList">GSList</link> *            <link linkend="tracker-ontology-get-field-names-registered">tracker_ontology_get_field_names_registered</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
const <link linkend="gchar">gchar</link> *       <link linkend="tracker-ontology-get-service-by-id">tracker_ontology_get_service_by_id</link>  (<link linkend="gint">gint</link> id);
const <link linkend="gchar">gchar</link> *       <link linkend="tracker-ontology-get-service-by-mime">tracker_ontology_get_service_by_mime</link>
                                                        (const <link linkend="gchar">gchar</link> *mime);
<link linkend="TrackerService">TrackerService</link> *    <link linkend="tracker-ontology-get-service-by-name">tracker_ontology_get_service_by_name</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="TrackerDBType">TrackerDBType</link>       <link linkend="tracker-ontology-get-service-db-by-name">tracker_ontology_get_service_db_by_name</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="gint">gint</link>                <link linkend="tracker-ontology-get-service-id-by-name">tracker_ontology_get_service_id_by_name</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="GSList">GSList</link> *            <link linkend="tracker-ontology-get-service-names-registered">tracker_ontology_get_service_names_registered</link>
                                                        (void);
<link linkend="gchar">gchar</link> *             <link linkend="tracker-ontology-get-service-parent">tracker_ontology_get_service_parent</link> (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="gchar">gchar</link> *             <link linkend="tracker-ontology-get-service-parent-by-id">tracker_ontology_get_service_parent_by_id</link>
                                                        (<link linkend="gint">gint</link> id);
<link linkend="gint">gint</link>                <link linkend="tracker-ontology-get-service-parent-id-by-id">tracker_ontology_get_service_parent_id_by_id</link>
                                                        (<link linkend="gint">gint</link> id);
<link linkend="void">void</link>                <link linkend="tracker-ontology-service-add">tracker_ontology_service_add</link>        (<link linkend="TrackerService">TrackerService</link> *service,
                                                         <link linkend="GSList">GSList</link> *mimes,
                                                         <link linkend="GSList">GSList</link> *mime_prefixes);
<link linkend="gint">gint</link>                <link linkend="tracker-ontology-service-get-key-metadata">tracker_ontology_service_get_key_metadata</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str,
                                                         const <link linkend="gchar">gchar</link> *meta_name);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-ontology-service-get-show-directories">tracker_ontology_service_get_show_directories</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-ontology-service-get-show-files">tracker_ontology_service_get_show_files</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-ontology-service-has-embedded">tracker_ontology_service_has_embedded</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-ontology-service-has-metadata">tracker_ontology_service_has_metadata</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-ontology-service-has-text">tracker_ontology_service_has_text</link>   (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-ontology-service-has-thumbnails">tracker_ontology_service_has_thumbnails</link>
                                                        (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-ontology-service-is-valid">tracker_ontology_service_is_valid</link>   (const <link linkend="gchar">gchar</link> *service_str);
<link linkend="void">void</link>                <link linkend="tracker-ontology-field-add">tracker_ontology_field_add</link>          (<link linkend="TrackerField">TrackerField</link> *field);
<link linkend="gchar">gchar</link> *             <link linkend="tracker-ontology-field-get-display-name">tracker_ontology_field_get_display_name</link>
                                                        (<link linkend="TrackerField">TrackerField</link> *field);
const <link linkend="gchar">gchar</link> *       <link linkend="tracker-ontology-field-get-id">tracker_ontology_field_get_id</link>       (const <link linkend="gchar">gchar</link> *name);
<link linkend="gboolean">gboolean</link>            <link linkend="tracker-ontology-field-is-child-of">tracker_ontology_field_is_child_of</link>  (const <link linkend="gchar">gchar</link> *child,
                                                         const <link linkend="gchar">gchar</link> *parent);
</synopsis>
</refsynopsisdiv>









<refsect1 id="libtracker-common-Ontology.description" role="desc">
<title role="desc.title">Description</title>
<para>
</para>
</refsect1>

<refsect1 id="libtracker-common-Ontology.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="tracker-ontology-init" role="function">
<title>tracker_ontology_init ()</title>
<indexterm zone="tracker-ontology-init"><primary sortas="tracker_ontology_init">tracker_ontology_init</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_ontology_init               (void);</programlisting>
<para>
</para></refsect2>
<refsect2 id="tracker-ontology-shutdown" role="function">
<title>tracker_ontology_shutdown ()</title>
<indexterm zone="tracker-ontology-shutdown"><primary sortas="tracker_ontology_shutdown">tracker_ontology_shutdown</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_ontology_shutdown           (void);</programlisting>
<para>
</para></refsect2>
<refsect2 id="tracker-ontology-get-field-by-id" role="function">
<title>tracker_ontology_get_field_by_id ()</title>
<indexterm zone="tracker-ontology-get-field-by-id"><primary sortas="tracker_ontology_get_field_by_id">tracker_ontology_get_field_by_id</primary></indexterm><programlisting><link linkend="TrackerField">TrackerField</link> *      tracker_ontology_get_field_by_id    (<link linkend="gint">gint</link> id);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-field-by-name" role="function">
<title>tracker_ontology_get_field_by_name ()</title>
<indexterm zone="tracker-ontology-get-field-by-name"><primary sortas="tracker_ontology_get_field_by_name">tracker_ontology_get_field_by_name</primary></indexterm><programlisting><link linkend="TrackerField">TrackerField</link> *      tracker_ontology_get_field_by_name  (const <link linkend="gchar">gchar</link> *name);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>name</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-field-name-by-service-name" role="function">
<title>tracker_ontology_get_field_name_by_service_name ()</title>
<indexterm zone="tracker-ontology-get-field-name-by-service-name"><primary sortas="tracker_ontology_get_field_name_by_service_name">tracker_ontology_get_field_name_by_service_name</primary></indexterm><programlisting><link linkend="gchar">gchar</link> *             tracker_ontology_get_field_name_by_service_name
                                                        (<link linkend="TrackerField">TrackerField</link> *field,
                                                         const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>field</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-field-names-registered" role="function">
<title>tracker_ontology_get_field_names_registered ()</title>
<indexterm zone="tracker-ontology-get-field-names-registered"><primary sortas="tracker_ontology_get_field_names_registered">tracker_ontology_get_field_names_registered</primary></indexterm><programlisting><link linkend="GSList">GSList</link> *            tracker_ontology_get_field_names_registered
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-by-id" role="function">
<title>tracker_ontology_get_service_by_id ()</title>
<indexterm zone="tracker-ontology-get-service-by-id"><primary sortas="tracker_ontology_get_service_by_id">tracker_ontology_get_service_by_id</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> *       tracker_ontology_get_service_by_id  (<link linkend="gint">gint</link> id);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-by-mime" role="function">
<title>tracker_ontology_get_service_by_mime ()</title>
<indexterm zone="tracker-ontology-get-service-by-mime"><primary sortas="tracker_ontology_get_service_by_mime">tracker_ontology_get_service_by_mime</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> *       tracker_ontology_get_service_by_mime
                                                        (const <link linkend="gchar">gchar</link> *mime);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>mime</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-by-name" role="function">
<title>tracker_ontology_get_service_by_name ()</title>
<indexterm zone="tracker-ontology-get-service-by-name"><primary sortas="tracker_ontology_get_service_by_name">tracker_ontology_get_service_by_name</primary></indexterm><programlisting><link linkend="TrackerService">TrackerService</link> *    tracker_ontology_get_service_by_name
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-db-by-name" role="function">
<title>tracker_ontology_get_service_db_by_name ()</title>
<indexterm zone="tracker-ontology-get-service-db-by-name"><primary sortas="tracker_ontology_get_service_db_by_name">tracker_ontology_get_service_db_by_name</primary></indexterm><programlisting><link linkend="TrackerDBType">TrackerDBType</link>       tracker_ontology_get_service_db_by_name
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-id-by-name" role="function">
<title>tracker_ontology_get_service_id_by_name ()</title>
<indexterm zone="tracker-ontology-get-service-id-by-name"><primary sortas="tracker_ontology_get_service_id_by_name">tracker_ontology_get_service_id_by_name</primary></indexterm><programlisting><link linkend="gint">gint</link>                tracker_ontology_get_service_id_by_name
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-names-registered" role="function">
<title>tracker_ontology_get_service_names_registered ()</title>
<indexterm zone="tracker-ontology-get-service-names-registered"><primary sortas="tracker_ontology_get_service_names_registered">tracker_ontology_get_service_names_registered</primary></indexterm><programlisting><link linkend="GSList">GSList</link> *            tracker_ontology_get_service_names_registered
                                                        (void);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-parent" role="function">
<title>tracker_ontology_get_service_parent ()</title>
<indexterm zone="tracker-ontology-get-service-parent"><primary sortas="tracker_ontology_get_service_parent">tracker_ontology_get_service_parent</primary></indexterm><programlisting><link linkend="gchar">gchar</link> *             tracker_ontology_get_service_parent (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-parent-by-id" role="function">
<title>tracker_ontology_get_service_parent_by_id ()</title>
<indexterm zone="tracker-ontology-get-service-parent-by-id"><primary sortas="tracker_ontology_get_service_parent_by_id">tracker_ontology_get_service_parent_by_id</primary></indexterm><programlisting><link linkend="gchar">gchar</link> *             tracker_ontology_get_service_parent_by_id
                                                        (<link linkend="gint">gint</link> id);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-get-service-parent-id-by-id" role="function">
<title>tracker_ontology_get_service_parent_id_by_id ()</title>
<indexterm zone="tracker-ontology-get-service-parent-id-by-id"><primary sortas="tracker_ontology_get_service_parent_id_by_id">tracker_ontology_get_service_parent_id_by_id</primary></indexterm><programlisting><link linkend="gint">gint</link>                tracker_ontology_get_service_parent_id_by_id
                                                        (<link linkend="gint">gint</link> id);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>id</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-add" role="function">
<title>tracker_ontology_service_add ()</title>
<indexterm zone="tracker-ontology-service-add"><primary sortas="tracker_ontology_service_add">tracker_ontology_service_add</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_ontology_service_add        (<link linkend="TrackerService">TrackerService</link> *service,
                                                         <link linkend="GSList">GSList</link> *mimes,
                                                         <link linkend="GSList">GSList</link> *mime_prefixes);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mimes</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mime_prefixes</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-get-key-metadata" role="function">
<title>tracker_ontology_service_get_key_metadata ()</title>
<indexterm zone="tracker-ontology-service-get-key-metadata"><primary sortas="tracker_ontology_service_get_key_metadata">tracker_ontology_service_get_key_metadata</primary></indexterm><programlisting><link linkend="gint">gint</link>                tracker_ontology_service_get_key_metadata
                                                        (const <link linkend="gchar">gchar</link> *service_str,
                                                         const <link linkend="gchar">gchar</link> *meta_name);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>meta_name</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-get-show-directories" role="function">
<title>tracker_ontology_service_get_show_directories ()</title>
<indexterm zone="tracker-ontology-service-get-show-directories"><primary sortas="tracker_ontology_service_get_show_directories">tracker_ontology_service_get_show_directories</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_ontology_service_get_show_directories
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-get-show-files" role="function">
<title>tracker_ontology_service_get_show_files ()</title>
<indexterm zone="tracker-ontology-service-get-show-files"><primary sortas="tracker_ontology_service_get_show_files">tracker_ontology_service_get_show_files</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_ontology_service_get_show_files
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-has-embedded" role="function">
<title>tracker_ontology_service_has_embedded ()</title>
<indexterm zone="tracker-ontology-service-has-embedded"><primary sortas="tracker_ontology_service_has_embedded">tracker_ontology_service_has_embedded</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_ontology_service_has_embedded
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-has-metadata" role="function">
<title>tracker_ontology_service_has_metadata ()</title>
<indexterm zone="tracker-ontology-service-has-metadata"><primary sortas="tracker_ontology_service_has_metadata">tracker_ontology_service_has_metadata</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_ontology_service_has_metadata
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-has-text" role="function">
<title>tracker_ontology_service_has_text ()</title>
<indexterm zone="tracker-ontology-service-has-text"><primary sortas="tracker_ontology_service_has_text">tracker_ontology_service_has_text</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_ontology_service_has_text   (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-has-thumbnails" role="function">
<title>tracker_ontology_service_has_thumbnails ()</title>
<indexterm zone="tracker-ontology-service-has-thumbnails"><primary sortas="tracker_ontology_service_has_thumbnails">tracker_ontology_service_has_thumbnails</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_ontology_service_has_thumbnails
                                                        (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-service-is-valid" role="function">
<title>tracker_ontology_service_is_valid ()</title>
<indexterm zone="tracker-ontology-service-is-valid"><primary sortas="tracker_ontology_service_is_valid">tracker_ontology_service_is_valid</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_ontology_service_is_valid   (const <link linkend="gchar">gchar</link> *service_str);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>service_str</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-field-add" role="function">
<title>tracker_ontology_field_add ()</title>
<indexterm zone="tracker-ontology-field-add"><primary sortas="tracker_ontology_field_add">tracker_ontology_field_add</primary></indexterm><programlisting><link linkend="void">void</link>                tracker_ontology_field_add          (<link linkend="TrackerField">TrackerField</link> *field);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>field</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-field-get-display-name" role="function">
<title>tracker_ontology_field_get_display_name ()</title>
<indexterm zone="tracker-ontology-field-get-display-name"><primary sortas="tracker_ontology_field_get_display_name">tracker_ontology_field_get_display_name</primary></indexterm><programlisting><link linkend="gchar">gchar</link> *             tracker_ontology_field_get_display_name
                                                        (<link linkend="TrackerField">TrackerField</link> *field);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>field</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-field-get-id" role="function">
<title>tracker_ontology_field_get_id ()</title>
<indexterm zone="tracker-ontology-field-get-id"><primary sortas="tracker_ontology_field_get_id">tracker_ontology_field_get_id</primary></indexterm><programlisting>const <link linkend="gchar">gchar</link> *       tracker_ontology_field_get_id       (const <link linkend="gchar">gchar</link> *name);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>name</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="tracker-ontology-field-is-child-of" role="function">
<title>tracker_ontology_field_is_child_of ()</title>
<indexterm zone="tracker-ontology-field-is-child-of"><primary sortas="tracker_ontology_field_is_child_of">tracker_ontology_field_is_child_of</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            tracker_ontology_field_is_child_of  (const <link linkend="gchar">gchar</link> *child,
                                                         const <link linkend="gchar">gchar</link> *parent);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>child</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>parent</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
