<docbook><section><title>OATDOCrdftabs</title><para> </para>
<title> rdftabs.js</title> rdftabs.js
<para>Tabs API for OAT RDF applications.
 (see <ulink url="OATDOCrdfbrowser">RDF Browser</ulink>)</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2"> Must implement</bridgehead>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> [constructor](parent, optionsObject)</bridgehead>
<computeroutput>parent</computeroutput> is a reference to owner object (such as <ulink url="OATDOCrdfbrowser">RDF Browser</ulink>)<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .elm</bridgehead>
<para>DOM node</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .description</bridgehead>
<para>textual</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .redraw()</bridgehead>
<para>redraw contents</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .reset(hard)</bridgehead>
<para>called by parent when triple store changes.
 <computeroutput>hard</computeroutput> is bool; false when the change is initiated by applying filters; true when the change is initiated by adding/removing URL.</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2"> Can use</bridgehead>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> parent.data</bridgehead>
<programlisting>{
   triples:[] // array of triples
   all:{} // object
   structured:{} // object with applied filters
}
</programlisting><para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> parent.store</bridgehead>
<para>Instance of <computeroutput>OAT.RDFStore</computeroutput></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> parent.getContentType(string)</bridgehead>
<para>Returns:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>1</emphasis></computeroutput> - link </listitem>
<listitem><computeroutput> <emphasis>2</emphasis></computeroutput> - mail </listitem>
<listitem><computeroutput> <emphasis>3</emphasis><computeroutput> - image </computeroutput></computeroutput></listitem>
<listitem><computeroutput> <emphasis>0</emphasis></computeroutput> - others</listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> parent.getTitle(dataItem)</bridgehead>
<para>Returns title string for <computeroutput>dataItem</computeroutput></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> parent.getURI(dataItem)</bridgehead>
<para>Returns URI for <computeroutput>dataItem</computeroutput></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> parent.processLink(domNode, href, disabledActions)</bridgehead>
<para>Attach external handlers to a link.</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>domNode</emphasis></computeroutput> - <ulink url="ToBeDone">ToBeDone</ulink> </listitem>
<listitem><computeroutput> <emphasis>href</emphasis></computeroutput> - <ulink url="ToBeDone">ToBeDone</ulink> </listitem>
<listitem><computeroutput> <emphasis>disabledActions</emphasis></computeroutput> - <ulink url="ToBeDone">ToBeDone</ulink></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h2"> CSS classes</bridgehead>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .rdf_sort</bridgehead>
<para><ulink url="ToBeDone">ToBeDone</ulink></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .rdf_group</bridgehead>
<para><ulink url="ToBeDone">ToBeDone</ulink></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .rdf_clear</bridgehead>
<para><ulink url="ToBeDone">ToBeDone</ulink></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .rdf_data</bridgehead>
<para><ulink url="ToBeDone">ToBeDone</ulink></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .rdf <emphasis>tl_port</emphasis></bridgehead>
<para><ulink url="ToBeDone">ToBeDone</ulink></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .rdf <emphasis>tl_slider</emphasis></bridgehead>
<para><ulink url="ToBeDone">ToBeDone</ulink></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> .rdf_tagcloud</bridgehead>
<para><ulink url="ToBeDone">ToBeDone</ulink></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2"> Available tabs</bridgehead>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.browser(parent, options)</bridgehead>
<para>Used for viewing all filtered data, structured into resource items.
 <computeroutput>options</computeroutput> are:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>pageSize</emphasis></computeroutput> - default <computeroutput>20</computeroutput> </listitem>
<listitem><computeroutput> <emphasis>removeNS</emphasis></computeroutput> - default <computeroutput>true</computeroutput></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.navigator(parent, options)</bridgehead>
<para>Used for navigating through all locally cached data, one resource at a time.
 Note that filters don&#39;t apply here; all data is displayed.
 <computeroutput>option</computeroutput> is</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>limit</emphasis></computeroutput> - default <computeroutput>5</computeroutput></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.triples(parent, options)</bridgehead>
<para>Displays all filtered triples.
 <computeroutput>options</computeroutput> are:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>pageSize</emphasis></computeroutput> - default <computeroutput>20</computeroutput> </listitem>
<listitem><computeroutput> <emphasis>removeNS</emphasis></computeroutput> - default <computeroutput>true</computeroutput></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.svg(parent, options)</bridgehead>
<para>Displays filtered data as SVG Graph.
 For performance reasons, the number of used triples is limited by the only option --</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>limit</emphasis></computeroutput> - default <computeroutput>100</computeroutput></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.map(parent, options)</bridgehead>
<para>Plots all geodata found in filtered resources onto a map.
 <computeroutput>options</computeroutput> are:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>provider</emphasis></computeroutput> - default <computeroutput>OAT.MapData.TYPE_G</computeroutput> </listitem>
<listitem><computeroutput> <emphasis>fix</emphasis></computeroutput> - default <computeroutput>OAT.MapData.FIX_ROUND1</computeroutput></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.timeline(parent, options)</bridgehead>
<para>Displays all date/time containing resources on an interactive time line.
 <computeroutput>options</computeroutput> are:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>imagePath</emphasis></computeroutput> - default <computeroutput>Oat.Preferences.imagePath</computeroutput></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.images(parent, options)</bridgehead>
<para>Displays all images found in filtered data set.
 <computeroutput>options</computeroutput> are:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>columns</emphasis></computeroutput> - default <computeroutput>4</computeroutput> </listitem>
<listitem><computeroutput> <emphasis>thumbSize</emphasis></computeroutput> - default <computeroutput>150</computeroutput> </listitem>
<listitem><computeroutput> <emphasis>size</emphasis></computeroutput> - default <computeroutput>600</computeroutput></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.tagcloud(parent)</bridgehead>
<para>Displays all links found in filtered data set.</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3"> OAT.RDFTabs.fresnel(parent, options)</bridgehead>
<para>Applies Fresnel RDF Vocabularies to all dereferenced data.
 <computeroutput>options</computeroutput> are:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem><computeroutput> <emphasis>defaultURL</emphasis></computeroutput> - default <computeroutput>&quot;&quot;</computeroutput> </listitem>
<listitem><computeroutput> <emphasis>autoload</emphasis></computeroutput> - default <computeroutput>false</computeroutput></listitem>
</itemizedlist><para><ulink url="CategoryOAT">CategoryOAT</ulink> <ulink url="CategoryDocumentation">CategoryDocumentation</ulink> <ulink url="CategoryOpenSource">CategoryOpenSource</ulink> <ulink url="CategoryToBeDone">CategoryToBeDone</ulink></para>
</section></docbook>