Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 71d40963b505df4524269198e237b3e3 > files > 73

virtuoso-opensource-doc-6.1.4-2.fc14.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
 <head profile="http://internetalchemy.org/2003/02/profile">
  <link rel="foaf" type="application/rdf+xml" title="FOAF" href="http://www.openlinksw.com/dataspace/uda/about.rdf" />
  <link rel="schema.dc" href="http://purl.org/dc/elements/1.1/" />
  <meta name="dc.title" content="OpenLink Virtuoso Universal Server: Documentation - Contents" />
  <meta name="dc.subject" content="OpenLink Virtuoso Universal Server: Documentation - Contents" />
  <meta name="dc.creator" content="OpenLink Software Documentation Team ;&#10;" />
  <meta name="dc.copyright" content="OpenLink Software, 1999 - 2009" />
  <link rel="top" href="index.html" title="OpenLink Virtuoso Universal Server: Documentation" />
  <link rel="search" href="/doc/adv_search.vspx" title="Search OpenLink Virtuoso Universal Server: Documentation" />
  <link rel="parent" href=".html" title="Chapter Contents" />
  <link rel="prev" href="index.html" title="Home" />
  <link rel="next" href="preface.html" title="Preface" />
  <link rel="shortcut icon" href="../images/misc/favicon.ico" type="image/x-icon" />
  <link rel="stylesheet" type="text/css" href="doc.css" />
  <link rel="stylesheet" type="text/css" href="/doc/translation.css" />
  <title>OpenLink Virtuoso Universal Server: Documentation - Contents</title>
  <meta http-equiv="Content-Type" content="text/xhtml; charset=UTF-8" />
  <meta name="author" content="OpenLink Software Documentation Team ;&#10;" />
  <meta name="copyright" content="OpenLink Software, 1999 - 2009" />
  <meta name="keywords" content="" />
  <meta name="GENERATOR" content="OpenLink XSLT Team" />
 </head>
 <body>
  <div id="header">
    <a name="virtdocs" />
    <img src="../images/misc/logo.jpg" alt="" />
    <h1>OpenLink Virtuoso Universal Server: Documentation - Contents</h1>
  </div>
  <div id="navbartop">
   <div>
      <a class="link" href="contents.html" title="Contents">Contents</a> | <a class="link" href="index.html" title="Home">Prev</a> | <a class="link" href="preface.html" title="Preface">Next</a>
   </div>
  </div>
  <div id="currenttoc">
   <form method="post" action="/doc/adv_search.vspx">
    <div class="search">Keyword Search: <br />
        <input type="text" name="q" /> <input type="submit" name="go" value="Go" />
    </div>
   </form>
   <div>
      <a href="http://www.openlinksw.com/">www.openlinksw.com</a>
   </div>
   <div>
      <a href="http://docs.openlinksw.com/">docs.openlinksw.com</a>
   </div>
    <br />
   <div>
      <a href="index.html">Book Home</a>
   </div>
    <br />
   <div>
      <a href="contents.html">Contents</a>
   </div>
   <div>
      <a href="preface.html">Preface</a>
   </div>
    <br />
   <div>
      <a href="overview.html">Overview</a>
   </div>
   <div>
      <a href="installation.html">Installation Guide</a>
   </div>
   <div>
      <a href="quicktours.html">Quick Start &amp; Tours</a>
   </div>
   <div>
      <a href="sampleapps.html">Sample ODBC &amp; JDBC Applications</a>
   </div>
   <div>
      <a href="concepts.html">Conceptual Overview</a>
   </div>
   <div>
      <a href="server.html">Administration</a>
   </div>
   <div>
      <a href="accessinterfaces.html">Data Access Interfaces</a>
   </div>
   <div>
      <a href="sqlreference.html">SQL Reference</a>
   </div>
   <div>
      <a href="sqlprocedures.html">SQL Procedure Language Guide</a>
   </div>
   <div>
      <a href="hooks.html">Database Event Hooks</a>
   </div>
   <div>
      <a href="repl.html">Data Replication, Synchronization and Transformation Services</a>
   </div>
   <div>
      <a href="webappdevelopment.html">Web Application Development</a>
   </div>
   <div>
      <a href="webandxml.html">XML Support</a>
   </div>
   <div>
      <a href="rdfandsparql.html">RDF Data Access and Data Management</a>
   </div>
   <div>
      <a href="webservices.html">Web Services</a>
   </div>
   <div>
      <a href="runtimehosting.html">Runtime Hosting</a>
   </div>
   <div>
      <a href="internetservices.html">Internet Services</a>
   </div>
   <div>
      <a href="freetext.html">Free Text Search</a>
   </div>
   <div>
      <a href="tpcc.html">TPC C Benchmark Kit</a>
   </div>
   <div>
      <a href="xa.html">Using Virtuoso with Tuxedo</a>
   </div>
   <div>
      <a href="appendixa.html">Appendix</a>
   </div>
   <div>
      <a href="functions.html">Virtuoso Functions Guide</a>
   </div>
    <br />
  </div>
  <div id="text">
    <h2>OpenLink Virtuoso Universal Server: Documentation - Contents</h2>
   <div class="maintoc">
    <div>
        <a class="chapter" href="overview.html">1. Overview</a>
    </div>
    <div>
        <a class="sect1" href="WhatIsVirtuoso.html">1.1. What is Virtuoso?</a>
    </div>
    <div>
        <a class="sect1" href="virtwhydoi.html">1.2. Why Do I Need Virtuoso?</a>
    </div>
    <div>
        <a class="sect1" href="whatisnewto2x.html">1.3. Key Features of Virtuoso</a>
    </div>
    <div>
        <a class="sect2" href="whatisnewto2x.html#oxmldocstore">1.3.2. XML Document Storage &amp; Creation</a>
    </div>
    <div>
        <a class="sect2" href="whatisnewto2x.html#ointernetsrv">1.3.3. Web Page Hosting</a>
    </div>
    <div>
        <a class="sect2" href="whatisnewto2x.html#owebsrvhost">1.3.4. Web Services Creation &amp; Hosting</a>
    </div>
    <div>
        <a class="sect2" href="whatisnewto2x.html#owebdavstore">1.3.5. WebDAV Compliant Web Store</a>
    </div>
    <div>
        <a class="sect2" href="whatisnewto2x.html#oreplandsync">1.3.6. Content Replication &amp; Synchronization</a>
    </div>
    <div>
        <a class="sect2" href="whatisnewto2x.html#ophetdata">1.3.7. Transparent Access To Heterogeneous Data</a>
    </div>
    <div>
        <a class="sect2" href="whatisnewto2x.html#omaildelresrv">1.3.8. Mail Delivery &amp; Retrieval Services</a>
    </div>
    <div>
        <a class="sect2" href="whatisnewto2x.html#onntp">1.3.9. NNTP Aggregation &amp; Serving</a>
    </div>
    <div>
        <a class="sect1" href="virtuosofaq.html">1.4. Virtuoso 6 FAQ</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq1">1.4.1. What is the storage cost per triple?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq2">1.4.2. What is the cost to insert a triple (for the insertion
itself, as well as for updating any indices)?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq3">1.4.3. What is the cost to delete a triple (for the deletion
itself, as well as for updating any indices)?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq4">1.4.4. What is the cost to search on a given property?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq5">1.4.5. What data types are supported?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq6">1.4.6. What inferencing is supported?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq7">1.4.7. Is the inferencing dynamic, or is an extra
step required before inferencing can be used?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq8">1.4.8. Do you support full-text search?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq9">1.4.9. What programming interfaces are supported? Do you
support standard SPARQL protocol?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq10">1.4.10. How can data be partitioned across multiple servers?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq11">1.4.11. How many triples can a single server handle?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq12">1.4.12. What is the performance impact of going from the
billion to the trillion triples?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq13">1.4.13. Do you support additional metadata for triples,
such as time-stamps, security tags etc?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq14">1.4.14. Should we use RDF for our large metadata store?
What are the alternatives?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq15">1.4.15. How multithreaded is Virtuoso?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq16">1.4.16. Can multiple servers run off a single shared disk
database?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq17">1.4.17. Can Virtuoso run on a SAN?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq18">1.4.18. How does Virtuoso join across partitions?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq19">1.4.19. Does Virtuoso support federated triple stores? If
there are multiple SPARQL end points, can Virtuoso be used to do queries joining between these?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq20">1.4.20. How many servers can a cluster contain?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq21">1.4.21. How do I reconfigure a cluster, adding and
removing machines, etc?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq22">1.4.22. How will Virtuoso handle regional clusters?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq23">1.4.23. Is there a mechanism for terminating long running queries?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq24">1.4.24. Can the user be asynchronously notified when a
long running query terminates?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq25">1.4.25. How many concurrent queries can Virtuoso handle?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq26">1.4.26. What is the relative performance of SPARQL queries
vs native relational queries?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq27">1.4.27. Does Virtuoso Support Property Tables?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq28">1.4.28. What performance metrics does Virtuoso offer?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq29">1.4.29. What support do you provide for concurrent/multithreaded
operation? Is your interface thread-safe?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq30">1.4.30. What level of ACID properties is supported?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq31">1.4.31. Do you provide the ability to atomically add a set of
triples, where either all are added or none are added?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq32">1.4.32. Do you provide the ability to add a set of triples,
respecting the isolation property (so concurrent accessors either see none of the triple values,
or all of them)?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq33">1.4.33. What is the time to start a database, create/open a graph?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosofaq.html#virtuosofaq33">1.4.34. What sort of security features are built into Virtuoso?</a>
    </div>
    <div>
        <a class="sect1" href="virtuosotipsandtricks.html">1.5. Tips and Tricks</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksspchar">1.5.1. How Can I execute SPARQL queries containing &#39;$&#39; character using ISQL?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksfinddeadlockstables">1.5.2. How can I find on which table deadlocks occur?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksoutotmemoryerror">1.5.3. How Can I configure parameters to avoid out of memory error?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksrdftriggersoptions">1.5.4. What are &quot;Generate RDB2RDF triggers&quot; and &quot;Enable Data Syncs with Physical Quad Store&quot; RDF Views options?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksmanagedaterangequery">1.5.5. How to Manage Date Range SPARQL queries?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksquadstorageinternally">1.5.6. How can I see which quad storages exist and in which quad storage a graph resides?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksdroprecrdefstrg">1.5.7. Can I drop and re-create the DefaultQuadStorage?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksgraphsecurity">1.5.8. How to display only some information from RDF graph?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtrickssparqlcondport">1.5.9. Is it possible to have the SPARQL endpoint on a different port than the Conductor?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksenableadonetvs2010">1.5.10. How to enable the Virtuoso Entity Framework 3.5 ADO.Net Provider in Visual Studio 2010?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtrickscontrolunicode3">1.5.11. How Can I Control the normalization of UNICODE3 accented chars in free-text index?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksdefinegraphwithspongeroption">1.5.12. How Can I define graph with virt:rdf_sponger option set to &quot;on&quot;?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksconvprstr">1.5.13. How do I use SPARUL to change a selection of property values from URI References to Literals?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksbulkloadcl">1.5.14. How is a Checkpoint performed against a Virtuoso Clustered Server?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtrickconstrprst">1.5.15. How can I use CONSTRUCT with PreparedStatements?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtrickssparulupdatestrl">1.5.16. How can perform SPARQL Updates without transactional log size getting exceed?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtrickscrawlercustompl">1.5.17. How can I write custom crawler using PL?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtrickscrawlercustomde">1.5.18. How Can I Get an exact mapping for a date?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksgetcertattr">1.5.19. How Can I Get certificate attributes using SPARQL?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksmultithreadjdbc">1.5.20. How can I make Multi Thread Virtuoso connection using JDBC??</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksgetcertattr">1.5.21. How Do I Perform Bulk Loading of RDF Source Files into one or more Graph IRIs?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksrdfschowlinfrl">1.5.22. How to exploit RDF Schema and OWL Inference Rules with minimal effort?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksdumparbqntr">1.5.23. How can I dump arbitrary query result as N-Triples?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtrickbindnmgrprst">1.5.24. How do I bind named graph parameter in prepared statement?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#virtuosotipsandtricksadonetinsb">1.5.25. How can I insert binary data to Virtuoso RDF storage in plain queries and with parameter binding via ADO.NET calls?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#instrdfvs">1.5.26. How can I insert RDF data from Visual Studio to Virtuoso?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#descrmd">1.5.27. How does default describe mode work?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#notresphttp">1.5.28. What should I do if the Virtuoso Server is not responding to HTTP requests?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#cxmlurlptrn">1.5.29. What CXML params are supported for the SPARQL URL pattern?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#replallgr">1.5.30. How can I replicate all graphs?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#rndsalltr">1.5.31. What is best method to get a random sample of all triples for a subset of all the resources 
      	of a SPARQL endpoint?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#replallgr">1.5.32. How can I replicate all graphs?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#sparqlmkmeshup">1.5.33. How can I use SPARQL to make Meshups?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#clusternetmeter">1.5.34. How can I use the net_meter utility before starting the ingestion to a cluster?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#loadcmrdf">1.5.35. How can I use the LOAD command to import RDF data?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#degrprc">1.5.36. How can I delete graphs using stored procedure?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#sparulspongertut">1.5.37. How can I use SPARUL to add missing triples to a Named Graph?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#ifsparqlbi">1.5.38. How can I use the SPARQL IF operator for SPARQL-BI endpoint?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#chpntset">1.5.39. How can I handle checkpoint condition?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#inccntnegt">1.5.40. How can I incorporate Content Negotiation into RDF bulk loaders?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#linkeddata3simplesteps">1.5.41. Virtuoso Linked Data Deployment In 3 Simple Steps?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#difcrdrdelgr">1.5.42. What are the differences between create, drop, clear and delete Graph?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#srchprd">1.5.43. How can I perform search for predicate values?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#constrinserst">1.5.44. How can I use INSERT via CONSTRUCT Statements?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#cleargraphrelemtgr">1.5.45. How to clear graphs which are related to empty graphs?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#subqrbl">1.5.46. How can I use sub-queries to enable literal values based joins?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#sparqlpreforder">1.5.47. How can I execute query with labels preference order?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#getobjdtype">1.5.48. How can I get object datatype?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#howbackuprestoreind">1.5.49. How Can I Backup and Restore individual table(s) and individual index(s)?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#bifcontainsoptions">1.5.50. What bif:contains free-text options can I use?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#sparqlendpointprotection">1.5.51. What SPARQL Endpoint Protection Methods can I use?</a>
    </div>
    <div>
        <a class="sect2" href="virtuosotipsandtricks.html#sparqlassignrole">1.5.52. How do I assign SPARQL role to SQL user?</a>
    </div>
    <div>
        <a class="chapter" href="installation.html">2. Installation Guide</a>
    </div>
    <div>
        <a class="sect1" href="installwin32.html">2.1. Virtuoso for Windows</a>
    </div>
    <div>
        <a class="sect2" href="installwin32.html#b4ustart">2.1.1. Before You Start</a>
    </div>
    <div>
        <a class="sect2" href="installwin32.html#knowthywinvirt">2.1.2. Getting To Know Your Virtuoso Components</a>
    </div>
    <div>
        <a class="sect2" href="installwin32.html#InstallStepsWin">2.1.3. Installation Steps</a>
    </div>
    <div>
        <a class="sect2" href="installwin32.html#wininstpost">2.1.4. Post Installation</a>
    </div>
    <div>
        <a class="sect2" href="installwin32.html#startvdbms">2.1.5. Starting Your Virtuoso Server</a>
    </div>
    <div>
        <a class="sect2" href="installwin32.html#CreatingDeletingServices">2.1.6. Creating and Deleting Virtuoso Services </a>
    </div>
    <div>
        <a class="sect2" href="installwin32.html#ConfiguringVirtuosoClients">2.1.7. Configuring Virtuoso Client Components</a>
    </div>
    <div>
        <a class="sect2" href="installwin32.html#defpasschgwin">2.1.8. Default passwords</a>
    </div>
    <div>
        <a class="sect1" href="linuxinstall.html">2.2. Virtuoso for Linux (Enterprise Edition)</a>
    </div>
    <div>
        <a class="sect2" href="linuxinstall.html#b4instlin">2.2.1. Before You Install</a>
    </div>
    <div>
        <a class="sect2" href="linuxinstall.html#instproclinux">2.2.2. Installation Process</a>
    </div>
    <div>
        <a class="sect2" href="linuxinstall.html#linuxinstpost">2.2.3. Post Installation</a>
    </div>
    <div>
        <a class="sect2" href="linuxinstall.html#linautovirt">2.2.4. Starting Virtuoso Automatically on Reboot</a>
    </div>
    <div>
        <a class="sect2" href="linuxinstall.html#defpasschglin">2.2.5. Default passwords</a>
    </div>
    <div>
        <a class="sect1" href="unxinstvirt.html">2.3. Virtuoso for Unix (Enterprise Edition)</a>
    </div>
    <div>
        <a class="sect2" href="unxinstvirt.html#b4instunx">2.3.1. Before You Install</a>
    </div>
    <div>
        <a class="sect2" href="unxinstvirt.html#instprocunx">2.3.2. Installation Process</a>
    </div>
    <div>
        <a class="sect2" href="unxinstvirt.html#unxinstvirtinstpost">2.3.3. Post Installation</a>
    </div>
    <div>
        <a class="sect2" href="unxinstvirt.html#unxautovirt">2.3.4. Starting Virtuoso Automatically on Reboot</a>
    </div>
    <div>
        <a class="sect2" href="unxinstvirt.html#defpasschgunx">2.3.5. Default passwords</a>
    </div>
    <div>
        <a class="sect1" href="unixpersonainstall.html">2.4. Virtuoso for Unix (Personal Edition)</a>
    </div>
    <div>
        <a class="sect2" href="unixpersonainstall.html#unixpersonainstalldescr">2.4.1. Installation</a>
    </div>
    <div>
        <a class="sect2" href="unixpersonainstall.html#unixpersonainstallinstpost">2.4.2. Post Installation</a>
    </div>
    <div>
        <a class="sect2" href="unixpersonainstall.html#unixpersonainstallconfg">2.4.3. Configuration</a>
    </div>
    <div>
        <a class="sect2" href="unixpersonainstall.html#installdemopersonaledition">2.4.4. Demo Database</a>
    </div>
    <div>
        <a class="sect1" href="installmacosx.html">2.5. Virtuoso for Mac OS X</a>
    </div>
    <div>
        <a class="sect2" href="installmacosx.html#macosxbeforeuinst">2.5.1. Before You Install</a>
    </div>
    <div>
        <a class="sect2" href="installmacosx.html#macosxinst">2.5.2. Installation Process</a>
    </div>
    <div>
        <a class="sect2" href="installmacosx.html#macosxconfigur">2.5.3. Configuration</a>
    </div>
    <div>
        <a class="sect2" href="installmacosx.html#macosxinstpost">2.5.4. Post Installation</a>
    </div>
    <div>
        <a class="sect2" href="installmacosx.html#macosxodbcdsnconf">2.5.5. Configuring an ODBC Data Source</a>
    </div>
    <div>
        <a class="sect2" href="installmacosx.html#macosxodbcdsntest">2.5.6. Testing an ODBC Data Source</a>
    </div>
    <div>
        <a class="sect2" href="installmacosx.html#defpasschgmac">2.5.7. Default passwords</a>
    </div>
    <div>
        <a class="sect2" href="installmacosx.html#installdemomac">2.5.8. Demo Database</a>
    </div>
    <div>
        <a class="sect1" href="installvsgrid.html">2.6. Virtuoso ADO.Net Data Grid Form Application</a>
    </div>
    <div>
        <a class="sect1" href="installvsent.html">2.7. Using Visual Studio 2008 to Build an Entity Frameworks based Windows Form Application</a>
    </div>
    <div>
        <a class="sect2" href="installvsent.html#installvsentprereq">2.7.1. Pre-requisites</a>
    </div>
    <div>
        <a class="sect2" href="installvsent.html#installvsentcreatedb">2.7.2. Create the School database and schema</a>
    </div>
    <div>
        <a class="sect2" href="installvsent.html#installvsentgenmodel">2.7.3. Generating the School Entity Data Mode</a>
    </div>
    <div>
        <a class="sect2" href="installvsent.html#installvsentqueryentity">2.7.4. Querying Entities and Associations</a>
    </div>
    <div>
        <a class="sect2" href="installvsent.html#installvsentinsertandupdate">2.7.5. Inserting and Updating Data</a>
    </div>
    <div>
        <a class="sect1" href="installusado.html">2.8. Using Visual Studio 2008 to Build an ADO.NET Data Services based Application</a>
    </div>
    <div>
        <a class="sect2" href="installusado.html#installusadointro">2.8.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="installusado.html#installusadogetstart">2.8.2. Getting Started: Creating Data Services</a>
    </div>
    <div>
        <a class="sect2" href="installusado.html#installusadocreateservice">2.8.3. Creating a Data Service using the ADO.NET Entity Framework</a>
    </div>
    <div>
        <a class="sect1" href="installwfas.html">2.9. Windows Form Application for accessing Virtuoso RDF data via SPASQL using the Virtuoso ADO.Net Provider</a>
    </div>
    <div>
        <a class="sect2" href="installwfas.html#installwfasintro">2.9.1. Pre-requisites</a>
    </div>
    <div>
        <a class="sect2" href="installwfas.html#installwfasgetstart">2.9.2. Creating the Application</a>
    </div>
    <div>
        <a class="sect2" href="installwfas.html#installwfasxtendcomlab">2.9.3. Extending RDFDemo to Allow Dereferencing of External IRIs</a>
    </div>
    <div>
        <a class="sect2" href="installwfas.html#installwfasxtendcomplab">2.9.4. Extending RDFDemo to Display More Compact Labels</a>
    </div>
    <div>
        <a class="sect2" href="installwfas.html#installwfasmodify">2.9.5. Modifying the Northwind Ontology to Add Labels</a>
    </div>
    <div>
        <a class="sect2" href="installwfas.html#installwfasxtendlongtext">2.9.6. Extending RDFDemo to Display Images and Longer Text Fields.</a>
    </div>
    <div>
        <a class="sect2" href="installwfas.html#installwfasxtendproplab">2.9.7. Extending RDFDemo To Make The Property Labels Clickable</a>
    </div>
    <div>
        <a class="sect1" href="installcrweb.html">2.10. Creating a Web Browser Application to Access RDF Data Using The Virtuoso ADO.Net Provider</a>
    </div>
    <div>
        <a class="sect2" href="installcrweb.html#installcrwebintro">2.10.1. Pre-requisites</a>
    </div>
    <div>
        <a class="sect2" href="installcrweb.html#installcrwebcrserv">2.10.2. Creating the Web Service</a>
    </div>
    <div>
        <a class="sect2" href="installcrweb.html#installcrbrappl">2.10.3. Creating the Browser Application</a>
    </div>
    <div>
        <a class="sect2" href="installcrweb.html#installcrwebiis">2.10.4. Deploy With IIS</a>
    </div>
    <div>
        <a class="sect1" href="installsilver.html">2.11. Creating a Silverlight Application to consume the service</a>
    </div>
    <div>
        <a class="sect2" href="installsilver.html#installsilverpreq">2.11.1. Pre-requisites</a>
    </div>
    <div>
        <a class="sect2" href="installsilver.html#installsilvercrser">2.11.2. Creating the Application for Silverlight.</a>
    </div>
    <div>
        <a class="sect1" href="installnetriadd.html">2.12. Creating A Simple .NET RIA Services Application To Display Data
From Virtuoso</a>
    </div>
    <div>
        <a class="sect2" href="installnetriadd.html#installnetriaddpreq">2.12.1. Pre-requisites</a>
    </div>
    <div>
        <a class="sect2" href="installnetriadd.html#installnetriaddcrser">2.12.2. Creating the Application</a>
    </div>
    <div>
        <a class="sect2" href="installnetriadd.html#installnetriaddcrdf">2.12.3. Displaying RDF Data</a>
    </div>
    <div>
        <a class="sect2" href="installnetriadd.html#installnetriaddcnext">2.12.4. Next Steps</a>
    </div>
    <div>
        <a class="sect1" href="installnetriavd.html">2.13. Creating a .Net RIA Services Application That Will Update Virtuoso Data</a>
    </div>
    <div>
        <a class="sect2" href="installnetriavd.html#installnetriavdpreq">2.13.1. Pre-requisites</a>
    </div>
    <div>
        <a class="sect2" href="installnetriavd.html#installnetriavdcrser">2.13.2. Creating the Application</a>
    </div>
    <div>
        <a class="sect2" href="installnetriavd.html#installnetriavdcrprup">2.13.3. Propagate Updates to Virtuoso</a>
    </div>
    <div>
        <a class="sect1" href="clusterstcnf.html">2.14. Cluster Installation and Config</a>
    </div>
    <div>
        <a class="sect2" href="clusterstcnf.html#clusterstcnfsetup">2.14.1. Creating New Cluster Setup</a>
    </div>
    <div>
        <a class="sect2" href="clusterstcnf.html#clusterstcnfconfig">2.14.2. Cluster Config</a>
    </div>
    <div>
        <a class="chapter" href="quicktours.html">3. Quick Start &amp; Tours</a>
    </div>
    <div>
        <a class="sect1" href="newadminui.html">3.1. Where to Start</a>
    </div>
    <div>
        <a class="sect2" href="newadminui.html#defpasschange">3.1.1. Default Passwords</a>
    </div>
    <div>
        <a class="sect2" href="newadminui.html#postinstsanity">3.1.2. Post-Installation Sanity Check</a>
    </div>
    <div>
        <a class="sect2" href="newadminui.html#administeringtheserver">3.1.3. Administering Your Virtuoso Installation</a>
    </div>
    <div>
        <a class="sect1" href="qsclientcon.html">3.2. Client Connections</a>
    </div>
    <div>
        <a class="sect2" href="qsclientcon.html#qsodbc">3.2.1. ODBC</a>
    </div>
    <div>
        <a class="sect2" href="qsclientcon.html#qajdbc">3.2.2. JDBC</a>
    </div>
    <div>
        <a class="sect2" href="qsclientcon.html#qsoledb">3.2.3. OLEDB</a>
    </div>
    <div>
        <a class="sect1" href="qsvdbsrv.html">3.3. Virtual Database Server</a>
    </div>
    <div>
        <a class="sect2" href="qsvdbsrv.html#confodbcdsn">3.3.1. Configuring Your ODBC Data Sources</a>
    </div>
    <div>
        <a class="sect2" href="qsvdbsrv.html#dsnchk">3.3.2. Datasource Check</a>
    </div>
    <div>
        <a class="sect2" href="qsvdbsrv.html#demoquery">3.3.3. Demo Datasource Query</a>
    </div>
    <div>
        <a class="sect2" href="qsvdbsrv.html#lnktabvirt">3.3.4. Linking Remote Tables Into Virtuoso</a>
    </div>
    <div>
        <a class="sect2" href="qsvdbsrv.html#listunlnktabs">3.3.5. Listing or Unlinking Tables</a>
    </div>
    <div>
        <a class="sect2" href="qsvdbsrv.html#querybisql">3.3.6. Querying Linked Tables</a>
    </div>
    <div>
        <a class="sect1" href="qswebserver.html">3.4. Web Server</a>
    </div>
    <div>
        <a class="sect2" href="qswebserver.html#qsvirtdir">3.4.1. Virtual Directories</a>
    </div>
    <div>
        <a class="sect2" href="qswebserver.html#qsmultihome">3.4.2. Multi Homing</a>
    </div>
    <div>
        <a class="sect1" href="qswebdav.html">3.5. WebDAV</a>
    </div>
    <div>
        <a class="sect2" href="qswebdav.html#qswebfolders">3.5.1. Web Folders</a>
    </div>
    <div>
        <a class="sect1" href="qswebservices.html">3.6. Web Services</a>
    </div>
    <div>
        <a class="sect1" href="qstexpwsmodules.html">3.7. Exposing Persistent Stored Modules as Web Services</a>
    </div>
    <div>
        <a class="sect2" href="qstexpwsmodules.html#qstexpwspls">3.7.1. Publishing Stored Procedures as Web Services</a>
    </div>
    <div>
        <a class="sect2" href="qstexpwsmodules.html#qstxmlqtemplates">3.7.2. XML Query Templates</a>
    </div>
    <div>
        <a class="sect2" href="qstexpwsmodules.html#qstpublishbifs">3.7.3. Publishing VSE&#39;s as Web Services</a>
    </div>
    <div>
        <a class="sect1" href="qsvsmx.html">3.8. VSMX - Virtuoso Service Module for XML</a>
    </div>
    <div>
        <a class="sect1" href="qssqltoxml.html">3.9. SQL to XML</a>
    </div>
    <div>
        <a class="sect2" href="qssqltoxml.html#qsforxmlmodes">3.9.4. FOR XML Execution Modes</a>
    </div>
    <div>
        <a class="sect2" href="qssqltoxml.html#qsxmlcolumn">3.9.5. Tables With XML Columns</a>
    </div>
    <div>
        <a class="sect1" href="qsnntp.html">3.10. NNTP</a>
    </div>
    <div>
        <a class="sect2" href="qsnntp.html#qsnntpservsetup">3.10.1. NNTP Server Setup</a>
    </div>
    <div>
        <a class="sect2" href="qsnntp.html#qslocalvsremotegrps">3.10.2. Local &amp; Remote Groups</a>
    </div>
    <div>
        <a class="sect2" href="qsnntp.html#qscliconn">3.10.3. NNTP Client Setup</a>
    </div>
    <div>
        <a class="sect1" href="vspquickstart.html">3.11. Dynamic Web Pages</a>
    </div>
    <div>
        <a class="sect1" href="qsvspexamples.html">3.12. VSP Examples</a>
    </div>
    <div>
        <a class="sect2" href="qsvspexamples.html#simpleforms">3.12.1. Simple HTML FORM usage</a>
    </div>
    <div>
        <a class="sect2" href="qsvspexamples.html#vspdbinout">3.12.2. Manipulating Database Data in VSP</a>
    </div>
    <div>
        <a class="sect2" href="qsvspexamples.html#vspequi">3.12.3. Simple Tutorial</a>
    </div>
    <div>
        <a class="sect1" href="qshostingplugs.html">3.13. Third-Party Runtime Typing, Hosting &amp; User Defined Types</a>
    </div>
    <div>
        <a class="sect1" href="troutips.html">3.14. Troubleshooting Tips</a>
    </div>
    <div>
        <a class="sect2" href="troutips.html#tipsgen">3.14.1. General Tips</a>
    </div>
    <div>
        <a class="sect2" href="troutips.html#tipsdbnotstart">3.14.2. DBMS Server will not start</a>
    </div>
    <div>
        <a class="sect2" href="troutips.html#tipscasemode">3.14.3. Case Mode</a>
    </div>
    <div>
        <a class="chapter" href="sampleapps.html">4. Sample ODBC &amp; JDBC Applications</a>
    </div>
    <div>
        <a class="sect1" href="binsrcloc.html">4.1. Binary &amp; Source File Locations</a>
    </div>
    <div>
        <a class="sect2" href="binsrcloc.html#odbcdemos">4.1.1. ODBC Demonstration Applications</a>
    </div>
    <div>
        <a class="sect2" href="binsrcloc.html#sampjdbcdemos">4.1.2. JDBC Demonstration Applications</a>
    </div>
    <div>
        <a class="sect1" href="sampleodbcapps.html">4.2. Sample ODBC Applications</a>
    </div>
    <div>
        <a class="sect2" href="sampleodbcapps.html#macosxsamples">4.2.1. Mac OS X</a>
    </div>
    <div>
        <a class="sect2" href="sampleodbcapps.html#winodbcsamples">4.2.2. Windows 95/98/NT/2000</a>
    </div>
    <div>
        <a class="sect2" href="sampleodbcapps.html#unixodbcsamp">4.2.3. Linux &amp; UNIX</a>
    </div>
    <div>
        <a class="sect2" href="sampleodbcapps.html#MSDTCsample">4.2.4.  MS DTC ODBC Sample Application </a>
    </div>
    <div>
        <a class="sect2" href="sampleodbcapps.html#MSDTCsample2">4.2.5.  MS DTC OLE DB Sample Application </a>
    </div>
    <div>
        <a class="sect1" href="jdbcdemos.html">4.3. Sample JDBC Applications &amp; Applets</a>
    </div>
    <div>
        <a class="sect2" href="jdbcdemos.html#JDBCDemo">4.3.1. JDBCDemo Java Application</a>
    </div>
    <div>
        <a class="sect2" href="jdbcdemos.html#ScrollDemo2">4.3.2. ScrollDemo2 Java Application</a>
    </div>
    <div>
        <a class="sect2" href="jdbcdemos.html#ScrollDemo2Applet">4.3.3. ScrollDemo2 Java Applet</a>
    </div>
    <div>
        <a class="sect2" href="jdbcdemos.html#JBenchApplication">4.3.4. JBench Application</a>
    </div>
    <div>
        <a class="sect2" href="jdbcdemos.html#JTADemo">4.3.5. JTA Demo Application</a>
    </div>
    <div>
        <a class="chapter" href="concepts.html">5. Conceptual Overview</a>
    </div>
    <div>
        <a class="sect1" href="coredbengine.html">5.1. Core Database Engine</a>
    </div>
    <div>
        <a class="sect2" href="coredbengine.html#LogicalDataModel">5.1.1. Logical Data Model</a>
    </div>
    <div>
        <a class="sect2" href="coredbengine.html#DataTypes">5.1.2. Data Types</a>
    </div>
    <div>
        <a class="sect2" href="coredbengine.html#colstore">5.1.3. Virtuoso Column Store</a>
    </div>
    <div>
        <a class="sect2" href="coredbengine.html#explvectprcode">5.1.4. Explicit Vectoring of Procedural Code</a>
    </div>
    <div>
        <a class="sect2" href="coredbengine.html#Locking">5.1.5. Locking</a>
    </div>
    <div>
        <a class="sect2" href="coredbengine.html#internationalization">5.1.6. Internationalization &amp; Unicode</a>
    </div>
    <div>
        <a class="sect2" href="coredbengine.html#dbccollationsdef">5.1.7. Creating A Collation</a>
    </div>
    <div>
        <a class="sect1" href="thevdbrel.html">5.2. Virtual Database (VDB) Engine</a>
    </div>
    <div>
        <a class="sect1" href="webinternetproto.html">5.3. Web &amp; Internet Protocol Support</a>
    </div>
    <div>
        <a class="sect1" href="websrvcsproto.html">5.4. Web Services Protocol Support</a>
    </div>
    <div>
        <a class="sect1" href="conceptarchitecture.html">5.5. Architecture</a>
    </div>
    <div>
        <a class="chapter" href="server.html">6. Administration</a>
    </div>
    <div>
        <a class="sect1" href="databaseadmsrv.html">6.1. Database Server Administration</a>
    </div>
    <div>
        <a class="sect2" href="databaseadmsrv.html#dbadm">6.1.1. Database</a>
    </div>
    <div>
        <a class="sect2" href="databaseadmsrv.html#vdbconcepts">6.1.2. Virtual Database</a>
    </div>
    <div>
        <a class="sect2" href="databaseadmsrv.html#usermodel">6.1.3. Virtuoso User Model</a>
    </div>
    <div>
        <a class="sect2" href="databaseadmsrv.html#vaddistr">6.1.4. VAD - Virtuoso Application Distribution</a>
    </div>
    <div>
        <a class="sect2" href="databaseadmsrv.html#backup">6.1.5. Data Backup &amp; Recovery</a>
    </div>
    <div>
        <a class="sect2" href="databaseadmsrv.html#perfdiag">6.1.6. Performance diagnostics</a>
    </div>
    <div>
        <a class="sect2" href="databaseadmsrv.html#ptune">6.1.7. Performance Tuning</a>
    </div>
    <div>
        <a class="sect1" href="htmlconductorbar.html">6.2. HTML based Administration Console (Conductor) Guide</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#conductorbar">6.2.1. Virtuoso Conductor Administration</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#admui.runtimehosting">6.2.2. Runtime Hosting</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#admui.webservices">6.2.3. Web Services</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#webdavadmin">6.2.4. WebDAV Administration</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#admui.internetdomains">6.2.5. Internet Domains</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#admui.xmlservices">6.2.6. XML Services</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#querytools">6.2.7. Query Tools</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#replicationandsynchronization">6.2.8. Replication &amp; Synchronization</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#dbadmin">6.2.9. Database Administration</a>
    </div>
    <div>
        <a class="sect2" href="htmlconductorbar.html#rdfadm">6.2.10. Conductor Linked Data Administration</a>
    </div>
    <div>
        <a class="sect1" href="fault.html">6.3. Virtuoso Cluster Fault Tolerance</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttolerinto">6.3.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttolersampleconfig">6.3.2. Sample Configuration</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttolertransactions">6.3.3. Transactions</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttolerdivid">6.3.4. Dividing Virtuoso Hosts Over Physical Machines</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttolermng">6.3.5. Managing Availability</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttoleroptm">6.3.6. Optimizing Schema for Fault Tolerance</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttolerinterprt">6.3.7. Interpreting Status Messages</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttoleradmapi">6.3.8. Administration API</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttolerrdfspecf">6.3.9. RDF Specifics</a>
    </div>
    <div>
        <a class="sect2" href="fault.html#faultfaulttolerpragram">6.3.10. Fault Tolerance Programming</a>
    </div>
    <div>
        <a class="chapter" href="accessinterfaces.html">7. Data Access Interfaces</a>
    </div>
    <div>
        <a class="sect1" href="virtclientref.html">7.1. ADO.Net Data Provider</a>
    </div>
    <div>
        <a class="sect2" href="virtclientref.html#virtclientrefintro">7.1.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="virtclientref.html#virtclientrefinstallandconfig">7.1.2. Installation &amp; Configuration</a>
    </div>
    <div>
        <a class="sect2" href="virtclientref.html#virtclientrefprogrammersguide">7.1.3. Programmers Guide</a>
    </div>
    <div>
        <a class="sect1" href="isql.html">7.2. Interactive SQL Utility</a>
    </div>
    <div>
        <a class="sect2" href="isql.html#invokingisql">7.2.1. Invoking ISQL</a>
    </div>
    <div>
        <a class="sect2" href="isql.html#isqlcommands">7.2.2. ISQL Commands</a>
    </div>
    <div>
        <a class="sect2" href="isql.html#isqlmacrodef">7.2.3. ISQL Macro Substitution</a>
    </div>
    <div>
        <a class="sect2" href="isql.html#isqlvariables">7.2.4. ISQL Variables</a>
    </div>
    <div>
        <a class="sect2" href="isql.html#isqlgentesttool">7.2.5. Using isql as a General Purpose Test Driver</a>
    </div>
    <div>
        <a class="sect1" href="odbcimplementation.html">7.3. Virtuoso Driver for ODBC</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#virtdsnsetup">7.3.1. Windows ODBC Driver Configuration</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#secureodbcx509">7.3.2. Using X509 Certificates With ODBC Connection</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#virtmanconfodbcdsnunix">7.3.3. Manually configuring a Virtuoso ODBC DSN on Unix</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#odbccompliance">7.3.4. ODBC Compliance</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#VScrlCURSORS">7.3.5. Virtuoso Scrollable Cursor Engine</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#CONN_STMT_OPTIONS">7.3.6. Effect of Connection &amp; Statement Options</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#EFFICIENTAPI">7.3.7. Efficient Use of API</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#EXECPYTHONSCRIPT">7.3.8. Executing SQL from Python script</a>
    </div>
    <div>
        <a class="sect2" href="odbcimplementation.html#odbcimplementationext">7.3.9. Extensions</a>
    </div>
    <div>
        <a class="sect1" href="VirtuosoDriverJDBC.html">7.4. Virtuoso Driver for JDBC</a>
    </div>
    <div>
        <a class="sect2" href="VirtuosoDriverJDBC.html#VirtuosoDriverPackaging">7.4.1. Virtuoso Drivers for JDBC Packaging</a>
    </div>
    <div>
        <a class="sect2" href="VirtuosoDriverJDBC.html#jdbcurl4mat">7.4.2. Virtuoso Driver For JDBC URL Format</a>
    </div>
    <div>
        <a class="sect2" href="VirtuosoDriverJDBC.html#jdbc3features">7.4.3. Virtuoso Driver JDBC 3.0 features</a>
    </div>
    <div>
        <a class="sect2" href="VirtuosoDriverJDBC.html#jdbc4features">7.4.4. Virtuoso Driver JDBC 4.0 features</a>
    </div>
    <div>
        <a class="sect2" href="VirtuosoDriverJDBC.html#JDBCDriverInstallConfig">7.4.5. Installation &amp; Configuration Steps</a>
    </div>
    <div>
        <a class="sect2" href="VirtuosoDriverJDBC.html#JDBCDriverhibernate">7.4.6. Virtuoso JDBC Driver Hibernate Support</a>
    </div>
    <div>
        <a class="sect1" href="virtoledb.html">7.5. OLE DB Provider for Virtuoso</a>
    </div>
    <div>
        <a class="sect2" href="virtoledb.html#oledbusing">7.5.1. Using the OLE DB Provider for Virtuoso</a>
    </div>
    <div>
        <a class="sect2" href="virtoledb.html#oledblimitations">7.5.2. Known Limitations</a>
    </div>
    <div>
        <a class="sect2" href="virtoledb.html#oledbdatatypes">7.5.3. Data Types</a>
    </div>
    <div>
        <a class="sect2" href="virtoledb.html#metadata">7.5.4. Metadata</a>
    </div>
    <div>
        <a class="sect2" href="virtoledb.html#interfaces">7.5.5. Supported Interfaces</a>
    </div>
    <div>
        <a class="sect2" href="virtoledb.html#oledbdatasource">7.5.6. Data Source Objects</a>
    </div>
    <div>
        <a class="sect2" href="virtoledb.html#oledbsessions">7.5.7. Sessions</a>
    </div>
    <div>
        <a class="sect2" href="virtoledb.html#oledbrowsets">7.5.8. Rowsets</a>
    </div>
    <div>
        <a class="sect1" href="inprocess.html">7.6. Virtuoso In-Process Client</a>
    </div>
    <div>
        <a class="sect1" href="accintudsockets.html">7.7. Unix Domain Socket Connections</a>
    </div>
    <div>
        <a class="sect1" href="dataccessclientsconfailandbalance.html">7.8. Virtuoso Data Access Clients Connection Fail over and Load Balancing Support</a>
    </div>
    <div>
        <a class="sect2" href="dataccessclientsconfailandbalance.html#dataccessclientsconfailandbalanceodbc">7.8.1. ODBC</a>
    </div>
    <div>
        <a class="sect2" href="dataccessclientsconfailandbalance.html#dataccessclientsconfailandbalanceado">7.8.2. ADO.Net</a>
    </div>
    <div>
        <a class="sect2" href="dataccessclientsconfailandbalance.html#dataccessclientsconfailandbalancejdbc">7.8.3. JDBC</a>
    </div>
    <div>
        <a class="sect2" href="dataccessclientsconfailandbalance.html#dataccessclientsconfailandbalanceole">7.8.4. OLE DB</a>
    </div>
    <div>
        <a class="sect2" href="dataccessclientsconfailandbalance.html#dataccessclientsconfailandbalancesesm">7.8.5. Sesame</a>
    </div>
    <div>
        <a class="chapter" href="sqlreference.html">8. SQL Reference</a>
    </div>
    <div>
        <a class="sect1" href="sqlrefDATATYPES.html">8.1. Datatypes</a>
    </div>
    <div>
        <a class="sect2" href="sqlrefDATATYPES.html#dt_dateliterals">8.1.1. Date Literals</a>
    </div>
    <div>
        <a class="sect2" href="sqlrefDATATYPES.html#dtcasting">8.1.2. Casting</a>
    </div>
    <div>
        <a class="sect2" href="sqlrefDATATYPES.html#sqldatemanus">8.1.3. Time &amp; Date Manipulation</a>
    </div>
    <div>
        <a class="sect2" href="sqlrefDATATYPES.html#deccolexp">8.1.4. Declaring Collations of Expressions</a>
    </div>
    <div>
        <a class="sect1" href="udt.html">8.2. User Defined Types</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtcreatetypestmt">8.2.1. CREATE TYPE Statement</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtaltertypestmt">8.2.2. ALTER TYPE Statement</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtdroptypestmt">8.2.3. DROP TYPE Statement</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtcreatemethodstmt">8.2.4. CREATE METHOD Statement</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udttypeinstances">8.2.5. Type Instances</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtinstancerefs">8.2.6. Instance References</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtnewop">8.2.7. NEW Operator</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtfindingmethods">8.2.8. Finding Methods - Method Signatures Generation &amp; Comparison</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtgetsetmembervals">8.2.9. Getting &amp; Setting Member Values of Type Instances (member observers &amp; mutators)</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtstaticmethods">8.2.10. Calling Static Methods</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtcallinstmethod">8.2.11. Calling Instance Methods</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtserilizingtypeinst">8.2.12. Serializing &amp; Deserializing Type Instances</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtutilfuncs">8.2.13. User Defined Types Utility Functions</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udthostedforiegnobjects">8.2.14. Hosted Foreign Objects in Virtuoso</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtrepressentsoapstruct">8.2.15. Using User Defined Types to Represent SOAP Structures</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtcnsmsoap">8.2.16. Consuming Third-Party SOAP Services via User Defined Types</a>
    </div>
    <div>
        <a class="sect2" href="udt.html#udtsecurity">8.2.17. UDT Security</a>
    </div>
    <div>
        <a class="sect1" href="sqlrefxmldatatype.html">8.3. XML Column Type</a>
    </div>
    <div>
        <a class="sect1" href="catidentifiers.html">8.4. Identifier Case &amp; Quoting</a>
    </div>
    <div>
        <a class="sect1" href="wideidentifiers.html">8.5. Wide Character Identifiers</a>
    </div>
    <div>
        <a class="sect2" href="wideidentifiers.html#utf8notes4odbc">8.5.1. UTF-8 Implementation Notes For ODBC</a>
    </div>
    <div>
        <a class="sect2" href="wideidentifiers.html#utf8notes4jdbc">8.5.2. UTF-8 Implementation Notes In JDBC</a>
    </div>
    <div>
        <a class="sect1" href="QUALIFIEDNAMES.html">8.6. Qualified Names</a>
    </div>
    <div>
        <a class="sect2" href="QUALIFIEDNAMES.html#qual_owners">8.6.1. Qualifiers and Owners</a>
    </div>
    <div>
        <a class="sect2" href="QUALIFIEDNAMES.html#defaultqualifiers">8.6.2. Default Qualifiers</a>
    </div>
    <div>
        <a class="sect2" href="QUALIFIEDNAMES.html#userstmtid">8.6.3. USE Statement, USE identifier</a>
    </div>
    <div>
        <a class="sect1" href="litsbraceescs.html">8.7. Literals, Brace Escapes</a>
    </div>
    <div>
        <a class="sect2" href="litsbraceescs.html#strings">8.7.1. Strings</a>
    </div>
    <div>
        <a class="sect2" href="litsbraceescs.html#numbers">8.7.2. Numbers</a>
    </div>
    <div>
        <a class="sect2" href="litsbraceescs.html#odbcbraceesc">8.7.3. ODBC Brace Escapes</a>
    </div>
    <div>
        <a class="sect2" href="litsbraceescs.html#sqlrefhexliterals">8.7.4. Hexadecimal Literals</a>
    </div>
    <div>
        <a class="sect2" href="litsbraceescs.html#sqlrefbinliterals">8.7.5. Binary Literals</a>
    </div>
    <div>
        <a class="sect1" href="CREATETABLE.html">8.8. CREATE TABLE Statement</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#syntax">8.8.1. Syntax</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#consnotnull">8.8.2. NOT NULL</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#identity">8.8.3. IDENTITY (Auto Increment)</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#default">8.8.4. DEFAULT</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#pkeycons">8.8.5. PRIMARY KEY Constraint</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#under">8.8.6. UNDER</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#fkeys">8.8.7. FOREIGN KEY Constraint</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#sqlrefcreattablecheck">8.8.8. The CHECK Constraint</a>
    </div>
    <div>
        <a class="sect2" href="CREATETABLE.html#sqlrefcreattablewithschema">8.8.9. The WITH SCHEMA Constraint</a>
    </div>
    <div>
        <a class="sect1" href="DROPTABLE.html">8.9. DROP TABLE Statement</a>
    </div>
    <div>
        <a class="sect1" href="CREATEINDEX.html">8.10. CREATE INDEX Statement</a>
    </div>
    <div>
        <a class="sect1" href="DROPINDEX.html">8.11. DROP INDEX Statement</a>
    </div>
    <div>
        <a class="sect1" href="ALTERTABLE.html">8.12. ALTER TABLE Statement</a>
    </div>
    <div>
        <a class="sect2" href="ALTERTABLE.html#sqlrefalttabcheck">8.12.1. Adding a CHECK Constraint</a>
    </div>
    <div>
        <a class="sect1" href="CREATEVIEW.html">8.13. CREATE VIEW Statement</a>
    </div>
    <div>
        <a class="sect1" href="CREATEXMLSCHEMA.html">8.14. CREATE XML SCHEMA Statement</a>
    </div>
    <div>
        <a class="sect1" href="DROPXMLSCHEMA.html">8.15. DROP XML SCHEMA Statement</a>
    </div>
    <div>
        <a class="sect1" href="sequenceobjects.html">8.16. Sequence Objects</a>
    </div>
    <div>
        <a class="sect1" href="insertSTMT.html">8.17. INSERT Statement</a>
    </div>
    <div>
        <a class="sect2" href="insertSTMT.html#insertsoft">8.17.1. INSERT SOFT</a>
    </div>
    <div>
        <a class="sect2" href="insertSTMT.html#insertreplacing">8.17.2. INSERT REPLACING</a>
    </div>
    <div>
        <a class="sect1" href="updatestmt.html">8.18. UPDATE Statement</a>
    </div>
    <div>
        <a class="sect1" href="SELECTSTMT.html">8.19. SELECT Statement</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#selectsyntax">8.19.1. Syntax</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#descrip">8.19.2. Description</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#ASDEC">8.19.3. Column Aliasing - AS Declaration</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#joinexamples">8.19.4. Join examples</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#ordergrping">8.19.5. Ordering and Grouping</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#derivedtables">8.19.6. Derived Tables</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#qryexpressions">8.19.7. Query Expressions</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#LikePredicate">8.19.8. LIKE Predicate &amp; Search Patterns</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#topselectoption">8.19.9. The TOP SELECT Option</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#caseandco">8.19.10. CASE, NULLIF, COALESCE, CAST Value Expressions</a>
    </div>
    <div>
        <a class="sect2" href="SELECTSTMT.html#selbreackup">8.19.11. SELECT BREAKUP</a>
    </div>
    <div>
        <a class="sect1" href="COMMIT_ROLLBACK.html">8.20. COMMIT WORK, ROLLBACK WORK Statement</a>
    </div>
    <div>
        <a class="sect1" href="CHECKPOINT.html">8.21. CHECKPOINT, SHUTDOWN Statement</a>
    </div>
    <div>
        <a class="sect2" href="CHECKPOINT.html#checkpointparams">8.21.1. Checkpoint &amp; Page Remapping</a>
    </div>
    <div>
        <a class="sect1" href="spasviewsandtables.html">8.22. Stored Procedures as Views &amp; Derived Tables</a>
    </div>
    <div>
        <a class="sect2" href="spasviewsandtables.html#proctabparams">8.22.1. Procedure Table Parameters</a>
    </div>
    <div>
        <a class="sect2" href="spasviewsandtables.html#proctabressets">8.22.2. Procedure Table Result Sets</a>
    </div>
    <div>
        <a class="sect2" href="spasviewsandtables.html#proctabsecurity">8.22.3. Procedure Tables &amp; Security</a>
    </div>
    <div>
        <a class="sect2" href="spasviewsandtables.html#proctabcost">8.22.4. Procedure Table Cost and Join Order</a>
    </div>
    <div>
        <a class="sect2" href="spasviewsandtables.html#proctablimits">8.22.5. Limitations</a>
    </div>
    <div>
        <a class="sect2" href="spasviewsandtables.html#procexamples">8.22.6. Procedure Table Examples</a>
    </div>
    <div>
        <a class="sect1" href="GRANT.html">8.23. GRANT, REVOKE Statement</a>
    </div>
    <div>
        <a class="sect1" href="SETstmt.html">8.24. SET Statement</a>
    </div>
    <div>
        <a class="sect2" href="SETstmt.html#isolation">8.24.1. ISOLATION</a>
    </div>
    <div>
        <a class="sect2" href="SETstmt.html#lockescalation">8.24.2. LOCK_ESCALATION_PCT</a>
    </div>
    <div>
        <a class="sect2" href="SETstmt.html#transactiontimeout">8.24.3. transaction_timeout</a>
    </div>
    <div>
        <a class="sect2" href="SETstmt.html#parambatch">8.24.4. PARAM_BATCH</a>
    </div>
    <div>
        <a class="sect1" href="anytimequeries.html">8.25. Anytime Queries</a>
    </div>
    <div>
        <a class="sect1" href="besteffortunion.html">8.26. Best Effort Union</a>
    </div>
    <div>
        <a class="sect1" href="aggregates.html">8.27. Standard and User-Defined Aggregate Functions</a>
    </div>
    <div>
        <a class="sect2" href="aggregates.html#aggcreateaggrstmt1">8.27.1. Create Aggregate Statement</a>
    </div>
    <div>
        <a class="sect2" href="aggregates.html#aggdropaggrstmt">8.27.2. Drop Aggregate Statement</a>
    </div>
    <div>
        <a class="sect2" href="aggregates.html#createaggrsam">8.27.3. Examples of User-Defined Aggregates</a>
    </div>
    <div>
        <a class="sect1" href="sqloptimizer.html">8.28. Virtuoso SQL Optimization</a>
    </div>
    <div>
        <a class="sect2" href="sqloptimizer.html#opttechniques">8.28.1. Optimization Techniques</a>
    </div>
    <div>
        <a class="sect2" href="sqloptimizer.html#queryoptions">8.28.2. Query Options</a>
    </div>
    <div>
        <a class="sect2" href="sqloptimizer.html#opttechanyorder">8.28.3. ANY ORDER</a>
    </div>
    <div>
        <a class="sect2" href="sqloptimizer.html#vdbcoststats">8.28.4. VDB Statistics for the SQL Compiler Collection</a>
    </div>
    <div>
        <a class="sect1" href="sqlinverse.html">8.29. SQL Inverse Functions</a>
    </div>
    <div>
        <a class="sect2" href="sqlinverse.html#updthoughinverses">8.29.1. Updating through Inverses</a>
    </div>
    <div>
        <a class="sect1" href="GRAMMAR.html">8.30. SQL Grammar</a>
    </div>
    <div>
        <a class="sect1" href="BITMAPINDICES.html">8.31. Bitmap Indices</a>
    </div>
    <div>
        <a class="sect2" href="BITMAPINDICES.html#bitmapindandtrans">8.31.1. Bitmap Indices and Transactions</a>
    </div>
    <div>
        <a class="sect2" href="BITMAPINDICES.html#bitmapindandperfmimpl">8.31.2. Performance Implications</a>
    </div>
    <div>
        <a class="sect2" href="BITMAPINDICES.html#physicalstroverheads">8.31.3. Physical Structure and Overheads</a>
    </div>
    <div>
        <a class="sect1" href="transitivityinsQL.html">8.32. Transitivity in SQL</a>
    </div>
    <div>
        <a class="sect1" href="sqlreffastphrasematch.html">8.33. Fast Phrase Match Processor</a>
    </div>
    <div>
        <a class="sect2" href="sqlreffastphrasematch.html#sqlreffastphrasematchscl">8.33.1. Phrases, Phrase Sets and Phrase Classes</a>
    </div>
    <div>
        <a class="sect2" href="sqlreffastphrasematch.html#sqlreffastphrasematchapi">8.33.2. Phrase Set Configuration API</a>
    </div>
    <div>
        <a class="sect2" href="sqlreffastphrasematch.html#sqlreffastphrasematchsadv">8.33.3. Advertisers and Advertisement Rules</a>
    </div>
    <div>
        <a class="sect2" href="sqlreffastphrasematch.html#sqlreffastphraseexample">8.33.4. Example</a>
    </div>
    <div>
        <a class="chapter" href="sqlprocedures.html">9. SQL Procedure Language Guide</a>
    </div>
    <div>
        <a class="sect1" href="GENERALPRINCIPLES.html">9.1. General Principles</a>
    </div>
    <div>
        <a class="sect1" href="SCOPEOFDECLARATION.html">9.2. Scope of Declarations</a>
    </div>
    <div>
        <a class="sect1" href="sqlplDATATYPES.html">9.3. Data Types</a>
    </div>
    <div>
        <a class="sect1" href="RESULTSETS.html">9.4. Handling Result Sets</a>
    </div>
    <div>
        <a class="sect1" href="ARRAYS.html">9.5. Result Sets and Array Parameters</a>
    </div>
    <div>
        <a class="sect1" href="EXCEPTIONS.html">9.6. Exception Semantics</a>
    </div>
    <div>
        <a class="sect1" href="PLREF.html">9.7. Virtuoso/PL Syntax</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#createprocstmt">9.7.1. Create Procedure Statement</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#grantprocstmt">9.7.2. Grand Execute Statement</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#spasviewsandtablespl">9.7.3. Stored Procedures as Views &amp; Derived Tables</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#kwds">9.7.4. Keyword and Optional Procedure Arguments</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#whilestmt">9.7.5. if, while, for, foreach statements</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#compoundstmts">9.7.6. compound statement</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#gotortnstmts">9.7.7. goto, return statements</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#wheneverstmt">9.7.8. whenever statement</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#callassignstmt">9.7.9. call, assignment statements</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#openfetchetcintostmts">9.7.10. open, fetch, close, select ... into statements</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#forstmt">9.7.11. FOR Select Statement</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#setstmt">9.7.12. SET statement</a>
    </div>
    <div>
        <a class="sect2" href="PLREF.html#settriggers">9.7.13. SET Triggers</a>
    </div>
    <div>
        <a class="sect1" href="EXECSQLPROCSELECT.html">9.8. Execute Stored Procedures via SELECT statement</a>
    </div>
    <div>
        <a class="sect1" href="EXECSQLPROCFORK.html">9.9. Execute Stored Procedures In Background</a>
    </div>
    <div>
        <a class="sect1" href="createassembly.html">9.10. CREATE ASSEMBLY Syntax - External Libraries</a>
    </div>
    <div>
        <a class="sect1" href="createexthostproc.html">9.11. CREATE PROCEDURE Syntax - External hosted procedures</a>
    </div>
    <div>
        <a class="sect1" href="ASYNCEXECMULTITHREAD.html">9.12. Asynchronous Execution and Multithreading in Virtuoso/PL</a>
    </div>
    <div>
        <a class="sect2" href="ASYNCEXECMULTITHREAD.html#synchronization">9.12.1. Synchronization</a>
    </div>
    <div>
        <a class="sect1" href="PERFTIPS.html">9.13. Performance Tips</a>
    </div>
    <div>
        <a class="sect2" href="PERFTIPS.html#remember">9.13.1. Remember the following:</a>
    </div>
    <div>
        <a class="sect1" href="PROCEDURES_TRANSACTIONS.html">9.14. Procedures and Transactions</a>
    </div>
    <div>
        <a class="sect1" href="twopcimplementation.html">9.15. Distributed Transaction &amp; Two Phase Commit</a>
    </div>
    <div>
        <a class="sect2" href="twopcimplementation.html#twopc_send">9.15.1. Initiating Distributed Transactions</a>
    </div>
    <div>
        <a class="sect2" href="twopcimplementation.html#twopc_resp">9.15.2. Responding to Distributed Transactions</a>
    </div>
    <div>
        <a class="sect2" href="twopcimplementation.html#twopc_recovery">9.15.3. 2PC Log &amp; Recovery</a>
    </div>
    <div>
        <a class="sect2" href="twopcimplementation.html#twopc_errors">9.15.4. Error Codes</a>
    </div>
    <div>
        <a class="sect1" href="TRIGGERS.html">9.16. Triggers</a>
    </div>
    <div>
        <a class="sect2" href="TRIGGERS.html#createtrigger">9.16.1. The CREATE TRIGGER statement</a>
    </div>
    <div>
        <a class="sect2" href="TRIGGERS.html#triggers_on_views">9.16.2. Triggers on Views</a>
    </div>
    <div>
        <a class="sect2" href="TRIGGERS.html#droptrigger">9.16.3. The DROP TRIGGER statement</a>
    </div>
    <div>
        <a class="sect2" href="TRIGGERS.html#triggers_vdb">9.16.4. Triggers and Virtual Database</a>
    </div>
    <div>
        <a class="sect1" href="charescaping.html">9.17. Character Escaping</a>
    </div>
    <div>
        <a class="sect2" href="charescaping.html#backslashstmt">9.17.1. Statement Level</a>
    </div>
    <div>
        <a class="sect2" href="charescaping.html#backslashconlevel">9.17.2. Connection Level</a>
    </div>
    <div>
        <a class="sect2" href="charescaping.html#backslashserver">9.17.3. Server Default</a>
    </div>
    <div>
        <a class="sect1" href="PLSCROLLCRSRS.html">9.18. Virtuoso/PL Scrollable Cursors</a>
    </div>
    <div>
        <a class="sect2" href="PLSCROLLCRSRS.html#PLSCROLLDECLARE">9.18.1. Declaring a Scrollable Cursor</a>
    </div>
    <div>
        <a class="sect2" href="PLSCROLLCRSRS.html#PLSCROLLOPEN">9.18.2. Opening a Scrollable Cursor</a>
    </div>
    <div>
        <a class="sect2" href="PLSCROLLCRSRS.html#PLSCROLLFETCH">9.18.3. Fetching Data From a Scrollable Cursor</a>
    </div>
    <div>
        <a class="sect2" href="PLSCROLLCRSRS.html#PLSCROLLEXAMPLES">9.18.4. Virtuoso/PL Scrollable Cursor Examples</a>
    </div>
    <div>
        <a class="sect2" href="PLSCROLLCRSRS.html#PLFORWARDONLYCR">9.18.5. FORWARD-ONLY (traditional cursor statement) Example</a>
    </div>
    <div>
        <a class="sect2" href="PLSCROLLCRSRS.html#PLDYNAMICCR">9.18.6. DYNAMIC (traditional cursor statement) Example</a>
    </div>
    <div>
        <a class="sect2" href="PLSCROLLCRSRS.html#PLKEYSETCR">9.18.7. KEYSET (traditional cursor statement) Example</a>
    </div>
    <div>
        <a class="sect1" href="plmodules.html">9.19. Virtuoso PL Modules</a>
    </div>
    <div>
        <a class="sect2" href="plmodules.html#plmodsyntax">9.19.1. Syntax</a>
    </div>
    <div>
        <a class="sect2" href="plmodules.html#plmodsecurity">9.19.2. Security</a>
    </div>
    <div>
        <a class="sect1" href="handlingplcondit.html">9.20. Handling Conditions In Virtuoso/PL Procedures</a>
    </div>
    <div>
        <a class="sect2" href="handlingplcondit.html#declarecondit">9.20.1. Declaring Condition Handlers</a>
    </div>
    <div>
        <a class="sect2" href="handlingplcondit.html#stacktracesql">9.20.2. Stack Trace Reporting On Sql Error Generation</a>
    </div>
    <div>
        <a class="sect1" href="pldebugger.html">9.21. Procedure Language Debugger</a>
    </div>
    <div>
        <a class="sect2" href="pldebugger.html#pldbgplcoverage">9.21.1. Branch Coverage</a>
    </div>
    <div>
        <a class="sect2" href="pldebugger.html#pldcovfunctions">9.21.2. Coverage Functions</a>
    </div>
    <div>
        <a class="sect1" href="rowlevelsecurity.html">9.22. Row Level Security</a>
    </div>
    <div>
        <a class="sect2" href="rowlevelsecurity.html#pldrlsfunctions">9.22.1. Row Level Security Functions</a>
    </div>
    <div>
        <a class="chapter" href="hooks.html">10. Database Event Hooks</a>
    </div>
    <div>
        <a class="sect1" href="fn_dbev_startup.html">10.1. Database Startup</a>
    </div>
    <div>
        <a class="sect1" href="fn_dbev_connect.html">10.2. Database Connections</a>
    </div>
    <div>
        <a class="sect1" href="fn_logins.html">10.3. Database Logins</a>
    </div>
    <div>
        <a class="sect1" href="fn_disconnect.html">10.4. Database Disconnections</a>
    </div>
    <div>
        <a class="sect1" href="fn_dbev_shutdown.html">10.5. Database Shutdown</a>
    </div>
    <div>
        <a class="sect1" href="fn_dbev_prepare.html">10.6. SQL Statement Preparation</a>
    </div>
    <div>
        <a class="sect1" href="sqlparsetree.html">10.7. SQL Parse Tree</a>
    </div>
    <div>
        <a class="sect2" href="sqlparsetree.html#notesonspecialparsetree">10.7.1. Notes on Special Features of the Parse Tree</a>
    </div>
    <div>
        <a class="sect2" href="sqlparsetree.html#sqlsecandparsetrees">10.7.2. SQL Security and Parse Trees</a>
    </div>
    <div>
        <a class="sect2" href="sqlparsetree.html#debuggingparsetree">10.7.3. Debugging with Parse Trees</a>
    </div>
    <div>
        <a class="sect1" href="fn_davlogins.html">10.8. WebDAV Logins</a>
    </div>
    <div>
        <a class="sect1" href="assocauxdata.html">10.9. Associating Auxiliary Data With A Connection</a>
    </div>
    <div>
        <a class="chapter" href="repl.html">11. Data Replication, Synchronization and Transformation Services</a>
    </div>
    <div>
        <a class="sect1" href="replintro.html">11.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="replintro.html#PREFACE_SNAPSHOT">11.1.1. Snapshot replication</a>
    </div>
    <div>
        <a class="sect2" href="replintro.html#PREFACE_TRX">11.1.2. Transactional replication</a>
    </div>
    <div>
        <a class="sect1" href="SNAPSHOT.html">11.2. Snapshot Replication</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#NONINC">11.2.1. Non incremental snapshot replication</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#INC">11.2.2. Incremental snapshot replication</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#COMMANDS">11.2.3. Command reference</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#bidirrepl">11.2.4. Bi-Directional Snapshot Replication</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#snpreg">11.2.5. Registry variables</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#snpheter">11.2.6. Heterogeneous snapshot replication</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#snpmap">11.2.7. Data type mappings</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#snpincobj">11.2.8. Objects created by incremental snapshot replication</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#snpbidirobj">11.2.9. Objects created by bi-directional snapshot replication</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#replSYSTABLES">11.2.10. Replication system tables</a>
    </div>
    <div>
        <a class="sect2" href="SNAPSHOT.html#SNLOG">11.2.11. Table snapshot logs</a>
    </div>
    <div>
        <a class="sect1" href="proctransrepl.html">11.3. Transactional Replication </a>
    </div>
    <div>
        <a class="sect2" href="proctransrepl.html#pubitems">11.3.1. Publishable Items</a>
    </div>
    <div>
        <a class="sect2" href="proctransrepl.html#errorsinreplication">11.3.2. Errors in Replication</a>
    </div>
    <div>
        <a class="sect2" href="proctransrepl.html#TransReplPublishFunctions">11.3.3. Publisher Transactional Replication Functions</a>
    </div>
    <div>
        <a class="sect2" href="proctransrepl.html#SubscriberFunctions">11.3.4. Subscriber Functions</a>
    </div>
    <div>
        <a class="sect2" href="proctransrepl.html#ReplStatusFunctions">11.3.5. Common Status Functions</a>
    </div>
    <div>
        <a class="sect2" href="proctransrepl.html#bidirtransrepl">11.3.6. Bi-Directional Transactional Replication</a>
    </div>
    <div>
        <a class="sect2" href="proctransrepl.html#trxlogpurger">11.3.7. Purging replication logs</a>
    </div>
    <div>
        <a class="sect2" href="proctransrepl.html#trxobj">11.3.8. Objects created by transactional replication</a>
    </div>
    <div>
        <a class="sect1" href="SCHEDULER.html">11.4. Virtuoso scheduler</a>
    </div>
    <div>
        <a class="sect2" href="SCHEDULER.html#replschSYSTABLES">11.4.1. SYS_SCHEDULED_EVENT</a>
    </div>
    <div>
        <a class="sect1" href="replexamples.html">11.5. Transactional Replication Example</a>
    </div>
    <div>
        <a class="sect2" href="replexamples.html#objectsexample">11.5.1. Transactional Replication Objects Example</a>
    </div>
    <div>
        <a class="sect1" href="replsample.html">11.6. Replication Logger Sample</a>
    </div>
    <div>
        <a class="sect2" href="replsample.html#loggercfg">11.6.1. Configuration of the Sample</a>
    </div>
    <div>
        <a class="sect2" href="replsample.html#loggersync">11.6.2. Synchronization</a>
    </div>
    <div>
        <a class="sect2" href="replsample.html#runninglogger">11.6.3. Running the Sample</a>
    </div>
    <div>
        <a class="sect2" href="replsample.html#loggerdynamics">11.6.4. Notes on the Sample&#39;s Dynamics</a>
    </div>
    <div>
        <a class="chapter" href="webappdevelopment.html">12. Web Application Development</a>
    </div>
    <div>
        <a class="sect1" href="webserver.html">12.1. The HTTP Server</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#vspconf">12.1.2. HTTP Server Base Configuration</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#virtdir">12.1.3. Virtual Directories</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#wsauth">12.1.4. Authentication</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#wssessman">12.1.5. Session Management</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#customauthsess">12.1.6. Writing Your Own Authentication and Session Handling</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#cancelwebreq">12.1.7. Cancellation of Web Requests</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#virtwebrobot">12.1.8. Virtuoso WebRobot API</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#server_http_ext">12.1.9. HTTP Server Extensions</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#webserverchunking">12.1.10. Chunked Transfer Encoding</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#webserverviaapache">12.1.11. Using Virtuoso Server capabilities via Apache Web Server</a>
    </div>
    <div>
        <a class="sect2" href="webserver.html#webserverhttpslistenerset">12.1.12. Setting Up the Virtuoso HTTPS Listener</a>
    </div>
    <div>
        <a class="sect1" href="wsacl.html">12.2. Web Services ACL (Access Control List)</a>
    </div>
    <div>
        <a class="sect2" href="wsacl.html#wsaclgenpurpacl">12.2.1. General purpose ACLs</a>
    </div>
    <div>
        <a class="sect2" href="wsacl.html#wsacldefrem">12.2.2. ACL Definition/Removal</a>
    </div>
    <div>
        <a class="sect2" href="wsacl.html#wsaclusing">12.2.3. Using ACL&#39;s Within Application Logic</a>
    </div>
    <div>
        <a class="sect2" href="wsacl.html#wsaclpredefined">12.2.4. Predefined ACLs</a>
    </div>
    <div>
        <a class="sect1" href="vsp1.html">12.3. Virtuoso Server Pages (VSP)</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#vspmarkup">12.3.2. VSP Markup &amp; Basic Functions</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#accessrequestinfo">12.3.3. Access Request Information</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#errorsinpage">12.3.4. Errors in Page Procedures</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#inlinefile">12.3.5. /INLINEFILE HTTP Server Pseudo-Directory</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#furthervsp">12.3.6. Beyond Basics</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#longhttptrans">12.3.7. Long HTTP Transactions</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#httpchunkedoutput">12.3.8. Using chunked encoding in HTTP 1.1</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#mksimpledynapages">12.3.9. Making Simple Dynamic Web Pages</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#xmlthtmloutmd">12.3.10. Generation of non-HTML output</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#xmlthtmloutmd">12.3.11. Post VSP XSLT Transformation Mode</a>
    </div>
    <div>
        <a class="sect2" href="vsp1.html#xmlforproducingvsp">12.3.12. XML &amp; XSLT Generated VSP Pages</a>
    </div>
    <div>
        <a class="sect1" href="vspx.html">12.4. Virtuoso Server Pages for XML (VSPX)</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxprocmodel">12.4.1. Processing Model</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxobjectmodel">12.4.2. Object Model</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxpageandsessionstate">12.4.3. Keeping Page and Session State</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxappcode">12.4.4. Application Code</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxexamples">12.4.5. A Simple Example</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxeventpars">12.4.6. VSPX Event Handler Parameters</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxeventhandlers">12.4.7. Registering a VSPX Event Callbacks</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspx_attr_types">12.4.8. Commonly Used Types of Attributes of VSPX Controls</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspx_controls">12.4.9. VSPX Controls</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxxforms">12.4.10. XForms rendering</a>
    </div>
    <div>
        <a class="sect2" href="vspx.html#vspxschema">12.4.11. XMLSchema for VSPX page</a>
    </div>
    <div>
        <a class="sect1" href="rthwritaspxapps.html">12.5. Deploying ASP.Net Web Applications</a>
    </div>
    <div>
        <a class="sect2" href="rthwritaspxapps.html#rthprogramming">12.5.2. Programming Concepts</a>
    </div>
    <div>
        <a class="sect2" href="rthwritaspxapps.html#rthasp.netdeploymentconf">12.5.3. ASP.Net Deployment &amp; Configuration</a>
    </div>
    <div>
        <a class="sect2" href="rthwritaspxapps.html#rthaspvsmono">12.5.4. The Mono Project</a>
    </div>
    <div>
        <a class="sect2" href="rthwritaspxapps.html#rthaspxwalk">12.5.5. Migrating ASP.Net Applications to Virtuoso</a>
    </div>
    <div>
        <a class="sect1" href="asmxhosting.html">12.6. ASMX Web Service Hosting</a>
    </div>
    <div>
        <a class="sect1" href="blogger.html">12.7. Blogging &amp; Weblogs</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#blogvirtblogapp">12.7.1. The Virtuoso Blogging Application</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#bloggerclientcompatibility">12.7.2. Blogger Clients Compatibility</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#bloggermanagementui">12.7.3. Blogs Management User Interface</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#blogcommunityblog">12.7.4. Community Blog Site</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#bloggerapi">12.7.5. Blogger API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#bloggermetaweblog">12.7.6. MetaWeblog API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#bloggermovabletype">12.7.7. Movable Type API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#blogatomapi">12.7.8. Atom API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#bloggerendpointconf">12.7.9. XML-RPC Endpoint Configuration</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#bloggerhooks">12.7.10. Blog Hooks - Customizing the Blog Server</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#bloggerclientapi">12.7.11. Blogger Client API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.12. xmlStorageSystem API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.13. User&#39;s Blog quota</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.14. Posting a message in to the Blog</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.15. Multi-author blogging</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.16. Posting a comments</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.17. Blog Post Upstreaming (bridging)</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.18. Weblogs API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.19. Subscriptions</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.20. Trackback API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.21. Pingback API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.22. E-mail Notifications</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#blognotifcomments">12.7.23. Comments tracking options</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#xmlstoragesystem">12.7.24. Subscription Harmonizer API</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#moblog">12.7.25. Mobile Blogging (Moblog)</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#blogxmltemplate">12.7.26. Posting a dynamic content</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#blognotifservices">12.7.27. Notification Services</a>
    </div>
    <div>
        <a class="sect2" href="blogger.html#blogwaprender">12.7.28. Rendering the RSS feed in WML format</a>
    </div>
    <div>
        <a class="sect1" href="servphpext.html">12.8. Deploying PHP Applications</a>
    </div>
    <div>
        <a class="sect2" href="servphpext.html#serverphpbuild">12.8.2. Building the Virtuoso Server With PHP Extension</a>
    </div>
    <div>
        <a class="sect2" href="servphpext.html#serverphpinc">12.8.3. PHP Extension Functions</a>
    </div>
    <div>
        <a class="sect2" href="servphpext.html#serverphpexamples">12.8.4. PHP Examples</a>
    </div>
    <div>
        <a class="sect1" href="rthjsp.html">12.9. Deploying JSP Applications</a>
    </div>
    <div>
        <a class="sect2" href="rthjsp.html#rthjspprelim">12.9.2. Environment Setup &amp; Verification</a>
    </div>
    <div>
        <a class="sect1" href="perlhosting.html">12.10. Perl Hosting</a>
    </div>
    <div>
        <a class="sect1" href="pythonhosting.html">12.11. Python Hosting</a>
    </div>
    <div>
        <a class="sect1" href="rubyhosting.html">12.12. Ruby Hosting</a>
    </div>
    <div>
        <a class="chapter" href="webandxml.html">13. XML Support</a>
    </div>
    <div>
        <a class="sect1" href="forxmlforsql.html">13.1. Rendering SQL Queries as XML (FOR XML Clause)</a>
    </div>
    <div>
        <a class="sect2" href="forxmlforsql.html#forxmlexplicmode">13.1.1. FOR XML EXPLICIT Mode</a>
    </div>
    <div>
        <a class="sect2" href="forxmlforsql.html#examplesofforxml">13.1.2. Examples of FOR XML</a>
    </div>
    <div>
        <a class="sect2" href="forxmlforsql.html#forxmlfunc">13.1.3. Functions</a>
    </div>
    <div>
        <a class="sect2" href="forxmlforsql.html#forxmlsyntax">13.1.4. FOR XML Syntax</a>
    </div>
    <div>
        <a class="sect1" href="composingxmlinsql.html">13.2. XML Composing Functions in SQL Statements (SQLX)</a>
    </div>
    <div>
        <a class="sect1" href="xmlservices.html">13.3. Virtuoso XML Services</a>
    </div>
    <div>
        <a class="sect2" href="xmlservices.html#xpath_sql">13.3.1. XPATH Implementation and SQL</a>
    </div>
    <div>
        <a class="sect2" href="xmlservices.html#XPATHopts">13.3.2. XPATH Query Options</a>
    </div>
    <div>
        <a class="sect2" href="xmlservices.html#xmlviews1">13.3.3. XML Views - Representing SQL Data as Dynamic and Persistent XML</a>
    </div>
    <div>
        <a class="sect2" href="xmlservices.html#xmlviewextentref">13.3.4. External Entity References in Stored XML</a>
    </div>
    <div>
        <a class="sect2" href="xmlservices.html#xpproc">13.3.5. Using XPATH in SQL Queries and Procedures</a>
    </div>
    <div>
        <a class="sect2" href="xmlservices.html#xquery_sql">13.3.6. XQUERY and XML view</a>
    </div>
    <div>
        <a class="sect2" href="xmlservices.html#mapping_schemas">13.3.7. Mapping Schemas as XML Views</a>
    </div>
    <div>
        <a class="sect2" href="xmlservices.html#view4xmldifferences">13.3.8. Differences Between SQLX, FOR XML and XML Views</a>
    </div>
    <div>
        <a class="sect1" href="queryingxmldata.html">13.4. Querying Stored XML Data</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#xpathcontainsSQLPred">13.4.1. XPATH_CONTAINS SQL Predicate</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#qryusingxpath_eval">13.4.2. Using xpath_eval()</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#wxmlextentrefinxml">13.4.3. External Entity References in Stored XML</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#wamlschmdtdfuncs">13.4.4. XML Schema &amp; DTD Functions</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#usingxmlfreetext">13.4.5. Using XML and Free Text</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#xcontainspredicate">13.4.6. XCONTAINS predicate</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#textcontainsxpath">13.4.7. text-contains XPath Predicate</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#xmlfreetextrules">13.4.8. XML Free Text Indexing Rules</a>
    </div>
    <div>
        <a class="sect2" href="queryingxmldata.html#xmlencoding">13.4.9. XML Processing &amp; Free Text Encoding Issues</a>
    </div>
    <div>
        <a class="sect1" href="updategrams.html">13.5. Using UpdateGrams to Modify Data</a>
    </div>
    <div>
        <a class="sect2" href="updategrams.html#updategrambasics">13.5.1. Updategrams Basics</a>
    </div>
    <div>
        <a class="sect2" href="updategrams.html#elementsdesc">13.5.2. Elements Description</a>
    </div>
    <div>
        <a class="sect2" href="updategrams.html#determiningactions">13.5.3. Determining Actions</a>
    </div>
    <div>
        <a class="sect2" href="updategrams.html#usinginparams">13.5.4. Using Input Parameters</a>
    </div>
    <div>
        <a class="sect2" href="updategrams.html#examples">13.5.5. Examples</a>
    </div>
    <div>
        <a class="sect1" href="xmltemplates.html">13.6. XML Templates</a>
    </div>
    <div>
        <a class="sect2" href="xmltemplates.html#xmltemplatesyntax">13.6.2. Syntax</a>
    </div>
    <div>
        <a class="sect2" href="xmltemplates.html#saveqrytoxmltemplatessql">13.6.3. Saving SQL Queries to XML Template</a>
    </div>
    <div>
        <a class="sect2" href="xmltemplates.html#saveqrytoxmltemplatessql">13.6.4. Saving XQUERY Queries to XML Template</a>
    </div>
    <div>
        <a class="sect2" href="xmltemplates.html#saveqrytoxmltemplatessql">13.6.5. Saving XPATH Queries to XML Template</a>
    </div>
    <div>
        <a class="sect2" href="xmltemplates.html#xmltemplatesexamples">13.6.6. Programmatic Examples</a>
    </div>
    <div>
        <a class="sect1" href="xmlschema.html">13.7. XML DTD and XML Schemas</a>
    </div>
    <div>
        <a class="sect2" href="xmlschema.html#dtd_intro">13.7.1. XML Document Type Definition (DTD)</a>
    </div>
    <div>
        <a class="sect2" href="xmlschema.html#dtd_config">13.7.2. Configuration Options of the DTD Validator</a>
    </div>
    <div>
        <a class="sect2" href="xmlschema.html#xsd_interface">13.7.3. XML Schema Definition Language</a>
    </div>
    <div>
        <a class="sect2" href="xmlschema.html#xsd_interface">13.7.4. XML Schema Functions</a>
    </div>
    <div>
        <a class="sect2" href="xmlschema.html#xmlschemaandsoap">13.7.5. XML Schema &amp; SOAP</a>
    </div>
    <div>
        <a class="sect1" href="xq.html">13.8. XQuery 1.0 Support</a>
    </div>
    <div>
        <a class="sect2" href="xq.html#xq_supported_expns">13.8.1. Types of XQuery Expressions</a>
    </div>
    <div>
        <a class="sect2" href="xq.html#xq_supported_syntax">13.8.2. Details of XQuery Syntax</a>
    </div>
    <div>
        <a class="sect2" href="xq.html#xq_precompilation">13.8.3. Pre-compilation of XPath and XQuery Expressions</a>
    </div>
    <div>
        <a class="sect1" href="xslttrans.html">13.9. XSLT Transformation</a>
    </div>
    <div>
        <a class="sect2" href="xslttrans.html#namespaces">13.9.1. Namespaces </a>
    </div>
    <div>
        <a class="sect2" href="xslttrans.html#xsloutputelt">13.9.2. The &lt;xsl:output&gt; Tag</a>
    </div>
    <div>
        <a class="sect2" href="xslttrans.html#xsltextparams">13.9.3. External Parameters in XSLT Stylesheets</a>
    </div>
    <div>
        <a class="sect2" href="xslttrans.html#xsltfunctions">13.9.4. Functions</a>
    </div>
    <div>
        <a class="sect2" href="xslttrans.html#xsltexamples">13.9.5. XSLT Examples</a>
    </div>
    <div>
        <a class="sect2" href="xslttrans.html#userdefxpathfunc4xsl">13.9.6. XPath Function Extensions for XSLT</a>
    </div>
    <div>
        <a class="sect2" href="xslttrans.html#xsltsupport">13.9.7. Status Of XSLT And XPath Implementation</a>
    </div>
    <div>
        <a class="sect1" href="xmltype.html">13.10. XMLType</a>
    </div>
    <div>
        <a class="sect1" href="xmldom.html">13.11. Changing XML entities in DOM style</a>
    </div>
    <div>
        <a class="sect2" href="xmldom.html#xmldomtypecasting">13.11.1. Composing Document Fragments From DOM Function Arguments</a>
    </div>
    <div>
        <a class="chapter" href="rdfandsparql.html">14. RDF Data Access and Data Management</a>
    </div>
    <div>
        <a class="sect1" href="rdfdatarepresentation.html">14.1. Data Representation</a>
    </div>
    <div>
        <a class="sect2" href="rdfdatarepresentation.html#rdfiriidtype">14.1.1. IRI_ID Type</a>
    </div>
    <div>
        <a class="sect2" href="rdfdatarepresentation.html#rdfboxtype">14.1.2. RDF_BOX Type</a>
    </div>
    <div>
        <a class="sect2" href="rdfdatarepresentation.html#rdfquadtables">14.1.3. RDF_QUAD and other tables</a>
    </div>
    <div>
        <a class="sect2" href="rdfdatarepresentation.html#rdfsqlmodes">14.1.4. Short, Long and SQL Values</a>
    </div>
    <div>
        <a class="sect2" href="rdfdatarepresentation.html#rdfsqlsparqlresolve">14.1.5. Programatically resolving DB.DBA.RDF_QUAD.O to SQL</a>
    </div>
    <div>
        <a class="sect2" href="rdfdatarepresentation.html#rdfxmlschemacompat">14.1.6. Special Cases and XML Schema Compatibility</a>
    </div>
    <div>
        <a class="sect2" href="rdfdatarepresentation.html#rdfquietcast">14.1.7. SQL Compiler Support - QUIETCAST option</a>
    </div>
    <div>
        <a class="sect2" href="rdfdatarepresentation.html#rdfdynamiclocal">14.1.8. Dynamic Renaming of Local IRI&#39;s</a>
    </div>
    <div>
        <a class="sect1" href="rdfsparql.html">14.2. SPARQL</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfsparqlimplementationextent">14.2.1. SPARQL Implementation Details</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfpredicatessparql">14.2.2. Query Constructs</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfsparqlprotocolendpoint">14.2.3. SPARQL Web Services &amp; APIs</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#sparqldebug">14.2.4. Troubleshooting SPARQL Queries</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfsparqlinline">14.2.5. SPARQL Inline in SQL</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfapi">14.2.6. API Functions</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfinternalfunctions">14.2.7. Useful Internal Functions</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfdefaultgraph">14.2.8. Default and Named Graphs</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfsqlfromsparql">14.2.9. Calling SQL from SPARQL</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfsqlfromsparqldescribe">14.2.10. SPARQL DESCRIBE</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfsparqlimplementatiotrans">14.2.11. Transitivity in SPARQL</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfsparqlimplementatioptragmas">14.2.12. Supported SPARQL-BI &quot;define&quot; pragmas</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparql.html#rdfsparqlbif">14.2.13. Built-in bif functions</a>
    </div>
    <div>
        <a class="sect1" href="sparqlextensions.html">14.3. Extensions</a>
    </div>
    <div>
        <a class="sect2" href="sparqlextensions.html#rdfsparqlrulefulltext">14.3.1. Using Full Text Search in SPARQL</a>
    </div>
    <div>
        <a class="sect2" href="sparqlextensions.html#rdfsparul">14.3.2. SPARUL -- an Update Language For RDF Graphs</a>
    </div>
    <div>
        <a class="sect2" href="sparqlextensions.html#sparqlbi">14.3.3. Business Intelligence Extensions for SPARQL</a>
    </div>
    <div>
        <a class="sect1" href="rdfgraphsecurity.html">14.4. RDF Graphs Security</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphsecurity.html#rdfgraphsecuritygroups">14.4.1. RDF Graph Groups</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphsecurity.html#rdfgraphsecuritynotfrom">14.4.2. NOT FROM and NOT FROM NAMED Clauses</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphsecurity.html#rdfgraphsecurity">14.4.3. Graph-Level Security</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphsecurity.html#rdfgraphsecurityunddefperm">14.4.4. Understanding Default Permissions</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphsecurity.html#rdfgraphsecurityintconfsec">14.4.5. Initial Configuration of SPARQL Security</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphsecurity.html#rdfgraphsecurityappcallb">14.4.6. Application Callbacks for Graph Level Security</a>
    </div>
    <div>
        <a class="sect1" href="rdfviews.html">14.5. Linked Data Views over RDBMS Data Source</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewsintro">14.5.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewrationale">14.5.2. Rationale</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewquadmapatternsvalueandiriclasses">14.5.3. Quad Map Patterns, Values and IRI Classes</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewconfiguringrdfstorages">14.5.4. Configuring RDF Storages</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewtranslationofpatterns">14.5.5. Translation Of SPARQL Triple Patterns To Quad Map Patterns</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewdescribingsourcerelationaltables">14.5.6. Describing Source Relational Tables</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewiriusingfunction">14.5.7. Function-Based IRI Classes</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfconnvarsiniriclasses">14.5.8. Connection Variables in IRI Classes</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewbijandreturns">14.5.9. Lookup Optimization -- BIJECTION and RETURNS Options</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewsubclasses">14.5.10. Join Optimization -- Declaring IRI Subclasses</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfmetadatarecovery">14.5.11. RDF Metadata Maintenance and Recovery</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#splitrdfview">14.5.12. Split RDF View</a>
    </div>
    <div>
        <a class="sect2" href="rdfviews.html#rdfviewsrcur">14.5.13. RDF views and recursive FK relationships</a>
    </div>
    <div>
        <a class="sect1" href="rdfrdfviewgnr.html">14.6. Automated Generation of RDF Views over Relational Data Sources</a>
    </div>
    <div>
        <a class="sect2" href="rdfrdfviewgnr.html#rdfrdfviewgnrintro">14.6.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="rdfrdfviewgnr.html#rdfrdfviewgnroneclick">14.6.2. One Click Linked Data Generation &amp; Deployment</a>
    </div>
    <div>
        <a class="sect2" href="rdfrdfviewgnr.html#rdfrdfviewgnrwizzard">14.6.3. Manual Linked Data Generation &amp; Deployment using the Conductor&#39;s HTML-based wizard</a>
    </div>
    <div>
        <a class="sect1" href="rdfviewsenterpr.html">14.7. Examples of Linked Data Views</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewnorthwindexample1">14.7.1. Simple Mapping Example -- Northwind RDF View</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprbsm">14.7.2. BSBM to RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsbusint">14.7.3. TPCH to RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsbusinttpcd">14.7.4. TPCD to RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsbusintthalia">14.7.5. Thalia to RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsbusintmbr">14.7.6. Musicbrainz to RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsbusintods">14.7.7. Virtuoso ODS to RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsbusintoplweb">14.7.8. Oplweb to RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprsyb">14.7.9. Sybase using demonstration &#39;pubs2&#39; database</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprtn">14.7.10. Virtuoso&#39;s Northwind based Demo Database (Tutorials variant) to RDF </a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprsn">14.7.11. SQL Server&#39;s Northwind Demo Database</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterohr">14.7.12. Oracle Demonstration &#39;HR&#39; Database </a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprohd">14.7.13. Oracle using the demonstration &#39;Human Resources&#39; database</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprdb">14.7.14. DB2 using the demonstration &#39;Sample&#39; database</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprinf">14.7.15. Informix using demonstration &#39;Stores&#39; database</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterpringr">14.7.16. Ingres using demonstration &#39;Tutorial&#39; database</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprs89">14.7.17. Progress (SQL-89) using demonstration &#39;iSports&#39; database</a>
    </div>
    <div>
        <a class="sect2" href="rdfviewsenterpr.html#rdfviewsenterprs92">14.7.18. Progress (SQL-92) using demonstration &#39;iSports&#39; database</a>
    </div>
    <div>
        <a class="sect1" href="rdfinsertmethods.html">14.8. RDF Insert Methods in Virtuoso</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodsapifunct">14.8.1. Using API functions</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodshttppost">14.8.2. SPARQL endpoint REST API</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodshttpput">14.8.3. HTTP PUT using Content-Type: application/rdf+xml</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodsload">14.8.4. SPARQL Insert using LOAD</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfindertmethodsparqlendpoint">14.8.5. SPARQL Insert via /sparql endpoint</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodsparqlqueryandodswiki">14.8.6. SPARQL Insert via SPARQL endpoint REST API and ODS wiki</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodwebdav">14.8.7. Using WebDAV</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodvirtuosocrawler">14.8.8. Using Virtuoso Crawler</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodsparqlqueryandsponger">14.8.9. Using SPARQL Query and Sponger (i.e. we Sponge the Resources in the FROM Clause or values for the graph-uri parameter in SPARQL protocol URLs)</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodplapis">14.8.10. Using Virtuoso PL APIs</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodsimilerdfbankapi">14.8.11. Using SIMILE RDF Bank API</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodrdfnet">14.8.12. Using RDF NET</a>
    </div>
    <div>
        <a class="sect2" href="rdfinsertmethods.html#rdfinsertmethodproxy">14.8.13. Using the RDF Proxy (Sponger) Service</a>
    </div>
    <div>
        <a class="sect1" href="virtuososponger.html">14.9. RDFizer Middleware (Sponger)</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongerintro">14.9.1. What Is The Sponger?</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongerimp">14.9.2. Why is it Important?</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongerworkpr">14.9.3. How Does It Work?</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongerinstall">14.9.4. Installation Steps</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongerusage">14.9.5. Using The Sponger</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongerconsm">14.9.6. Consuming the Generated RDF Structured Data</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongercartridgesextractorusecases">14.9.7. RDF Cartridges Use Cases</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongerarch">14.9.8. Cartridge Architecture</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#rdfspongerprogrammerguide">14.9.9. Sponger Programmers Guide</a>
    </div>
    <div>
        <a class="sect2" href="virtuososponger.html#virtuosospongersampleuses">14.9.10. Sponger Usage Examples</a>
    </div>
    <div>
        <a class="sect1" href="virtuosospongerfacetinstall.html">14.10. Virtuoso Faceted Browser Installation and configuration</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacetinstall.html#virtuosospongerfacetinstallprereq">14.10.1. Prerequisites</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacetinstall.html#virtuosospongerfacetinstallpreinst">14.10.2. Pre Installation</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacetinstall.html#virtuosospongerfacetinstallvadinst">14.10.3. VAD Package Installation</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacetinstall.html#virtuosospongerfacetinstallposinst">14.10.4. Post Installation</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacetinstall.html#virtuosospongerfaceurilabels">14.10.5. URI Labels</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacetinstall.html#virtuosospongerfaceusagest">14.10.6. Usage Statistics</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacetinstall.html#virtuosospongerfacetexample">14.10.7. Examples</a>
    </div>
    <div>
        <a class="sect1" href="virtuosospongerfacent.html">14.11. Virtuoso Faceted Web Service</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacent.html#virtuosospongerfacentcust">14.11.1. Customizing</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacent.html#virtuosospongerfacentexamples">14.11.2. Examples</a>
    </div>
    <div>
        <a class="sect2" href="virtuosospongerfacent.html#virtuosospongerfacentui">14.11.3. WebService Interface</a>
    </div>
    <div>
        <a class="sect1" href="rdfiridereferencing.html">14.12. Linked Data</a>
    </div>
    <div>
        <a class="sect2" href="rdfiridereferencing.html#rdfinputgrab">14.12.1. IRI Dereferencing For FROM Clauses, &quot;define get:...&quot; Pragmas</a>
    </div>
    <div>
        <a class="sect2" href="rdfiridereferencing.html#rdfinputgrab">14.12.2. IRI Dereferencing For Variables, &quot;define input:grab-...&quot; Pragmas</a>
    </div>
    <div>
        <a class="sect2" href="rdfiridereferencing.html#urlrewriting">14.12.3. URL rewriting</a>
    </div>
    <div>
        <a class="sect2" href="rdfiridereferencing.html#rdfiridereferencingexamples">14.12.4. Examples of other Protocol Resolvers</a>
    </div>
    <div>
        <a class="sect2" href="rdfiridereferencing.html#rdfiridereferencingfacet">14.12.5. Faceted Views over Large-Scale Linked Data</a>
    </div>
    <div>
        <a class="sect1" href="rdfsparqlrule.html">14.13. Inference Rules &amp; Reasoning</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlruleintro">14.13.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlrulemake">14.13.2. Making Rule Sets</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlrulechange">14.13.3. Changing Rule Sets</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlrulesubclassandsubprop">14.13.4. Subclasses and Subproperties</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsameas">14.13.5. OWL sameAs Support</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlruleintro">14.13.6. Implementation</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlruleintro">14.13.7. Enabling Inferencing</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlruleexamples">14.13.8. Examples</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlruleinversefunc">14.13.9. Identity With Inverse Functional Properties </a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlruletransoption">14.13.10. Inference Rules and SPARQL with Transitivity Option</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlrule.html#rdfsparqlruleowlrelation">14.13.11. Inference Rules, OWL Support and Relationship Ontology</a>
    </div>
    <div>
        <a class="sect1" href="rdfsparqlgeospat.html">14.14. RDF and Geometry</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlgeospat.html#rdfsparqlgeospatprog">14.14.1. Programmatic Manipulation of Geometries in RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlgeospat.html#rdfsparqlgeospatcrg">14.14.2. Creating Geometries From RDF Data</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlgeospat.html#rdfsparqlgeospatusg">14.14.3. Using Geometries With Existing Databases</a>
    </div>
    <div>
        <a class="sect2" href="rdfsparqlgeospat.html#rdfsparqlgeospatexmp">14.14.4. GEO Spatial Examples</a>
    </div>
    <div>
        <a class="sect1" href="rdfperformancetuning.html">14.15. RDF Performance Tuning</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfgeneral">14.15.1. General</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfrdfscheme">14.15.2. RDF Index Scheme</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfindexes">14.15.3. Index Scheme Selection</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfcost">14.15.4. Erroneous Cost Estimates and Explicit Join Order</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfgetallgraphs">14.15.5. Get All Graphs</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfdumpandreloadgraphs">14.15.6. Dump and Reload Graphs</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfdumpandreloadgraphsn3">14.15.7. Dump RDF View Graph to n3</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfloading">14.15.8. Loading RDF</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfsparul">14.15.9. Using SPARUL</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfperfgeneraldbpedia">14.15.10. DBpedia Benchmark</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdfstorebenchmarks">14.15.11. RDF Store Benchmarks</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#fastapproxdiffandpatch">14.15.12. Fast Approximate RDF Graph Diff and Patch</a>
    </div>
    <div>
        <a class="sect2" href="rdfperformancetuning.html#rdb2rdftriggers">14.15.13. RDB2RDF Triggers</a>
    </div>
    <div>
        <a class="sect1" href="rdfnativestorageproviders.html">14.16. RDF Data Access Providers (Drivers)</a>
    </div>
    <div>
        <a class="sect2" href="rdfnativestorageproviders.html#rdfnativestorageprovidersjena">14.16.1. Virtuoso Jena Provider</a>
    </div>
    <div>
        <a class="sect2" href="rdfnativestorageproviders.html#rdfnativestorageproviderssesame">14.16.2. Virtuoso Sesame Provider</a>
    </div>
    <div>
        <a class="sect2" href="rdfnativestorageproviders.html#rdfnativestorageproviderredland">14.16.3. Virtuoso Redland Provider</a>
    </div>
    <div>
        <a class="sect1" href="rdfgraphreplication.html">14.17. RDF Graph Replication</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphreplication.html#rdfgraphreplicationscenr">14.17.1. Replication Scenarios</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphreplication.html#rdfgraphreplicationtopl">14.17.2. Replication Topologies</a>
    </div>
    <div>
        <a class="sect2" href="rdfgraphreplication.html#rdfgraphreplicationsql">14.17.3. Set up RDF Replication via procedure calls</a>
    </div>
    <div>
        <a class="chapter" href="webservices.html">15. Web Services</a>
    </div>
    <div>
        <a class="sect1" href="soap.html">15.1. SOAP</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapovervw">15.1.1. Virtuoso SOAP Support Overview</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapcallhandling">15.1.2. Handling of SOAP HTTP Requests</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#dtschsoaps">15.1.3. Extending Datatypes for SOAP Objects</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#dtsch_inherit">15.1.4. Inheritance of Datatypes for SOAP Objects</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#dtsoapcplx">15.1.5. Complex Types in PL Procedure and UDT Method Definition</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#dtsch_procdef">15.1.6. Complex Types in Procedure Definition using a pre-defined XML Schema datatypes</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#defaultsoapsqltypes">15.1.7. Default SOAP-SQL Datatype Mappings</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#exposingprocsassoaps">15.1.8. Exposing Stored Procedures as SOAP Objects</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapudtproxy">15.1.9. Creation of SOAP proxy based on User Defined Types</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#exposingudtssoap">15.1.10. Exposing User Defined Type Methods as SOAP Objects</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#exposrmtprocsoap">15.1.11. Exposing Remote Third Party SQL Stored Procedures as SOAP Services</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapclient">15.1.12. Virtuoso/PL SOAP Client</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#execpriv">15.1.13. Execution Privileges</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#customsoapsrv">15.1.14. Custom Soap Server Support</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapextendedsyntax">15.1.15. PL Procedures and UDT Methods Syntax Affecting WSDL &amp; SOAP Processing</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapheadermessages">15.1.16. Exposing &amp; Processing SOAP Header Messages</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapfaultmessages">15.1.17. Exposing &amp; Processing SOAP Fault Messages</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapdoclitenc1">15.1.18. Document Literal Encoding</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapdimeenc">15.1.19. DIME encapsulation of SOAP messages</a>
    </div>
    <div>
        <a class="sect2" href="soap.html#soapoptions">15.1.20. SOAP Endpoint Options</a>
    </div>
    <div>
        <a class="sect1" href="wsdl.html">15.2. WSDL</a>
    </div>
    <div>
        <a class="sect2" href="wsdl.html#exposplaswsdl">15.2.1. Exposing Stored Procedures as WSDL Services</a>
    </div>
    <div>
        <a class="sect2" href="wsdl.html#expcplx_types">15.2.2. Exposing SQL Stored Procedures containing complex datatype definitions</a>
    </div>
    <div>
        <a class="sect2" href="wsdl.html#exp3rdprtyprocwsdl">15.2.3. Exposing Third Party SQL Stored Procedures as WSDL-Compliant Web Services</a>
    </div>
    <div>
        <a class="sect2" href="wsdl.html#wsdlheadermessages">15.2.4. WSDL Descriptions of SOAP Header Messages</a>
    </div>
    <div>
        <a class="sect2" href="wsdl.html#importwsdl">15.2.5. Importing A WSDL File &amp; SOAP/WSDL Proxying</a>
    </div>
    <div>
        <a class="sect2" href="wsdl.html#soapwsdlinterop">15.2.6. SOAP/WSDL Interoperability</a>
    </div>
    <div>
        <a class="sect1" href="vfoafssl.html">15.3. WebID Protocol Support</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafsslx509">15.3.1. x.509 certificate</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafsslsethttps">15.3.2. Setting up Virtuoso HTTPS</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafsslff">15.3.3. Setting Up Firefox</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafsslconf">15.3.4. Configuring ODS Account to use WebID Protocol</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafssltst">15.3.5. Testing the setup</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafsslacl">15.3.6. WebID Protocol ACLs</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#sparqloauthendpointfoafsslsparql">15.3.7. SPARQL-SSL based Endpoint</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafsslcacondt">15.3.8. CA Keys Import using Conductor</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafsslst509issuer">15.3.9. Set Up X.509 certificate issuer, HTTPS listener and generate ODS user&#39;s certificates</a>
    </div>
    <div>
        <a class="sect2" href="vfoafssl.html#vfoafsslsethttpsfoafsll">15.3.10. WebID Protocol ODBC Login</a>
    </div>
    <div>
        <a class="sect1" href="voauth.html">15.4. OAuth Support</a>
    </div>
    <div>
        <a class="sect2" href="voauth.html#voauthtokens">15.4.1. OAuth Access Tokens</a>
    </div>
    <div>
        <a class="sect2" href="voauth.html#voauthserver">15.4.2. Virtuoso OAuth server</a>
    </div>
    <div>
        <a class="sect2" href="voauth.html#voauthimplods">15.4.3. OAuth Implementation in OpenLink Data Spaces</a>
    </div>
    <div>
        <a class="sect2" href="voauth.html#voauthcontrollers">15.4.4. OAuth Generate Keys for ODS Controllers (Web Services)</a>
    </div>
    <div>
        <a class="sect2" href="voauth.html#voauthubc">15.4.5. ODS Ubiquity Commands</a>
    </div>
    <div>
        <a class="sect2" href="voauth.html#voauthtool">15.4.6. OAuth Test Tool for ODS Controllers</a>
    </div>
    <div>
        <a class="sect2" href="voauth.html#voauthqa">15.4.7. OAuth QA</a>
    </div>
    <div>
        <a class="sect1" href="vwsssupport.html">15.5. WS-Security (WSS) Support in Virtuoso SOAP Server</a>
    </div>
    <div>
        <a class="sect2" href="vwsssupport.html#vwsssrvclisidecerts">15.5.1. Client and Server side Certificates &amp; Keys</a>
    </div>
    <div>
        <a class="sect2" href="vwsssupport.html#vwsssoapendpoint">15.5.2. SOAP Server WS-Security Endpoint</a>
    </div>
    <div>
        <a class="sect2" href="vwsssupport.html#vwssvdsoapopt">15.5.3. Virtual Directory SOAP WSS Options</a>
    </div>
    <div>
        <a class="sect2" href="vwsssupport.html#vwssaccounting">15.5.4. Accounting &amp; Accounting Hook</a>
    </div>
    <div>
        <a class="sect2" href="vwsssupport.html#vwsssectemplates">15.5.5. Signature Templates</a>
    </div>
    <div>
        <a class="sect2" href="vwsssupport.html#vwsssoapclient">15.5.6. SOAP Client</a>
    </div>
    <div>
        <a class="sect1" href="ws-routing.html">15.6. Web Services Routing Protocol (WS-Routing)</a>
    </div>
    <div>
        <a class="sect2" href="ws-routing.html#wsrconfig">15.6.1. Configuration</a>
    </div>
    <div>
        <a class="sect2" href="ws-routing.html#wsrtraversingmsgpaths">15.6.2. Traversing Message Paths</a>
    </div>
    <div>
        <a class="sect1" href="warm.html">15.7. Web Services Reliable Messaging Protocol (WS-ReliableMessaging)</a>
    </div>
    <div>
        <a class="sect2" href="warm.html#wsrmsoapcliapi">15.7.1. SOAP CLIENT API Extensions</a>
    </div>
    <div>
        <a class="sect2" href="warm.html#wsrmsndrapi">15.7.2. WS-RM Sender API</a>
    </div>
    <div>
        <a class="sect2" href="warm.html#wsrmrcvrapi">15.7.3. WSRM Receiver API</a>
    </div>
    <div>
        <a class="sect2" href="warm.html#wsrmsetupendpoint">15.7.4. WS-RM Protocol Endpoint Configuration</a>
    </div>
    <div>
        <a class="sect2" href="warm.html#wsrmmsgexamples">15.7.5. Message Examples</a>
    </div>
    <div>
        <a class="sect2" href="warm.html#wsrmschema">15.7.6. WS-RM Schema</a>
    </div>
    <div>
        <a class="sect1" href="vwstrust.html">15.8. Web Services Trust Protocol (WS-Trust)</a>
    </div>
    <div>
        <a class="sect1" href="xmlxmla.html">15.9. XML for Analysis Provider</a>
    </div>
    <div>
        <a class="sect1" href="xmlrpc.html">15.10. XML-RPC support</a>
    </div>
    <div>
        <a class="sect1" href="syncml.html">15.11. SyncML</a>
    </div>
    <div>
        <a class="sect1" href="uddi.html">15.12. UDDI</a>
    </div>
    <div>
        <a class="sect2" href="uddi.html#uddiconcepts">15.12.1. Concepts</a>
    </div>
    <div>
        <a class="sect2" href="uddi.html#uddisoap">15.12.2. Dealing with SOAP</a>
    </div>
    <div>
        <a class="sect2" href="uddi.html#uddiapisupport">15.12.3. Supported API Calls</a>
    </div>
    <div>
        <a class="sect2" href="uddi.html#uddiauthmech">15.12.4. Authorization Mechanism</a>
    </div>
    <div>
        <a class="sect2" href="uddi.html#uddiapicalls">15.12.5. UDDI API Calls</a>
    </div>
    <div>
        <a class="sect2" href="uddi.html#uddiexamples">15.12.6. Examples</a>
    </div>
    <div>
        <a class="sect1" href="expwsmodules.html">15.13. Exposing Persistent Stored Modules as Web Services</a>
    </div>
    <div>
        <a class="sect2" href="expwsmodules.html#qstexpwspls">15.13.1. Publishing Stored Procedures as Web Services</a>
    </div>
    <div>
        <a class="sect2" href="expwsmodules.html#qstxmlqtemplates">15.13.2. XML Query Templates</a>
    </div>
    <div>
        <a class="sect2" href="expwsmodules.html#qstpublishbifs">15.13.3. Publishing VSE&#39;s as Web Services</a>
    </div>
    <div>
        <a class="sect1" href="vsmx.html">15.14. Testing Web Published Web Services</a>
    </div>
    <div>
        <a class="sect1" href="bpel.html">15.15. BPEL Reference</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelact">15.15.1. Activities</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelprot">15.15.2. Protocol Support</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpellifecycle">15.15.3. Process lifecycle</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelvdit">15.15.4. Using virtual directories</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelarx">15.15.5. Process archiving</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelconf">15.15.6. Configuration parameters</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelstats">15.15.7. Process Statistics</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelsut">15.15.8. Deployment file suitcase format</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelapi">15.15.9. SQL API</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#xpathbpelfunctions">15.15.10. BPEL XPath Functions</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpeltables">15.15.11. Tables</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelerrors">15.15.12. Errors</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelsampl">15.15.13. Samples</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelrefs">15.15.14. References</a>
    </div>
    <div>
        <a class="sect2" href="bpel.html#bpelvadinstall">15.15.15. BPEL4WS VAD Package installation</a>
    </div>
    <div>
        <a class="sect1" href="xsql.html">15.16. XSQL</a>
    </div>
    <div>
        <a class="sect2" href="xsql.html#xsqlsyntax">15.16.1. XSQL Syntax</a>
    </div>
    <div>
        <a class="sect2" href="xsql.html#xsqldirectives">15.16.2. XSQL Directives</a>
    </div>
    <div>
        <a class="chapter" href="runtimehosting.html">16. Runtime Hosting</a>
    </div>
    <div>
        <a class="sect1" href="rthactivation.html">16.1. Runtime Environments</a>
    </div>
    <div>
        <a class="sect1" href="rthclr.html">16.2. CLR, .Net &amp; ASPX Host</a>
    </div>
    <div>
        <a class="sect2" href="rthclr.html#rthclrenvsetdotnet">16.2.1. Environment Setup</a>
    </div>
    <div>
        <a class="sect2" href="rthclr.html#rthclrdotnettest">16.2.2. Testing the Virtuoso .NET Runtime Environment</a>
    </div>
    <div>
        <a class="sect1" href="rthclrmono.html">16.3. CLR &amp; Mono</a>
    </div>
    <div>
        <a class="sect2" href="rthclrmono.html#rthclrenvsetmono">16.3.1. Environment Setup</a>
    </div>
    <div>
        <a class="sect2" href="rthclrmono.html#rthclrmonotest">16.3.2. Testing the Virtuoso Mono Runtime Environment</a>
    </div>
    <div>
        <a class="sect1" href="javaextvm.html">16.4. Embedded Java VM API</a>
    </div>
    <div>
        <a class="sect2" href="javaextvm.html#virtvsjvmthreads">16.4.1. Correspondence Between Virtuoso &amp; Java VM Threads</a>
    </div>
    <div>
        <a class="sect2" href="javaextvm.html#virtpljvmtypemapp">16.4.2. Virtuoso/PL &lt;-&gt; Java VM Type Mapping Schema</a>
    </div>
    <div>
        <a class="sect2" href="javaextvm.html#referencestojvminvpl">16.4.3. References to Java VM Class Instances in Virtuoso/PL</a>
    </div>
    <div>
        <a class="sect2" href="javaextvm.html#correctjavatype">16.4.4. Specifying the Correct Java Type When Passing Values from Virtuoso/PL</a>
    </div>
    <div>
        <a class="sect2" href="javaextvm.html#virtjavabifs">16.4.5. Virtuoso Java PL API VSEs</a>
    </div>
    <div>
        <a class="sect2" href="javaextvm.html#jvmapisecurity">16.4.6. Java Security</a>
    </div>
    <div>
        <a class="sect1" href="cinterface.html">16.5. Virtuoso Server Extension Interface (VSEI) (C Interface)</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#writingsqlcallablecfuncs">16.5.1. Virtuoso Server Extension Interface (VSEI)</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#sqlruntimeobjects">16.5.2. SQL Run Time Objects</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#memmanrules">16.5.3. Memory Management Rules</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#servermainfunction">16.5.4. Server Main Function</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#compilingandlinking">16.5.5. Compiling &amp; Linking</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#funcsbycat">16.5.6. Functions by Category</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#bifdefs">16.5.7. VSEI Definition</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#sqlexception">16.5.8. SQL Exceptions</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#execingsql">16.5.9. Executing SQL</a>
    </div>
    <div>
        <a class="sect2" href="cinterface.html#langfuncapi">16.5.10. Adding New Languages And Encodings Into Virtuoso</a>
    </div>
    <div>
        <a class="sect1" href="vseplugins.html">16.6. VSEI Plugins</a>
    </div>
    <div>
        <a class="chapter" href="internetservices.html">17. Internet Services</a>
    </div>
    <div>
        <a class="sect1" href="webdavserver.html">17.1. WebDAV Server</a>
    </div>
    <div>
        <a class="sect2" href="webdavserver.html#davaccountsforwebuser">17.1.2. DAV User Accounts</a>
    </div>
    <div>
        <a class="sect2" href="webdavserver.html#davauth">17.1.3. WebDAV Authentication</a>
    </div>
    <div>
        <a class="sect2" href="webdavserver.html#davsymboliclinks">17.1.4. WebDAV Symbolic Links</a>
    </div>
    <div>
        <a class="sect2" href="webdavserver.html#accesspermofwebres">17.1.5. Access Right Permissions of Web Resources</a>
    </div>
    <div>
        <a class="sect2" href="webdavserver.html#davrdfmetadata">17.1.6. DAV and RDF Metadata</a>
    </div>
    <div>
        <a class="sect2" href="webdavserver.html#customattofwebres">17.1.7. Special Attributes of Web Resources</a>
    </div>
    <div>
        <a class="sect1" href="uriqa.html">17.2. URIQA Semantic Web Enabler</a>
    </div>
    <div>
        <a class="sect2" href="uriqa.html#uriqamethods">17.2.1. URIQA HTTP Methods</a>
    </div>
    <div>
        <a class="sect2" href="uriqa.html#uriqaws">17.2.2. URIQA Web Service</a>
    </div>
    <div>
        <a class="sect2" href="uriqa.html#uriqainifile">17.2.3. URIQA Section in Virtuoso Configuration File</a>
    </div>
    <div>
        <a class="sect2" href="uriqa.html#uriqamatching">17.2.4. URI Matching Rules</a>
    </div>
    <div>
        <a class="sect1" href="maildelivstore.html">17.3. Mail Delivery &amp; Storage</a>
    </div>
    <div>
        <a class="sect2" href="maildelivstore.html#smtpclient">17.3.1. The SMTP Client</a>
    </div>
    <div>
        <a class="sect2" href="maildelivstore.html#pop3server">17.3.2. POP3 Server</a>
    </div>
    <div>
        <a class="sect2" href="maildelivstore.html#smtpreceipt">17.3.3. Storing Email in Virtuoso</a>
    </div>
    <div>
        <a class="sect1" href="nntpnewsgroups.html">17.4. NNTP Newsgroups</a>
    </div>
    <div>
        <a class="sect2" href="nntpnewsgroups.html#nntpclient">17.4.1. NNTP Client</a>
    </div>
    <div>
        <a class="sect2" href="nntpnewsgroups.html#newsserver">17.4.2. NNTP Server</a>
    </div>
    <div>
        <a class="sect1" href="mime.html">17.5. MIME &amp; Internet Messages</a>
    </div>
    <div>
        <a class="sect2" href="mime.html#aboutinternetmsgs">17.5.1. About Simple Internet (RFC 822) Messages</a>
    </div>
    <div>
        <a class="sect2" href="mime.html#mimesupport">17.5.2. MIME Messages - Extension to Simple Internet Messages</a>
    </div>
    <div>
        <a class="sect2" href="mime.html#smime">17.5.3. S/MIME Support</a>
    </div>
    <div>
        <a class="sect1" href="ftpservices.html">17.6. FTP Services</a>
    </div>
    <div>
        <a class="sect2" href="ftpservices.html#ftpservicesclient">17.6.1. FTP Client</a>
    </div>
    <div>
        <a class="sect2" href="ftpservices.html#ftpservicesserver">17.6.2. FTP Server</a>
    </div>
    <div>
        <a class="sect1" href="vspguide.html">17.7. VSP Guide</a>
    </div>
    <div>
        <a class="sect2" href="vspguide.html#vspintro">17.7.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="vspguide.html#htmlusage">17.7.2. Simple HTML FORM usage</a>
    </div>
    <div>
        <a class="sect2" href="vspguide.html#dbinteraction">17.7.3. Interacting with the Database</a>
    </div>
    <div>
        <a class="sect2" href="vspguide.html#vspforumsapp">17.7.4. The Forums Application</a>
    </div>
    <div>
        <a class="sect2" href="vspguide.html#corsshare">17.7.5. Setting up server-side Cross-Origin Resource Sharing (CORS) with Virtuoso</a>
    </div>
    <div>
        <a class="sect1" href="ldap.html">17.8. LDAP</a>
    </div>
    <div>
        <a class="sect2" href="ldap.html#vldapclient">17.8.1. LDAP Client</a>
    </div>
    <div>
        <a class="sect2" href="ldap.html#openldapinstall">17.8.2. LDAP Server</a>
    </div>
    <div>
        <a class="chapter" href="freetext.html">18. Free Text Search</a>
    </div>
    <div>
        <a class="sect1" href="txtidxquickstart.html">18.1. Basic Concepts</a>
    </div>
    <div>
        <a class="sect1" href="creatingtxtidxs.html">18.2. Creating Free Text Indexes</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#createtxtidxstmt">18.2.1. The CREATE TEXT INDEX statement</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#appspecificdocid">18.2.2. Choosing An Application Specific Document ID</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#compositedatatype">18.2.3. The composite Data Type</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#fttexamples">18.2.4. Free Text Index Examples</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#preprocessingandext">18.2.5. Pre-processing and Extending the Content Being Indexed</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#hitscores">18.2.6. Hit Scores</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#wordranges">18.2.7. Word Ranges</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#offbanddata">18.2.8. Using Offband Data for Faster Filtering</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#orderofhits">18.2.9. Order of Hits</a>
    </div>
    <div>
        <a class="sect2" href="creatingtxtidxs.html#noisewords">18.2.10. Noise Words</a>
    </div>
    <div>
        <a class="sect1" href="queryingftcols.html">18.3. Querying Free Text Indexes</a>
    </div>
    <div>
        <a class="sect2" href="queryingftcols.html#containspredicate">18.3.1. CONTAINS predicate</a>
    </div>
    <div>
        <a class="sect2" href="queryingftcols.html#fttcomments">18.3.2. Comments</a>
    </div>
    <div>
        <a class="sect2" href="queryingftcols.html#textexprsyntax">18.3.3. Text Expression Syntax</a>
    </div>
    <div>
        <a class="sect1" href="txttrig.html">18.4. Text Triggers</a>
    </div>
    <div>
        <a class="sect2" href="txttrig.html#createtxttrg">18.4.1. Creating Text Triggers</a>
    </div>
    <div>
        <a class="sect2" href="txttrig.html#createddbobjs">18.4.2. Created Database Objects</a>
    </div>
    <div>
        <a class="sect1" href="tablesandinternals.html">18.5. Generated Tables and Internals</a>
    </div>
    <div>
        <a class="sect2" href="tablesandinternals.html#gentabsaprocs">18.5.1. Generated Tables and Procedures </a>
    </div>
    <div>
        <a class="sect2" href="tablesandinternals.html#procs">18.5.2. The procedures are:</a>
    </div>
    <div>
        <a class="sect2" href="tablesandinternals.html#fttrigtblsandprocs">18.5.3. Tables and Procedures Created By  Text Triggers</a>
    </div>
    <div>
        <a class="sect1" href="droptxtindex.html">18.6. Removing A Text Index</a>
    </div>
    <div>
        <a class="sect1" href="droptxttrig.html">18.7. Removing A Text Trigger</a>
    </div>
    <div>
        <a class="sect1" href="ftinternationalization.html">18.8. Internationalization &amp; Unicode</a>
    </div>
    <div>
        <a class="sect1" href="ftperformance.html">18.9. Performance</a>
    </div>
    <div>
        <a class="sect2" href="ftperformance.html#restrictions">18.9.1. Restrictions</a>
    </div>
    <div>
        <a class="sect1" href="fttfuncs.html">18.10. Free Text Functions</a>
    </div>
    <div>
        <a class="chapter" href="tpcc.html">19. TPC C Benchmark Kit</a>
    </div>
    <div>
        <a class="sect1" href="tpcctestdb.html">19.1. Building the Test Database</a>
    </div>
    <div>
        <a class="sect1" href="tpccusingtestprg.html">19.2. Using the Test Program</a>
    </div>
    <div>
        <a class="sect1" href="tpcctuningparams4users.html">19.3. Tuning Parameters and Number of Users</a>
    </div>
    <div>
        <a class="sect1" href="omissionsexcp.html">19.4. Omissions, Exceptions from the Definition</a>
    </div>
    <div>
        <a class="sect1" href="sampleconf.html">19.5. Sample Configuration</a>
    </div>
    <div>
        <a class="sect1" href="otherfactors.html">19.6. Other Factors</a>
    </div>
    <div>
        <a class="sect1" href="tpccprocs.html">19.7. TPC C Procedures</a>
    </div>
    <div>
        <a class="sect2" href="tpccprocs.html#intro">19.7.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="tpccprocs.html#neworder">19.7.2. New Order</a>
    </div>
    <div>
        <a class="sect2" href="tpccprocs.html#payment">19.7.3. Payment</a>
    </div>
    <div>
        <a class="sect2" href="tpccprocs.html#delivery">19.7.4. Delivery</a>
    </div>
    <div>
        <a class="sect2" href="tpccprocs.html#status">19.7.5. Order Status</a>
    </div>
    <div>
        <a class="sect2" href="tpccprocs.html#stocklevel">19.7.6. Stock Level</a>
    </div>
    <div>
        <a class="sect1" href="ddlstmt.html">19.8. DDL Statements</a>
    </div>
    <div>
        <a class="sect1" href="storedprocs.html">19.9. Stored Procedures</a>
    </div>
    <div>
        <a class="chapter" href="xa.html">20. Using Virtuoso with Tuxedo</a>
    </div>
    <div>
        <a class="sect1" href="xaBuildTMS.html">20.1. Building the Transaction Manager Server</a>
    </div>
    <div>
        <a class="sect1" href="xaUBBconf.html">20.2. Configuration</a>
    </div>
    <div>
        <a class="sect1" href="xaServices.html">20.3. Services</a>
    </div>
    <div>
        <a class="sect2" href="xaServices.html#xaServicesAbstract">20.3.1. Introduction</a>
    </div>
    <div>
        <a class="sect2" href="xaServices.html#xaServicesVQL">20.3.2. VQL functions</a>
    </div>
    <div>
        <a class="sect2" href="xaServices.html#xaServCon">20.3.3. Services concept</a>
    </div>
    <div>
        <a class="sect2" href="xaServices.html#xaServOpeninfo">20.3.4. OPENINFO</a>
    </div>
    <div>
        <a class="sect1" href="xaClients.html">20.4. Clients</a>
    </div>
    <div>
        <a class="sect1" href="xaServExample.html">20.5. Service example</a>
    </div>
    <div>
        <a class="chapter" href="appendixa.html">21. Appendix</a>
    </div>
    <div>
        <a class="sect1" href="yacc.html">21.1. YACC SQL Grammar Reference</a>
    </div>
    <div>
        <a class="sect1" href="errors.html">21.2. Error Codes Reference</a>
    </div>
    <div>
        <a class="sect2" href="errors.html#errorcodes">21.2.1. Virtuoso Error Codes</a>
    </div>
    <div>
        <a class="sect2" href="errors.html#datatypeerror">21.2.2. Data Type Errors</a>
    </div>
    <div>
        <a class="sect1" href="signalsandexitcodes.html">21.3. Signals and Exit codes</a>
    </div>
    <div>
        <a class="sect2" href="signalsandexitcodes.html#signalsandexitcodesc">21.3.1. Exit codes</a>
    </div>
    <div>
        <a class="sect2" href="signalsandexitcodes.html#signalsandexitcodess">21.3.2. Signals</a>
    </div>
    <div>
        <a class="sect1" href="apparelnotes.html">21.4. Release Notes</a>
    </div>
    <div>
        <a class="sect2" href="apparelnotes.html#feat30">21.4.1. New Features</a>
    </div>
    <div>
        <a class="sect2" href="apparelnotes.html#ptrs30">21.4.2. Bugs Fixed</a>
    </div>
    <div>
        <a class="sect1" href="support.html">21.5. Product Support</a>
    </div>
    <div>
        <a class="sect2" href="support.html#discussionforums">21.5.1. OpenLink Discussion Forums</a>
    </div>
    <div>
        <a class="sect1" href="systemtables.html">21.6. Virtuoso System Tables</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#SysTables">21.6.1. Core System Tables</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#UserSysTables">21.6.2. System Tables</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#rowlevelsectab">21.6.3. Row Level Security Table</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#charsetsystab">21.6.4. SYS_CHARSETS</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#sys_collations">21.6.5. Collations System Table</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#uddischema">21.6.6. UDDI Schema</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#robotsystables">21.6.7. Web Robot System Tables</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#davsystables">21.6.8. Web Server &amp; DAV System Tables</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#smtptabledesc">21.6.9. Mail Table Description</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#newssrvtables">21.6.10. NNTP Server Tables</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#systabswsrm">21.6.11. WS Reliable Messaging</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#wstschema">21.6.12. WS Trust</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#syncmlschema">21.6.13. SyncML Schema Objects</a>
    </div>
    <div>
        <a class="sect2" href="systemtables.html#views_information_schema">21.6.14. INFORMATION_SCHEMA views</a>
    </div>
    <div>
        <a class="sect1" href="apndxregexp.html">21.7. Basic Syntax of Regular Expressions</a>
    </div>
    <div>
        <a class="sect1" href="apndxclientcompilance.html">21.8. Server &amp; client versions compatibility</a>
    </div>
    <div>
        <a class="chapter" href="functions.html">22. Virtuoso Functions Guide</a>
    </div>
   </div>
  </div>
  <div id="footer">
    <div>Copyright© 1999 - 2009 OpenLink Software All rights reserved.</div>
   <div id="validation">
    <a href="http://validator.w3.org/check/referer">
        <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" />
    </a>
    <a href="http://jigsaw.w3.org/css-validator/">
        <img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" height="31" width="88" />
    </a>
   </div>
  </div>
 </body>
</html>