<docbook><section><title>SpongerCartridgesExplained</title><bridgehead class="http://www.w3.org/1999/xhtml:h2">RDF Data Access Providers (Drivers)</bridgehead>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Sponger &amp; Cartridges Explained</bridgehead>
<para>Both the Sponger and Cartridges are middleware.
 If you are familiar with ODBC or JDBC, think of the Sponger as the Driver Manager (interface layer).
 The Cartridges are drivers.
 The Sponger delegates work to the Cartridges, and the Cartridges perform the RDFization.</para><para>There are 2 types of Cartridges:</para><itemizedlist mark="bullet" spacing="compact"><listitem> Basic Cartridge - which generates an RDF Linked Data Graph without performing any lookups </listitem>
<listitem> Meta Cartridges - which performs lookups via a binding layer to a plethora of Web 2.0 APIs e.g.
 New York Times, Open Calais, Zemanta, Del.icio.us, and many others .</listitem>
</itemizedlist><para>Additional Reading:</para><itemizedlist mark="bullet" spacing="compact"><listitem> <ulink url="http://virtuoso.openlinksw.com/presentations/Virtuoso_Sponger_1/Virtuoso_Sponger_1.html">Extracting RDF Structured Data from
Non-RDF Sources</ulink> </listitem>
<listitem> <ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtSponger">Virtuoso Sponger</ulink> </listitem>
<listitem> <ulink url="http://www.youtube.com/watch?v=nJ1NF4IHazQ">Movie showing meta cartridges in action</ulink> </listitem>
</itemizedlist></section></docbook>