<docbook><section><title>VirtTipsAndTricksGuideContentNegotiation</title><title> How can I incorporate Content Negotiation into RDF bulk loaders?</title> How can I incorporate Content Negotiation into RDF bulk loaders?
<para>The examples from below demonstrate how to incorporate Content Negotiation into RDF bulk loaders:</para>
<itemizedlist mark="bullet" spacing="compact"><listitem>Using the <ulink url="http://docs.openlinksw.com/virtuoso/fn_rdf_load_rdfxml.html"><span style="color: red">
      UNKNOWN tag:
      http://www.w3.org/1999/xhtml:nowikiRDF_LOAD_RDFXML</span></ulink> function: <programlisting>DB.DBA.RDF_LOAD_RDFXML (http_get (&#39;http://purl.org/ontology/mo/&#39;, null, &#39;GET&#39;, &#39;Accept: application/rdf+xml&#39;, null, null, 3), &#39;http://purl.org/ontology/mo/&#39;, &#39;http://purl.org/ontology/mo/&#39;) .
</programlisting></listitem>
<listitem>Using the <ulink url="http://docs.openlinksw.com/virtuoso/fn_ttlp.html">TTLP</ulink> function: The call to http client should be modified to ask for appropriate content type as for ex: <programlisting>DB.DBA.TTLP (http_get (&#39;http://purl.org/ontology/mo/&#39;, null, &#39;GET&#39;, &#39;Accept: text/n3&#39;, null, null, 3), &#39;http://purl.org/ontology/mo/&#39;, &#39;http://purl.org/ontology/mo/&#39;), &#39;...&#39;, &#39;...&#39;);
</programlisting></listitem>
</itemizedlist><bridgehead class="http://www.w3.org/1999/xhtml:h2">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtTipsAndTricksGuide">Virtuoso Tips and Tricks Collection</ulink> </listitem>
<listitem><ulink url="http://docs.openlinksw.com/virtuoso/rdfinsertmethods.html">RDF Insert Methods in Virtuoso</ulink> </listitem>
</itemizedlist></section></docbook>