. . . . . . "2017-06-13T06:04:42Z" . . . . . "VirtSpongerLinkedDataHooksIntoSPARQLEx37" . . . . "2017-06-13T06:04:42Z" . . . . "2017-06-13T06:04:42.439949"^^ . . . "2017-06-13T06:04:42.439949"^^ . . . . . . . . . . . . . . . . "%META:TOPICPARENT{name=\"VirtSpongerLinkedDataHooksIntoSPARQL\"}%\n\n---++What?\n\nVirtuoso SPARQL pragma for negating query optimizer.\n\n---++Why?\n\nThere are situations where engine based query optimization isn't suitable for the SPARQL query at hand. In situations like this, you can apply a query pragma that signals to Virtuoso the need to negate its in-built query optimizer.\n\n---++How? \n\n---+++Example with pragma sql:select-option\n\nThe following example demonstrates usage of the sql:select-option pragma.\n\n\nDEFINE sql:select-option \"order\" \nPREFIX ub: \nSELECT *\nWHERE\n {\n ?s ?p \n }\nLIMIT 10 \n\n * [[http://bit.ly/VU5H3F][View the SPARQL Query Definition via SPARQL Protocol URL]]\n * [[http://bit.ly/YaQ5D6][View the SPARQL Query Results via SPARQL Protocol URL]]\n\n---++Sponger Usage Examples\n\n * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongerusageprocessorex][SPARQL Processor Usage Example]]\n * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongerusageproxyex2][RDF Proxy Service Example]]\n * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtDeployingLinkedDataGuide_BrowsingNorthwindRdfView#AncMozToc2][Browsing & Exploring RDF View Example Using ODE]]\n * [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtDeployingLinkedDataGuide_BrowsingNorthwindRdfView#AncMozToc3][Browsing & Exploring RDF View Example Using iSPARQL]]\n * [[http://docs.openlinksw.com/virtuoso/rdfinsertmethods.html#rdfinsertmethodplapissimpleexample][Basic Sponger Cartridge Example]]\n * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongerusagebriefex][HTTP Example for Extracting Metadata using CURL]]\n * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongercartridgetypesmetarestexamples][RESTFul Interaction Examples]]\n * [[http://docs.openlinksw.com/virtuoso/sect5_virtuosospongercreatecustcartrrgstflickr.html][Flickr Cartridge Example]]\n * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html#virtuosospongercreatecustcartrexmp][MusicBrainz Metadatabase Example]]\n * [[VirtTipsAndTricksGuideAddTriplesNamedGraph][SPARQL Tutorial -- Magic of SPARUL and Sponger]]\n\n---++Related\n\n * [[VirtSpongerLinkedDataHooksIntoSPARQL][Sponger's Linked Data Middleware Hooks into SPARQL]]\n * [[VirtSponger][Virtuoso Sponger]]\n * [[http://virtuoso.openlinksw.com/Whitepapers/html/VirtSpongerWhitePaper.html][Technical White Paper]]\n * [[VirtSpongerCartridgeSupportedDataSources][Supported Virtuoso Sponger Cartridges]]\n * [[SPARQLSponger][SPARQL Sponger]]\n * [[VirtInteractSpongerMiddlewareRESTPatterns][Interacting with Sponger Middleware via RESTful Patterns]]\n * [[VirtSpongerCartridgeSupportedDataSourcesMetaRESTExamples][Interacting with Sponger Meta Cartridge via RESTful Patterns]]\n * [[VirtSpongerCartridgeRDFExtractor][Sponger Cartridge RDF Extractor]]\n * [[RDFMappers][ Extending SPARQL IRI Dereferencing with RDF Mappers]]\n * [[VirtSpongerCartridgeProgrammersGuide][Programmer Guide for Virtuoso Linked Data Middleware (\"Sponger\")]]\n * [[VirtProgrammerGuideRDFCartridge][Create RDF Custom Cartridge Tutorial]]\n * [[VirtSpongerCartridgeSupportedDataSources][OpenLink-supplied Virtuoso Sponger Cartridges]]\n * [[VirtAuthServerUI][Virtuoso Authentication Server]]\n * [[VirtOAuthSPARQL][Virtuoso SPARQL OAuth Tutorial]]\n * [[VirtSpongerACL][Virtuoso Sponger Access Control List (ACL) Setup]]\n * [[VirtSPARQLSecurityWebID][WebID Protocol & SPARQL Endpoint ACLs Tutorial]]\n * [[http://docs.openlinksw.com/virtuoso/virtuososponger.html][Virtuoso Documentation]]\n " . . . . "VirtSpongerLinkedDataHooksIntoSPARQLEx37" . "f981d8267bad6dcdd6e240b06f010ddd" . . . . "VirtSpongerLinkedDataHooksIntoSPARQLEx37" . . .